Der er absolut ingen tvivl om, at konkurrencen mellem chipproducenter stiger stadigt ikke kun for pc-processorer, men også til mobile og andre formål. De store fem, der skal nævnes, er Intel, AMD, nVidia, Qualcomm og Apple. Alle disse virksomheder har forskellige tager på, hvordan de udvikler deres processorer, hvilket vil gøre det interessant at se, hvis strategi vil give dem mulighed for at stige til toppen. Min mening er imidlertid enkel - vælg flere kerner over bedre kerner.
Før jeg kommer ind i nitty gritty, bemærk venligst ordlyden af artikeltitlen. Denne artikel handler om, hvorfor jeg tror, at flere kerner vil slå bedre kerner, hvilket indebærer, at dette vil ringe sande (igen, ifølge min mening) engang i fremtiden. Med hensyn til nu, med applikationer, der stadig er overvejende single-threaded og uvidende om flere kerner, er bedre kerner vinderne.
Baggrund
Gennem årene har vi set, at vores processorer vender fra single-core lightweights helt til otte-core monstre (eller 16-core hvis du inkluderer servere). At have flere kerner er naturligvis gavnligt og lader systemet arbejde på flere data på samme tid, end hvis systemet kun havde en enkelt kerne. Men på dette tidspunkt opstår der et nyt spørgsmål - er der et punkt, hvor det er mere gavnligt at holde op med at tilføje kerner og bare gøre dem bedre? Vil have 12 kerner i stedet for 8 gøre meget af en forskel? Vi kan mærke, at når 4, 6 eller 8 kerner når det "gode nok" plateau så vidt antallet af kerner går, men vi kunne gøre meget bedre.
Hvorfor flere kerne bliver bedre
Selvfølgelig har flere kerner og bedre kerner den bedste løsning, men hvad hvis du skal vælge? Hvis jeg var den, der valgte, ville jeg gå med flere kerner. Hvorfor? Inspirationen til mit svar ligger i, hvordan GPU'er arbejder.
GPU'er er pakket med kerner. Faktisk har nogle af de nyeste kort 2, 048 kerner at prale om. De har det latterlige antal kerner, fordi det lader dem arbejde på data på samme tid. Med flere kerner kan flere data knuses. Ja, GPU-kerner er kun gode til en type arbejde (det er derfor, vi bruger stadig CPU'er, ikke GPU'er), men det samme koncept kan også anvendes til CPU'er.
Med flere kerner kan flere data blive knust af CPU'en, og du får et hurtigt system, der lynlåser gennem noget, du smider på det, forudsat at det er programmeret til at være opmærksom på alle dine kerner. Kort sagt vil mange gode kerner til sidst være bedre end nogle få store kerner.
De nuværende planer for store chipmakere
Intel synes i øjeblikket at opretholde en 4-core grænse (6 for deres ekstreme serie af produkter), men gør fortsat forbedringer til deres kerner. Imidlertid øger nVidia også antallet af kerner. Så er Qualcomm med sin Snapdragon-processor, selvom det er noget langsommere, mens det også gør brugerdefinerede tilpasninger til lager ARM-design. Selv Apple får kerner med sin iPhone / iPad-processor, men med en meget langsom hastighed.
AMD forsøger også at gøre deres kerner bedre, men tidligere køreplaner har vist, at AMD stadig tilføjer kerner og ønskede at churn out en 10-core processor til forbrugere. AMD har allerede en 16-core behemoth til servere. Og ja, de er ikke ligefrem kerner, men det er sådan, de markedsføres, og det er det, jeg kalder dem. Der har været en masse kontroverser om hele modulets tilgang, som du kan læse om i kommentar her 5 Grunde til, at Intel bliver skubbet mod væggen ved AMD 5 grunde til, at Intel bliver skubbet mod væggen ved AMD I årenes løb har Intel og Intel AMD har været i en kamp for at bringe de bedste processorer ud. Til sidst kom et punkt, hvor du ikke hørte alt for meget om, hvad AMD var op til ... Læs mere (pro) og her 5 Årsager til, at AMD-processorer er dømt [udtalelse] 5 grunde til, at AMD-processorer er dømt [udtalelse] Tilbage i slutningen af 1999 byggede jeg min første computer. Det brugte en AMD Athlon processor clocked på 500 MHz, som var hurtig nok til at spille de fleste spil på det tidspunkt, og også en bedre værdi ... Læs mere (imod).
Hvilken strategi er den bedste? Lige nu, hvem ved det? Måske har du en mening?
Konklusion
Hvad der virkelig sker i sidste ende er noget, som vi kun kan finde ud af gennem tålmodighed. Men som mere software bliver tilpasningsberettiget til adskillige kerner, vil fordelen efterhånden skifte til de processorer, som som en hel komponent kan producere det mest arbejde. Indtil da skal vi bare være tilfredse med det, der i øjeblikket virker bedst.
Hvad er din mening, flere kerner eller bedre kerner? Hvornår tror du, at vi endelig vil vide hvilket valg der er bedre? Andre tanker? Lad os vide i kommentarerne!
Billedkreditter: Olivander, Forrestal_PL, Aaronage