Är en Octa-Core Bättre än en Quad-Core? Inte alltid! Android-processorer förklarade
Att köpa en Android-telefon kan vara överväldigande. Som om den stora utbudet av val som erbjuds inte var tillräckligt svårt, använder tillverkare jargong som förvirrar köparen.
Du kanske tror att en okta-processor är bättre än en quad-core, eftersom åtta kärnor är bättre än fyra kärnor. Men det är inte alltid fallet.
Tekniken är komplicerad. Arbetet med en marknadsförare är att förenkla det för att köpa beslut, men ofta på bekostnad av fullständig ärlighet. “Mer är bättre” är en lätt formel för detta. Men precis som fler megapixlar betyder det inte nödvändigtvis bättre bildkvalitet Vad är en megapixel? Vad är en megapixel? Megapixlar är ett av de vanligaste sätten att annonsera kvaliteten på kameror, särskilt relativt låga kameror som riktar sig till massmarknaden gillar dem i typiska smartphones. Läs mer, fler kärnor betyder inte nödvändigtvis en snabbare processor.
Fler kärnor betyder inte bättre processorer
Bara om de två föregående meningarna inte var tillräckligt tydliga, låt oss re-iterera: processorns prestanda kommer inte att öka bara genom att lägga till kärnor. Det finns mycket mer till det. Vi har förklarat hur en processorkärna fungerar Vad är en processorkärna? [MakeUseOf Förklarar] Vad är en processorkärna? [MakeUseOf Explains] Varje dator har en processor, oavsett om det är ett litet effektivitetspro eller ett stort prestanda kraftcenter, annars skulle det inte kunna fungera. Självklart, processorn, även kallad CPU eller Central Processing ... Läs mer, men det är viktigt att veta att varje kärna är en liten del av processorns övergripande prestanda.
Varje kärna är en behandlingsenhet (the “PU” eller “CPU”), men fler enheter är bättre bara om processorn och mjukvaran är utformad så att de kan utnyttja de extra enheterna. Tänk på det här sättet: Om du har åtta kockar som arbetar på en maträtt i köket, måste du kunna hantera dem alla så att du maximerar effektiviteten.
Det finns flera faktorer som dikterar effektiviteten hos de åtta kärnorna. Det beror på CPU: s frekvens, programvara som är utformad för att utnyttja alla kärnor och chipets design och arkitektur i sig.
Den största skyldige är vanligtvis programvara. Mobilspel är ofta optimerade för att använda flera kärnor för att ge bättre prestanda. Men det är inte så med alla spel, men ännu viktigare är det inte fallet med alla applikationer. Faktum är att de flesta appar utvecklas för att använda högst en eller två kärnor. Processorn aktiverar emellertid fortfarande alla dess kärnor och de andra elementen på chipet, vilket gör att batterilivslängden påverkas.
Processorarkitektur och ARM vs Intel
Processorn kan se ut som en liten fyrkantig chip, men det är mycket komplicerat kretslopp involverat. Varje processor har element som kärnor, minnescache, logiska grindar och så vidare. Du behöver inte veta vad dessa gör, men om du är intresserad kan du läsa mer om detaljerna i processorns design. Vad du behöver veta är detta: Processorns design har stor inverkan på dess prestanda.
Genom att definiera hur logiska grindar fungerar, genom att arrangera kretsen mellan cacheminnet och kärnorna och genom att göra flera andra sådana tweaks kan en dubbelkärna vara bättre än en fyrkärnig processor och en fyrkärnan kan vara bättre än en okta-kärnprocessor.
Det finns flera chipsetutvecklare för Android-telefoner, men det finns två stora arkitekturer: ARM och Intel. Dessa två företag har sina egna idéer om hur din processor ska fungera för bättre prestanda. Många chipsetproducenter som Qualcomm, Samsung, NVIDIA och Mediatek använder ARMs referensdesign för att bygga processorer. Intel tillverkar egna processorer baserat på dess arkitektur.
ÄRM
ARM är marknadsledande inom mobila chipset på grund av sitt samarbete med tidigare nämnda chipsettillverkare, med Intel en avlägsen sekund. Om du köper en smartphone är chansen att du checkar ut något som körs på ARM. Matt har en detaljerad förklaring av vad som är en ARM-processor Vad är en ARM-processor? Allt du behöver veta Vad är en ARM-processor? Allt du behöver veta Om du har uppmärksammat smartphones och surfplattor som du säkert har hört talas om "ARM" som används för att referera till hårdvaran inuti. Det kastas runt vänster och höger, ofta som en punkt av differentiering ... Läs mer, men här är vad du behöver veta när det gäller kärnor.
ARM pioneered the big.LITTLE ideologi för processorkärnor, där chips skulle ha två fyrkärniga processorer (en kumulativ åtta kärnor). En uppsättning fyrkärniga processorer handlade om maximal prestanda; den andra uppsättningen var inriktad på effektivitet, särskilt med batteri och värme. Vanligtvis fungerar dessa två uppsättningar oberoende, utom i sällsynta fall.
De flesta Android-smartphones levereras idag med ARM-baserade chips, som tillverkas av Qualcomm, Samsung, Mediatek, NVIDIA och flera andra företag.
Intel
Intel har tagit enorma framsteg med sin mobila processorteknik, som tar upp ARM-baserade processorer. I allmänhet hittar du fortfarande inte Intels chips på många telefoner, men tillverkare som ASUS och Lenovo (även Intel-partners på lång tid för deras PC-division) har antagit Intel som sin favorit chipsetpartner för Android-smartphones.
Med det sagt har Intel fastnat med en quad-core ideologi, i motsats till den dubbla uppsättningen quad-kärnor som ARM driver för.
Saker blir lite mer komplicerade med Intel eftersom det också har en annan serie processorer för bärbara datorer, som också används i 2-i-1 tabletter. Den nya Intel Core M är en bra processor Intel Core M: Vad är så bra om processorn? Intel Core M: Vad är så bra om processorn? Intel Core M är den mest hypedprocessorn i år och med god anledning: det är kärnan i en ny revolution i bärbara datorer. Läs mer, men var inte bekymrad över det för mobiltelefoner.
Så vad är en Octa-kärna och varför är det inte?
“Octa” betyder “åtta”, så den stora quad-core-processorns ideologi för big.LITTLE är tekniskt en okta-processor också. Men det är inte hur det marknadsförs, för det enkla faktum att alla åtta kärnor inte körs samtidigt.
Det är därför som vissa tillverkare annonserar “Santokokärnor”, vilket är när alla åtta kärnor bearbetas samtidigt.
Det roliga är emellertid att ingen ansökan vid skrivetiden är kodad för att dra nytta av den typen av kraft, än mindre det faktum att de flesta applikationer inte behöver det. Faktum är att även de senaste Android-spelen går bra på en quad-core-processor (förutsatt att den är säkerhetskopierad av en bra grafikprocessor) och inte har något krav på åtta kärnor.
Har en sann okta-kärnprocessor den tekniska möjligheten att fungera snabbare än en quad-core? Ja. Men om uppgifter inte kan gå något snabbare än vad du får med en quad-core-processor, är en okta-kärna meningslös.
Alla Quad-Cores och Octa-Cores är inte lika
Bortsett från antalet kärnor kan själva kärnan vara annorlunda. Detta illustreras bäst med ARMs Cortex-A-serie processorer, vilket är den mest använda serien runt. Cortex-A-serien har följande processorer i sin familj, från mäktigaste till minst kraftfulla: A72, A57, A53, A17, A15, A9, A7, A5.
Mediatek MT6592 (först tillkännagivad 2013) är fortfarande en populär okta-core processor som används i flera budget Android-telefoner. MT6592 har åtta ARM Cortex A7-kärnor som körs samtidigt, klockas mellan 1,7 GHz och 2GHz.
Under tiden var NVIDIA Tegra 4 (tillkännagivad runt samma tid i 2013) en fyrkärnig processor som körde på ARM A15-kärnor. Emellertid, eftersom dess kärnor var av bättre kvalitet, utförde Tegra 4 bekvämt MT6592 i de flesta syntetiska benchmarktest.
Där har du det, en quad-kärna som är bättre än en oktakärna. Det finns otaliga andra exempel på detta i mobilvärlden.
Vad gäller att köpa rätt processor?
Processorarkitektur är ett komplext ämne. Det finns flera andra faktorer som går in på att göra en bra CPU för din telefon, till exempel tillverkningsprocessen. Och processorer ensamma är inte heller en indikation på den faktiska enhetens prestanda.
Så den största takeaway här är inte att titta på termer som “fyrkärnig” och “okta-core” att bestämma den bästa processorn för dig. I stället är den övergripande enhetens prestanda det som är viktigt. Innan du köper en telefon, leta efter en recension online; chansen är att du hittar någon som har gjort en detaljerad prestandakontroll, och till och med jämfört det med konkurrenterna.
Hur marknadsföring bedrar dig
De “okta-kärn versus quad-kärna” processorer debatt är ett klassiskt exempel på hur företag använder marknadsföring för att lura en kund. Enkla nummer är lättare att marknadsföra, och kunden har lust att ta hand om dessa nummer när de har minimal verklig verkan på enhetens prestanda. Vilken annan “marknadsföring lögner” tror du att teknikföretag bör sluta trycka?
Bildkrediter: SSCREATIONS / Shutterstock.com, blickpixel, catchke2ro, groenmen, geralt, ARM, Intel
Utforska mer om: AMD-processor, CPU, Intel.