BLOG

Eficiența nucleelor CPU vs. nucleele de performanță: de ce sunt diferite?

Ultima actualizare:

  Această pagină a fost tradusă automat de DeepL. Switch to English

Procesoarele care stau la baza sistemelor dumneavoastră se schimbă. Se dezvoltă, dacă vreți. Acestea renunță treptat la modelul bazat pe nuclee identice care execută sarcini identice. În schimb, încep să utilizeze o arhitectură hibridă care combină așa-numitele nuclee de performanță (P-core) și nuclee de eficiență (E-core). Această schimbare reflectă simplul fapt că nu toate sarcinile necesită putere maximă.

Acest concept își are originea în arhitectura big.LITTLE introdusă de ARM în 2011, care combina nuclee de mare putere și de consum redus de energie într-un singur procesor, pentru a prelungi autonomia bateriei și a gestiona mai eficient sarcinile mixte. De atunci, producătorii de smartphone-uri și alți producători de cipuri au adoptat această abordare, inclusiv Apple cu cipul său M1. Intel a introdus designurile hibride în desktopurile mainstream cu cipurile sale Alder Lake de generația a 12-a, care împart sarcinile de lucru între nucleele de înaltă performanță (nuclee P) și cele cu consum redus de energie (nuclee E).

Din punct de vedere tehnic, nucleele P sunt mai mari, mai rapide și concepute pentru a oferi performanțe ridicate în execuția unui singur thread. Nucleele E sunt mai mici, consumă mai puțină energie și sunt mai potrivite pentru gestionarea în paralel a mai multor sarcini ușoare. Rezultatul este un procesor care poate oferi viteză atunci când este nevoie, fără a irosi energie atunci când nu este necesar.

Nucleele de performanță sunt concepute pentru viteză. Acestea gestionează sarcini solicitante, precum jocurile, editarea video și calculele complexe, unde reacția rapidă și frecvențele de ceas ridicate sunt esențiale. În schimb, nucleele de eficiență se concentrează pe efectuarea unor sarcini mai ușoare cu un consum redus de energie, fiind astfel potrivite pentru procesele care rulează în fundal, sarcinile de sistem și aplicațiile de zi cu zi, precum navigarea pe internet sau mesageria.

Această separare permite procesorului să aloce fiecare sarcină instrumentului cel mai potrivit pentru aceasta. În loc ca fiecare nucleu să funcționeze la capacitate maximă în permanență, sistemul poate echilibra dinamic performanța și eficiența.

Intel 12th Gen Mobile CPU

Programatorul sistemului de operare

Cu toate acestea, procesorul nu ia aceste decizii de unul singur. Sistemul de operare joacă un rol esențial în stabilirea sarcinilor care se execută pe fiecare nucleu.

De fiecare dată când deschizi o aplicație, dai clic pe un buton sau pornești un proces în fundal, programatorul sistemului de operare decide unde trebuie alocată acea sarcină. În cazul unui procesor hibrid, aceasta înseamnă alegerea între nucleele de performanță și cele de eficiență.

Sistemele moderne utilizează o logică avansată de programare pentru a identifica dacă o sarcină este solicitantă sau ușoară, apoi o alocă tipului de nucleu cel mai potrivit. Tehnologii precum Intel Thread Director oferă chiar și feedback în timp real sistemului de operare pentru a ajuta la luarea acestor decizii.

Această coordonare este esențială. Fără ea, un procesor hibrid s-ar comporta ca unul tradițional, distribuind sarcinile către orice nucleu disponibil, fără a ține cont dacă acesta este cel mai potrivit.

Render of an Intel 12th Gen Desktop CPU

De ce există nucleele de eficiență?

Nucleele de eficiență există deoarece sarcinile de lucru moderne sunt de natură mixtă. Un PC obișnuit nu execută doar o singură sarcină solicitantă. Acesta rulează o aplicație în prim-plan alături de zeci de procese de fundal, precum actualizări, servicii de sistem și sarcini de inactivitate.

În modelele mai vechi de procesoare, toate nucleele erau identice. Aceasta însemna că chiar și sarcinile simple consumau același nivel de bază de energie ca și sarcinile solicitante.
Această abordare a funcționat, dar era ineficientă, mai ales pe măsură ce sistemele au devenit mai complexe și au început să funcționeze în permanență.

Nucleele de eficiență rezolvă această problemă prin transferarea sarcinilor mai ușoare. Procesele care rulează în fundal pot fi executate pe nucleele cu consum redus de energie, în timp ce nucleele de înaltă performanță rămân disponibile pentru sarcinile care necesită puterea lor.

Render of an ARM processor

Un procesor, două roluri

Procesoarele hibride nu presupun o alegere între performanță și eficiență. Acestea oferă avantaje în ambele privințe, combinând nuclee specializate într-un singur procesor. Un procesor care beneficiază de cele mai bune caracteristici ale ambelor lumi (ale procesării).

Când pornești un joc sau redai un videoclip, nucleele de performanță preiau controlul pentru a asigura viteza necesară. Când sistemul tău este inactiv sau execută sarcini în fundal, nucleele de eficiență preiau controlul pentru a asigura o funcționare fluentă, consumând mai puțină energie.

Această diviziune inteligentă a sarcinilor este ceea ce definește proiectarea modernă a procesoarelor. În loc să crească performanța prin adăugarea de nuclee identice, producătorii optimizează modul în care diferite tipuri de nuclee colaborează.

Pe scurt, nucleele de eficiență sunt menite să se ocupe de tot ceea ce nu necesită putere maximă. Astfel, nucleele de performanță sunt libere să facă ceea ce știu cel mai bine: să ofere viteză acolo unde contează cu adevărat.

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.