Ang epekto sa gidaghanon sa mga cores sa performance sa pagproseso


Ang sentro nga processor mao ang nag-unang bahin sa usa ka kompyuter nga nagpatungha sa bahin sa pag-ihap sa leon, ug ang tibook nga sistema sa tibook nga sistema nag-agad sa gahum niini. Sa niini nga artikulo kita maghisgot kon sa unsa nga paagi ang gidaghanon sa mga cores makaapekto sa performance sa CPU.

CPU cores

Ang kernel mao ang nag-unang bahin sa CPU. Dinhi diin ang tanan nga mga operasyon ug kalkulasyon gihimo. Kon adunay daghang mga cores, sila "makigsulti" sa usag usa ug uban pang mga bahin sa sistema pinaagi sa data bus. Ang gidaghanon sa ingon nga "mga tisa", depende sa buluhaton, makaapekto sa kinatibuk-ang pagbuhat sa processor. Sa kinatibuk-an, mas daghan kanila, mas taas ang katulin sa pagproseso sa impormasyon, apan sa pagkatinuod adunay mga kondisyon nga diin ang mga multi-core nga CPU mas ubos sa ilang dili kaayo mga "packaged" nga mga katugbang.

Tan-awa usab: Moderno nga processor device

Pisikal ug lohikal nga mga cores

Daghang mga processor sa Intel, ug mas bag-o nga AMD, ang makahimo sa paghimo sa mga kalkulasyon sa usa ka paagi nga ang usa ka pisikal nga core nagalihok uban sa duha ka mga hulma sa pag-ihap. Kini nga mga hilo gitawag og mga lohikal nga mga buho. Pananglitan, makita nato kini nga mga kinaiya sa CPU-Z:

Ang Hyper Threading (HT) nga teknolohiya gikan sa Intel o Simultaneous Multithreading (SMT) gikan sa AMD ang responsable niini. Mahinungdanon nga masabtan dinhi nga ang dugang nga lohikal nga kinauyoan mas hinay kay sa pisikal nga usa, nga ang usa ka hingpit nga quad-core CPU mas gamhanan kay sa usa ka dual-core sa sama nga henerasyon nga adunay HT o SMT sa sama nga mga aplikasyon.

Mga dula

Ang mga aplikasyon sa gimbuhaton gitukod sa paagi nga ang sentro nga processor nagtrabaho uban sa video card aron makalkulo ang kalibutan. Ang labi ka komplikado nga pisika sa mga butang, labaw sa kanila, mas taas ang luwan, ug ang labi ka gamhanan nga "bato" mas makaagwanta sa trabaho. Apan ayaw pagdalidali sa pagpalit og multi-core nga monster, tungod kay ang mga dula lahi.

Tan-awa usab: Unsa ang proseso sa mga dula

Ang mga dagko nga mga proyekto, nga gipalambo hangtud sa mga tuig sa 2015, sa kasagaran dili mabug-atan labaw pa kay sa 1 - 2 ka mga cores tungod sa mga kinaiya sa code nga gisulat sa mga developers. Sa kini nga kaso, mas maayo nga adunay usa ka dual-core processor nga adunay taas nga frequency kaysa sa usa ka walo-core processor nga adunay ubos nga megahertz. Usa kini ka pananglitan; sa praktika, ang modernong multi-core nga CPU adunay usa ka taas nga performance sa kada core ug maayo ang pagtrabaho sa mga dula nga wala'y edad.

Tan-awa usab: Unsa ang naka-apekto sa frequency sa processor

Usa sa unang mga dula, ang code nga makahimo sa pagdagan sa ubay-ubay (4 o labaw pa) nga mga cores, nga nag-download niini nga parehas, mao ang GTA 5, nga gibuhian sa PC sa 2015. Sukad niadto, ang kadaghanan sa mga proyekto mahimong i-konsiderar nga multi-threaded. Kini nagpasabot nga ang multi-core processor adunay kahigayunan nga magpabilin uban sa iyang high-frequency counterpart.

Depende kon unsa ka maayo ang dula nga makahimo sa paggamit sa computational nga mga sapa, ang multi-core mahimo nga usa ka plus ug usa ka minus. Sa panahon sa pagsulat niini nga materyal, ang "mga dula" mahimong giisip nga mga CPU nga gikan sa 4 ka mga core, mas maayo nga adunay hyperthreading (tan-awa sa ibabaw). Bisan pa niana, ang uso mao nga ang mga developers nagkadugang sa pag-optimize sa code alang sa parallel computing, ug ang mga non-nuclear nga mga modelo sa dili madugay mahimo na nga wala'y katapusan nga us aka panahon.

Mga programa

Ang tanan mas sayon ​​dinhi kay sa mga dula, tungod kay makapili kita og "bato" aron magtrabaho sa usa ka partikular nga programa o pakete. Ang mga aplikasyon sa pagtrabaho usab us aka single-threaded ug multi-threaded. Ang una nagkinahanglan og taas nga performance matag core, ug ang ikaduha usa ka dako nga gidaghanon sa mga thread sa computing. Pananglitan, sa paghimo sa video o 3D nga mga talan-awon, ang usa ka multi-core "porsyento" mas maayo nga masulbad, samtang ang Photoshop nagkinahanglan og 1 - 2 nga gamay nga mga core.

Operating nga sistema

Ang gidaghanon sa mga core nag-apektar sa gikusgon sa OS kung kini sama sa 1. Sa ubang mga kaso, ang mga proseso sa sistema dili kaayo nag-load sa processor nga ang tanang mga kahinguhaan nalangkit. Wala namon gihisgutan ang mahitungod sa mga virus o mga kapakyasan nga "makasulud" sa bisan unsang "bato", apan mahitungod sa regular nga trabaho. Bisan pa, daghang mga programa sa background mahimong mahitabo kauban sa sistema, nga nag-ut-ot usab sa oras sa CPU ug dugang nga mga cores dili sobra.

Universal nga solusyon

Diha-diha dayon, atong namatikdan nga walay mga multi-tasking processor. Adunay mga modelo lamang nga makapakita sa maayo nga resulta sa tanan nga mga aplikasyon. Ingon nga usa ka pananglitan, ang unom ka-core nga CPU nga adunay taas nga frequency nga i7 8700, Ryzen R5 2600 (1600) o labaw pa nga mga tigulang sama "mga bato" mahimong mapasidunggan, apan bisan pa dili sila makaangkon nga universal kung aktibo ka nga nagtrabaho sa video ug 3D sama sa mga dula o streaming .

Panapos

Summarizing sa tanang butang nga nahisulat sa ibabaw, mahimo natong mahisgutan ang mosunod nga konklusyon: ang gidaghanon sa mga processor cores usa ka kinaiya nga nagpakita sa kinatibuk-ang komputasyon nga gahum, apan kung unsaon kini gamiton magdepende sa aplikasyon. Alang sa mga dula, ang quad-core nga modelo hingpit nga hingpit, ug alang sa mga programa sa high-resource nga mas maayo nga mopili sa usa ka "bato" nga adunay daghan nga mga hilo.