Ano ang mga P-Core at E-Cores sa isang Intel CPU?


Ang mundo ng mga CPU ay sumasailalim sa pagbabago. Hindi lamang mayroon na tayong maraming CPU core sa ating laptop at desktop PC, ngunit mayroon na rin ngayong halo ng iba't ibang uri ng core: narito ang mga P- at E-core.

Symmetrical vs. Asymmetrical na Disenyo ng CPU

Sa isang tradisyunal na multi-core CPU, ang bawat CPU core ay magkapareho. Lahat sila ay may parehong rating ng pagganap at gumagamit ng parehong dami ng kapangyarihan. Ang problema dito ay kapag ang iyong CPU ay idling o gumagawa ng mga simpleng gawain, mayroong isang minimum na antas ng paggamit ng kuryente na hindi mo maaaring ibaba nang hindi ganap na pinapatay ang CPU. Hindi ito ang katapusan ng mundo pagdating sa mga device na kumukuha ng kanilang kapangyarihan mula sa dingding, ngunit kung gumagamit ka ng lakas ng baterya, bawat watt ay mahalaga!

Mabilis na nagpatibay ang mga smartphone ng solusyon kung saan magkakaroon ka ng ilang power-hungry core na nagbibigay ng high-end na performance at ilang mahusay na core na sumisipsip ng kapangyarihan ngunit mahusay na gumaganap upang magpatakbo ng mga gawain sa background system o magpatakbo ng mga pangunahing application tulad ng email, social media, o pag-browse sa web.

Awtomatikong pumapasok ang mga core na may mataas na pagganap kapag nagpagana ka ng video game o sa madaling salita ay mga pagsabog kapag ang isang mas pangunahing app ay nangangailangan ng mas mahusay na pagganap upang magawa ang isang partikular na gawain, bago bumalik sa mga core na matipid sa kapangyarihan.

Asymmetrical Design sa PC

Bagama't hindi bago ang ideya ng pagkakaroon ng halo-halong mga uri ng core ng CPU sa isang pakete,  hindi ito isang bagay na makikita sa mga mainstream na PC. Hindi bababa sa, iyon ay totoo hanggang sa paglabas ng ika-12 henerasyong Alder Lake na mga CPU ng Intel. Ito ang mga unang mainstream na CPU ng Intel na nagtatampok ng pinaghalong iba't ibang mga core.

Sa bawat modelo ng 12th-generation Intel CPU, makikita mo ang E-cores (Efficiency) at P-cores (Performance) sa CPU package. Ang mga kamag-anak na numero sa pagitan ng dalawang uri ng core na ito ay maaaring mag-iba, ngunit ang buong Alder Lake CPU die ay may walong P- at walong E-core, na matatagpuan sa mga modelo ng i9 CPU. Ang mga modelong i7 at i5 ay may 8/4 at 6/4 na disenyo para sa mga P- at E- core ayon sa pagkakabanggit.

Ang Mga Benepisyo ng E- at P- Cores

Mayroong maraming mga benepisyo sa pagkakaroon ng hybrid na diskarte sa arkitektura sa isang CPU. Ang mga gumagamit ng laptop ay higit na makikinabang dahil ang karamihan sa mga pang-araw-araw na gawain ay hindi masinsinang pagganap. Kung ang kailangan mo lang ay ang lakas ng iyong mga E-core, masisiyahan ka sa mas malamig at mas tahimik na computer na may mas mahabang buhay ng baterya.

Kapag naisaksak mo ang iyong laptop sa dingding o kung gumagamit ka ng desktop computer, mahalaga pa rin ang mga E-core na iyon. Sabihin nating naglalaro ka ng video game na nangangailangan ng lahat ng lakas ng CPU na maibibigay mo dito. Ang laro ay maaaring magkaroon ng ganap na access sa lahat ng mga core ng pagganap, habang ang iyong mga E-core ay nangangalaga sa mga proseso sa background at mga application tulad ng Slack, Skype, mga pag-download, atbp.

Sa hinaharap, ang mga masinsinang application na isinulat na may nasa isip na mga hybrid na CPU ay maaaring magbunga ng mga thread na itinalaga sa parehong uri ng mga core depende sa kanilang mga hinihingi. Ang mga e-core ay mas simple at mas mura ang paggawa, kaya ang paggamit sa mga ito upang dagdagan at palayain ang mga cutting-edge na performance core ay isang matalinong ideya.

