Annonse
Det er absolutt ingen tvil om at konkurransen mellom brikkeprodusenter øker jevnlig, ikke bare for PC-prosessorer, men også for mobile og andre prosessorer. De fem store som må nevnes er Intel, AMD, nVidia, Qualcomm og Apple. Alle disse selskapene har forskjellige tiltak for hvordan de skal utvikle prosessorene sine, noe som vil gjøre det interessant å se hvis strategi vil tillate dem å stige til topps. Min mening er imidlertid enkel - velg flere kjerner fremfor bedre kjerner.
Før jeg kommer inn i den nitty gritty, vær oppmerksom på ordlyden i artikkeltittelen. Denne artikkelen handler om hvorfor jeg tror flere kjerner vil slå bedre kjerner, noe som betyr at dette vil ringe (igjen, etter min mening) en gang i fremtiden. Når det gjelder nå, med applikasjoner som fremdeles hovedsakelig er enkeltrådet og uvitende om flere kjerner, er bedre kjerner vinnerne.
Bakgrunn
Gjennom årene har vi sett prosessorene våre gå fra enkeltkjernede lysvekter helt til åtte-kjerners monstre (eller 16-kjerne hvis du inkluderer servere). Å ha flere kjerner er selvsagt fordelaktig og lar systemet jobbe med mer data på samme tid enn hvis systemet bare hadde en enkelt kjerne. Men på dette tidspunktet oppstår et nytt spørsmål - er det et punkt der det er mer fordelaktig å slutte å legge til kjerner og bare gjøre dem bedre? Vil det å ha 12 kjerner i stedet for å 8 gjøre mye av en forskjell? Vi kan føle at det å ha 4, 6 eller 8 kjerner når det "gode nok" platået så langt som antall kjerner, men vi kan gjøre det mye bedre.
Hvorfor flere kjerner vil være bedre
Å ha flere kjerner selvfølgelig og bedre kjerner er den beste løsningen, men hva om du må velge? Hvis jeg var den som valgte, ville jeg gått med flere kjerner. Hvorfor? Inspirasjonen til svaret mitt ligger i hvordan GPU-er fungerer.
GPU-er er pakket med kjerner. Faktisk har noen av de nyeste kortene 2.048 kjerner å skryte av. De har den latterlige mengden kjerner fordi det lar dem jobbe med data samtidig. Med flere kjerner kan mer data knuses. Ja, GPU-kjerner er bare gode til en type arbeid (det er derfor vi fortsatt bruker CPU-er, ikke GPU-er), men det samme konseptet kan også brukes på CPU-er.
Med flere kjerner kan mer data knuses av CPU, og du får et raskt system som glipper gjennom alt du kaster på det, forutsatt at det er programmert til å være klar over alle kjernene dine. Kort sagt, mange gode kjerner vil til slutt være bedre enn noen få flotte kjerner.
De nåværende planene for Big Chip Makers
Intel ser for øyeblikket ut til å opprettholde en 4-kjerners grense (6 for deres ekstreme serie med produkter), men gjør fortsatt forbedringer til kjernene. Imidlertid øker nVidia også antall kjerner. Så er Qualcomm med sin Snapdragon-prosessor, selv om den er noe saktere mens den også gjør tilpassede justeringer av aksjen ARM-design. Til og med Apple får kjerner med sin iPhone / iPad-prosessor, men i veldig langsom takt.
AMD prøver også å gjøre kjernene sine bedre, men tidligere veikart har vist at AMD fremdeles legger kjerner og ønsket å kverne ut en 10-kjerners prosessor for forbrukerne. AMD har allerede en 16-kjerners behemoth for servere. Og ja, de er ikke akkurat kjerner, men det er slik de markedsføres, og det er det jeg vil kalle dem. Det har vært mye kontrovers om hele modultilnærmingen, som du kan lese om i kommentarer her 5 grunner til at Intel blir dyttet mot veggen av AMDGjennom årene har Intel og AMD vært i ganske kamp for å få frem de beste prosessorene. Etter hvert kom det et punkt der du ikke hørte så mye om hva AMD hadde til ... Les mer (pro) og her 5 grunner til at AMD-prosessorer er dømt [Opinion]På slutten av 1999 bygde jeg min første datamaskin. Den brukte en AMD Athlon-prosessor klokket til 500 MHz, som var rask nok til å spille de fleste spill på den tiden, og også en bedre verdi ... Les mer (imot).
Hvilken strategi er best? Akkurat nå, hvem vet? Kanskje du har en mening?
Konklusjon
Det som virkelig vil skje til slutt, er noe vi bare kan finne ut av gjennom tålmodighet. Imidlertid etter hvert som mer programvare blir tilpasningsdyktig til mange kjerner, vil fordelen til slutt skifte til de prosessorene som, som en hel komponent, kan gi ut mest mulig arbeid. Inntil da må vi bare være fornøyd med det som for tiden fungerer best.
Hva er din mening, flere kjerner eller bedre kjerner? Når tror du at vi endelig vil vite hvilket valg som er bedre? Noen andre tanker? Gi oss beskjed i kommentarene!
Bildetillegg: Olivander, Forrestal_PL, Aaronage
Danny er senior ved University of North Texas som liker alle aspekter av open source programvare og Linux.