BLOG

Effektivitetskärnor kontra prestandakärnor: Varför skiljer de sig åt?

Senast uppdaterad:

  Den här sidan har översatts automatiskt av DeepL. Switch to English

Processorerna som utgör hjärtat i era system håller på att förändras. De utvecklas, om man så vill. De går bort från att förlita sig på identiska kärnor som utför identiska uppgifter. Istället börjar man använda en hybridkonstruktion som kombinerar så kallade prestandakärnor (P-kärnor) och effektivitetskärnor (E-kärnor). Denna förändring speglar den enkla verkligheten att inte alla uppgifter kräver maximal prestanda.

Detta koncept har sitt ursprung i den big.LITTLE-arkitektur som ARM introducerade 2011, där man kombinerade högpresterande och strömsnåla kärnor i en och samma CPU för att förlänga batteritiden och bättre hantera blandade arbetsbelastningar. Sedan dess har tillverkare av smartphones och andra chip tillämpat denna strategi, däribland Apple med sitt M1-chip. Intel introducerade hybriddesign i vanliga stationära datorer med sin 12:e generationens Alder Lake-chip, som fördelar arbetsbelastningen mellan högpresterande kärnor (P-kärnor) och energisnåla kärnor (E-kärnor).

Tekniskt sett är P-kärnorna större, snabbare och utformade för hög prestanda vid enkeltrådsbearbetning. E-kärnorna är mindre, drar mindre ström och är bättre lämpade för att hantera flera mindre uppgifter parallellt. Resultatet blir en processor som känns snabb när det behövs, utan att slösa energi när det inte behövs.

Prestandakärnor är utformade för snabbhet. De hanterar krävande arbetsbelastningar som spel, videoredigering och komplexa beräkningar, där snabb respons och höga klockfrekvenser är avgörande. Effektivitetskärnorna fokuserar däremot på att utföra mindre krävande uppgifter med lägre strömförbrukning, vilket gör dem väl lämpade för bakgrundsprocesser, systemuppgifter och vardagliga applikationer som webbläsning eller meddelandehantering.

Denna uppdelning gör det möjligt för processorn att styra varje uppgift till det verktyg som passar bäst för uppgiften. Istället för att varje kärna körs på full effekt hela tiden kan systemet dynamiskt balansera prestanda och effektivitet.

Intel 12th Gen Mobile CPU

Operativsystemets schemaläggare

CPU:n fattar dock inte dessa beslut på egen hand. Operativsystemet spelar en avgörande roll när det gäller att avgöra vilka uppgifter som ska köras på vilka kärnor.

Varje gång du öppnar en app, klickar på en knapp eller kör en bakgrundsprocess avgör operativsystemets schemaläggare var den uppgiften ska placeras. I en hybrid-CPU innebär det att man måste välja mellan prestandakärnor och effektivitetskärnor.

Moderna system använder avancerad schemaläggningslogik för att avgöra om en uppgift är krävande eller lättviktig, och tilldelar den sedan den mest lämpliga kärntypen. Tekniker som Intel Thread Director ger till och med realtidsåterkoppling till operativsystemet för att underlätta dessa beslut.

Denna samordning är avgörande. Utan den skulle en hybrid-CPU fungera som en traditionell processor och skicka uppgifter till vilken ledig kärna som helst utan att ta hänsyn till om den är lämplig för uppgiften.

Render of an Intel 12th Gen Desktop CPU

Varför finns det effektivitetskärnor?

Effektivitetskärnor finns eftersom dagens arbetsbelastningar är blandade. En vanlig dator utför inte bara en enda resurskrävande uppgift. Den kör ett program i förgrunden parallellt med dussintals bakgrundsprocesser, såsom uppdateringar, systemtjänster och vilolägesuppgifter.

I äldre CPU-konstruktioner var alla kärnor identiska. Det innebar att även enkla uppgifter förbrukade lika mycket ström som krävande arbetsbelastningar.
Denna metod fungerade, men var ineffektiv, särskilt när systemen blev mer komplexa och alltid var igång.

Effektivitetskärnor löser detta problem genom att avlasta de mindre krävande arbetsuppgifterna. Bakgrundsprocesser kan köras på energisnåla kärnor, medan högpresterande kärnor förblir tillgängliga för uppgifter som kräver dem.

Render of an ARM processor

En processor, två roller

Hybridprocessorer handlar inte om att välja mellan prestanda och energieffektivitet. De levererar på båda fronter genom att kombinera specialiserade kärnor i en enda processor. En processor som förenar det bästa av två (processerings-)världar.

När du startar ett spel eller spelar upp en video tar prestandakärnorna över för att ge hög hastighet. När systemet är inaktivt eller kör bakgrundsuppgifter tar effektivitetskärnorna över för att säkerställa en smidig drift med lägre strömförbrukning.

Det är denna smarta arbetsfördelning som kännetecknar modern CPU-konstruktion. Istället för att öka prestandan genom att lägga till identiska kärnor optimerar tillverkarna hur olika typer av kärnor samverkar.

Kort sagt finns effektivitetskärnorna till för att hantera allt som inte kräver maximal prestanda. På så sätt kan prestandakärnorna ägna sig åt det de gör bäst: leverera hastighet där det verkligen behövs.

Intel Core Ultra 200 Series CPUs

JOIN OUR OFFICIAL CORSAIR COMMUNITIES

Join our official CORSAIR Communities! Whether you're new or old to PC Building, have questions about our products, or want to chat about the latest PC, tech, and gaming trends, our community is the place for you.