Sa kaso ng mga CPU ng Alder Lake, ang mga P- at E- core ay idinisenyo sa paraang hindi sila nakakasagabal sa isa't isa upang magawa ng bawat isa ang kanilang mga trabaho nang nakapag-iisa.

Sa kasamaang palad, ang radikal na pagbabagong ito sa x86 na arkitektura ng CPU ay hindi nangyayari nang walang mga problema sa pagngingipin.

Mga Problema sa Early-Adopter

Dahil ang paghahalo ng iba't ibang mga CPU ay medyo bagong bagay para sa mga x86 na CPU, may ilang mga magaspang na gilid na dapat malaman sa mga unang araw. Ang mga developer ng PC software dati ay walang dahilan para umasa ng higit sa isang uri ng CPU sa isang computer, kaya hindi alam ng kanilang software ang pagkakaiba sa pagitan ng P- at E-core. Sa pangkalahatan, hindi ito isang isyu dahil ang operating system ay nagtatalaga ng mga thread ng software sa mga CPU kung kinakailangan, ngunit may mga ulat ng ilang software (tulad ng Denuvo) na nag-crash o kumikilos nang kakaiba sa mga bagong disenyo ng CPU na ito.

Ang mga patch ng software pati na rin ang mga workaround sa legacy-mode sa antas ng motherboard ay siguradong magiging makapal at mabilis. Sa oras na basahin mo ito, maaaring malutas ang pinakamalalang isyu sa hindi pagkakatugma. Kung isa kang user ng Windows 10 na gustong mag-upgrade sa isa sa mga hybrid na CPU na ito, maaaring gusto mong maghintay o magpatuloy at mag-upgrade sa Windows 11. Sa oras ng pagsulat noong Enero 2022, ang Windows 11 ay may bagong CPU task scheduler na alam kung paano magtalaga ng trabaho sa iba't ibang uri ng mga core. Bagama't gagana ang Windows 10, hindi nito ginagawa ito tulad ng nararapat at ang mga patch upang mapabilis ito ay ginagawa pa rin.

Paano Iisipin ang Iyong mga P at E

Sa susunod kang bumili ng bagong CPU, may magandang pagkakataon na kailangan mong magpasya kung ilang P- at E-core ang gusto mo. Ang pinakamahusay na payo na maibibigay namin ay bigyang-pansin ang bilang ng mga P-core una at pangunahin. Kailangan mo ng sapat na mga core ng pagganap upang patakbuhin ang iyong pinaka-hinihingi na application. Anumang karagdagang overhead na inaalok ng E-cores ay isang bonus.

Wala pa kaming nakikitang sitwasyon kung saan ang dalawang CPU ay may parehong bilang ng mga P-core, ngunit magkaibang bilang ng mga E-core. Gayunpaman, kapag ito ay naging isang katotohanan, hindi ito isang bagay na dapat ipag-alala hanggang sa ang isang bagong henerasyon ng hybrid-aware na software ay maging mainstream, at kahit na pagkatapos ay ito ay magiging isang pagpipilian na pangunahing nakatuon sa mga gumagamit ng laptop. Sa kabuuan ng lahat, narito ang mga pangunahing katotohanan na dapat mong malaman:

  • Ang mga hybrid-architecture na CPU ay may parehong mataas na pagganap at mataas na kahusayan na mga core.
  • Ang mga core ng kahusayan ay nakakatipid ng lakas at nagpapalaya sa mga core ng pagganap upang tumutok sa mga pinaka-hinihingi na gawain.
  • Ang software ng PC na idinisenyo para sa mga tradisyonal na CPU ay maaaring medyo malito ng mga hybrid na CPU hanggang sa dumating ang mga patch ng software.
  • Kakailanganin mo ang pinakabagong bersyon ng Windows upang masulit ang mga CPU na ito, kahit man lang hanggang sa ma-update ang mga mas lumang operating system.

Ito ay isang kapana-panabik na oras para sa teknolohiya ng CPU at ang hybrid na henerasyon ng mga chips na ito ay nagpapakita sa amin na hindi lamang ARM-based na mga mobile CPU, gaya ng mga produkto ng Apple M1, ang nag-eeksperimento sa mga kawili-wiling ideya.