Det råder ingen tvekan om att konkurrensen mellan chipmakare ökar stadigt, inte bara för PC-processorer utan även för mobila och andra processorer. De stora fem som behöver nämnas är Intel, AMD, nVidia, Qualcomm och Apple. Alla dessa företag har olika tar på hur de utvecklar sina processorer, vilket gör det intressant att se vilka strategier som gör att de kan stiga till toppen. Min åsikt är dock enkel - välj fler kärnor över bättre kärnor.
Innan jag kommer in i nitty gritty, var vänlig notera ordalydelsen för artikeltiteln. Denna artikel handlar om varför jag tror att fler kärnor kommer att slå bättre kärnor, vilket innebär att detta kommer att ringa sant (igen enligt min åsikt) någon gång i framtiden. När det gäller nu är applikationer fortfarande övervägande enkelgängade och omedvetna om flera kärnor, bättre kärnor är vinnarna.
Bakgrund
Under årens lopp har vi sett våra processorer vända från enkelkärnans ljusvikter hela vägen till åtta kärnmonster (eller 16-kärnor om du inkluderar servrar). Det är uppenbart att ha flera kärnor är fördelaktigt och låter systemet arbeta på mer data samtidigt än om systemet bara hade en enda kärna. Men vid denna tidpunkt uppstår en ny fråga - finns det en punkt där det är mer fördelaktigt att sluta lägga till kärnor och bara göra dem bättre? Kommer att ha 12 kärnor istället för 8 gör mycket av en skillnad? Vi kan känna att 4, 6 eller 8 kärnor når den "tillräckligt bra" platån så mycket som antalet kärnor går, men vi kan göra mycket bättre.
Varför fler kärnor blir bättre
Naturligtvis är det mer kärnor och bättre kärnor den bästa lösningen, men vad om du måste välja? Om jag var den som valde skulle jag gå med mer kärnor. Varför? Inspirationen till mitt svar ligger i hur GPUs fungerar.
GPU: er är förpackade med kärnor. Faktum är att några av de senaste korten har 2.048 kärnor att skryta om. De har det löjliga antalet kärnor eftersom det låter dem arbeta på data samtidigt. Med fler kärnor kan fler data krossas. Ja, GPU-kärnor är bara bra för en typ av arbete (det är därför vi fortfarande använder CPU-enheter, inte GPU-enheter), men samma koncept kan också tillämpas på processorer.
Med fler kärnor kan fler data krossas av CPU, och du får ett snabbt system som glider genom allt du kasta på det, förutsatt att det är programmerat att vara medveten om alla dina kärnor. Kort sagt, många bra kärnor kommer så småningom att bli bättre än några stora kärnor.
De nuvarande planerna för Big Chip Makers
Intel verkar för närvarande upprätthålla en 4-kärngräns (6 för sin extrema serie produkter) men gör fortsatt förbättringar till sina kärnor. NVidia ökar dock antalet kärnor. Så är Qualcomm med sin Snapdragon-processor, även om det är något långsammare samtidigt som det gör anpassade anpassningar till lager ARM-designen. Även Apple får kärnor med sin iPhone / iPad-processor, men i mycket låg takt.
AMD försöker också göra sina kärnor bättre, men tidigare färdplaner har visat att AMD fortfarande lägger till kärnor och ville churn ut en 10-kärnig processor för konsumenterna. AMD har redan en 16-core behemoth för servrar. Och ja, de är inte exakt kärnor, men det är hur de marknadsförs och det är vad jag ska kalla dem. Det har varit en hel del kontroverser kring hela modulen, som du kan läsa om i kommentarerna här. 5 Anledningar till att Intel sköts mot väggen genom AMD 5 Anledningar till att Intel stryks mot väggen genom AMD Genom åren har Intel och Intel AMD har varit i en strid för att få fram de bästa processorerna. Så småningom kom en punkt där du inte hörde alltför mycket om vad AMD var ... Läs mer (pro) och här 5 Anledningar till att AMD-processorer är dömda [Yttrande] 5 Skäl till att AMD-processorer är dömda [Yttrande] Tillbaka i slutet av 1999 byggde jag min första dator. Det använde en AMD Athlon-processor klockad på 500 MHz vilket var tillräckligt snabb för att spela de flesta spel på tiden, och också ett bättre värde ... Läs mer (mot).
Vilken strategi är bäst? Just nu vem vet? Kanske har du en åsikt?
Slutsats
Vad som verkligen kommer att hända i slutet är något som vi bara kan ta reda på genom tålamod. Men eftersom mer mjukvara blir anpassningsbar till många kärnor, kommer fördelen så småningom att övergå till de processorer som, som en hel komponent, kan producera mest arbete. Fram till dess måste vi bara vara nöjda med vad som för närvarande fungerar bäst.
Vad är din åsikt, mer kärnor eller bättre kärnor? När tror du att vi äntligen vet vilket val som är bättre? Några andra tankar? Låt oss veta i kommentarerna!
Bildkrediter: Olivander, Forrestal_PL, Aaronage