Ang epekto ng bilang ng mga cores sa pagganap ng processor

Pin
Send
Share
Send


Ang gitnang processor ay ang pangunahing sangkap ng isang computer na nagsasagawa ng bahagi ng mga kalkulasyon ng leon, at ang bilis ng buong sistema ay nakasalalay sa kapangyarihan nito. Sa artikulong ito, pag-uusapan natin kung paano nakakaapekto ang dami ng mga core sa pagganap ng CPU.

Mga core ng CPU

Ang pangunahing ay ang pangunahing sangkap ng CPU. Narito na ang lahat ng mga operasyon at pagkalkula ay isinasagawa. Kung mayroong maraming mga cores, pagkatapos ay "makipag-usap" sila sa bawat isa at sa iba pang mga sangkap ng system sa pamamagitan ng data bus. Ang bilang ng mga "bricks", depende sa gawain, ay nakakaapekto sa pangkalahatang pagganap ng processor. Sa pangkalahatan, mas marami ang, mas mataas ang bilis ng pagproseso ng impormasyon, ngunit sa katunayan may mga kondisyon kung saan ang mga multi-core na mga CPU ay mas mababa sa kanilang mas kaunting "nakaimpake" na mga katapat.

Tingnan din: Modernong aparato ng processor

Mga pisikal at lohikal na cores

Maraming mga processor ng Intel, at higit pa kamakailan, ang AMD, ay may kakayahang magsagawa ng mga kalkulasyon sa isang paraan na ang isang pisikal na core ay nagpapatakbo ng dalawang daloy ng mga kalkulasyon. Ang mga thread na ito ay tinatawag na lohikal na mga cores. Halimbawa, makikita natin ang mga sumusunod na katangian sa CPU-Z:

Ang responsable para dito ay ang teknolohiya ng Hyper Threading (HT) mula sa Intel o Simultaneous Multithreading (SMT) mula sa AMD. Mahalagang maunawaan dito na ang idinagdag na lohikal na core ay magiging mas mabagal kaysa sa pisikal, iyon ay, isang ganap na quad-core na CPU ay mas malakas kaysa sa isang dual-core na parehong henerasyon na may HT o SMT sa parehong mga aplikasyon.

Ang mga laro

Ang mga application ng laro ay binuo sa isang paraan na kasama ang video card, ang gitnang processor ay gumagana sa pagkalkula ng mundo. Kung mas kumplikado ang pisika ng mga bagay, mas marami ang, mas mataas ang pag-load, at isang mas malakas na "bato" ay gagawing mas mahusay ang trabaho. Ngunit huwag magmadali upang bumili ng isang multi-core halimaw, dahil may iba't ibang mga laro.

Tingnan din: Ano ang ginagawa ng isang processor sa mga laro?

Ang mga matatandang proyekto na binuo hanggang sa mga 2015, talaga ay hindi maaaring mag-load ng higit sa 1 - 2 na mga cores dahil sa mga kakaiba ng code na isinulat ng mga nag-develop. Sa kasong ito, mas mainam na magkaroon ng isang dual-core processor na may mataas na dalas kaysa sa isang walong-core na processor na may mababang megahertz. Ito ay isang halimbawa lamang, sa pagsasagawa, ang mga modernong multi-core na mga CPU ay may medyo mataas na pagganap ng core at mahusay na gumana sa mga laro ng legacy.

Tingnan din: Ano ang apektado ng dalas ng processor

Ang isa sa mga unang laro, ang code na kung saan ay maaaring tumakbo sa maraming (4 o higit pa) na mga cores, na naglo-load ng pantay-pantay, ay GTA 5, na inilabas sa PC noong 2015. Simula noon, ang karamihan sa mga proyekto ay maaaring ituring na multithreaded. Nangangahulugan ito na ang isang multi-core processor ay may isang pagkakataon upang mapanatili ang kanyang katapat na katapat.

Depende sa kung gaano kahusay ang laro ay maaaring gumamit ng mga stream ng computing, ang multicore ay maaaring pareho ng isang plus at isang minus. Sa oras ng pagsulat na ito, ang "gaming" ay maaaring isaalang-alang na mga CPU na may 4 na mga cores o mas mahusay, na may hyperthreading (tingnan sa itaas). Gayunpaman, ang takbo ay ang mga developer ay lalong nag-optimize ng code para sa kahanay na pag-compute, at ang mga low-nuclear na modelo ay malapit nang mawalan ng pag-asa.

Mga Programa

Ang lahat dito ay medyo madali kaysa sa mga laro, dahil maaari tayong pumili ng isang "bato" para sa pagtatrabaho sa isang tukoy na programa o pakete. Ang mga nagtatrabaho na aplikasyon ay isa ring may sinulid at maraming sinulid. Ang dating kailangan ng mataas na pagganap sa bawat core, at ang huli ay nangangailangan ng isang malaking bilang ng mga thread ng computing. Halimbawa, ang isang multi-core na "porsyento" ay mas mahusay sa pag-render ng mga video o 3D na eksena, at ang Photoshop ay nangangailangan ng 1 hanggang 2 na mga malalakas na kernels.

Operating system

Ang bilang ng mga cores ay nakakaapekto sa pagganap ng OS lamang kung ito ay 1. Sa ibang mga kaso, ang mga proseso ng system ay hindi na-load ang processor upang ang lahat ng mga mapagkukunan ay ginagamit. Hindi namin pinag-uusapan ang mga virus o pagkabigo na maaaring "maglagay ng anumang" bato "sa mga blades ng balikat, ngunit tungkol sa regular na trabaho. Gayunpaman, maraming mga programa sa background ang maaaring mailunsad kasama ang system, na kumonsumo din ng oras ng processor at ang mga karagdagang mga cores ay hindi magiging mababaw.

Mga solusyon sa unibersal

Tandaan lamang na walang mga multitasking processors. May mga modelo lamang na maaaring magpakita ng magagandang resulta sa lahat ng mga aplikasyon. Ang isang halimbawa ay anim na core CPU na may mataas na dalas i7 8700, Ryzen R5 2600 (1600) o mas matandang katulad na mga "bato", ngunit kahit na hindi nila maangkin ang unibersidad kung aktibo kang nagtatrabaho sa video at 3D kahanay sa mga laro o streaming .

Konklusyon

Ang buod ng lahat ng nasa itaas, maaari naming iguhit ang sumusunod na konklusyon: ang bilang ng mga core ng processor ay isang katangian na nagpapakita ng kabuuang kapangyarihan ng computing, ngunit kung paano ito gagamitin ay depende sa application. Para sa mga laro, ang modelo ng quad-core ay lubos na angkop, ngunit para sa mga programa na may mataas na mapagkukunan mas mahusay na pumili ng isang "bato" na may isang malaking bilang ng mga thread.

Pin
Send
Share
Send