La efiko de la nombro de kernoj sur procesila agado

Pin
Send
Share
Send


La centra procesoro estas la ĉefa ero de komputilo, kiu plenumas la leonan parton de kalkuloj, kaj la rapideco de la tuta sistemo dependas de ĝia potenco. En ĉi tiu artikolo, ni parolos pri kiel la nombro de kernoj influas rendimenton de CPU.

CPU-kernoj

La kerno estas la ĉefa ero de la CPU. Estas ĉi tie, ke ĉiuj operacioj kaj kalkuloj estas faritaj. Se estas pluraj kernoj, tiam ili "komunikas" unu kun la alia kaj kun aliaj komponantoj de la sistemo per la datuma buso. La nombro de tiaj "brikoj", depende de la tasko, influas la ĝeneralan procesadon. Ĝenerale, ju pli multaj ekzistas, pli alta estas la rapideco de inform-prilaborado, sed fakte ekzistas kondiĉoj, sub kiuj plurkernaj CPUoj estas malsuperaj al siaj malpli "plenplenaj" ekvivalentoj.

Vidu ankaŭ: Moderna procesora aparato

Fizikaj kaj logikaj kernoj

Multaj Intel-procesoroj, kaj pli lastatempe, AMD, kapablas fari kalkulojn tiel ke unu fizika kerno funkcias per du fluoj de kalkuloj. Ĉi tiuj fadenoj estas nomataj logikaj kernoj. Ekzemple, ni povas vidi la jenajn karakterizaĵojn en CPU-Z:

Respondeca pri tio estas Hyper Threading (HT) teknologio de Intel aŭ Simultaneous Multithreading (SMT) de AMD. Gravas ĉi tie kompreni, ke la aldonita logika kerno estos pli malrapida ol la fizika, tio estas plenplena kvar-kerna CPU estas pli potenca ol dukerna CPU de la sama generacio kun HT aŭ SMT en la samaj aplikoj.

La ludoj

Ludaj aplikoj estas konstruitaj tiel, ke kune kun la videokarto, la centra procesoro ankaŭ laboras pri la kalkulo de la mondo. Ju pli kompleksa la fiziko de objektoj, des pli estas, des pli alta estas la ŝarĝo kaj pli potenca "ŝtono" faros la laboron pli bone. Sed ne rapidu aĉeti mult-kernan monstron, ĉar estas malsamaj ludoj.

Vidu ankaŭ: Kion procesoro faras en ludoj?

Malnovaj projektoj disvolvitaj ĝis ĉirkaŭ 2015, esence ne povas ŝarĝi pli ol 1 - 2 kernojn pro la proprecoj de la kodo verkita de la programistoj. Ĉi-kaze estas preferinde havi dukernan procesoron kun alta frekvenco ol ok-kerna procesoro kun malalta megahertz. Ĉi tio estas nur ekzemplo, en la praktiko, modernaj mult-kernaj CPU-oj havas sufiĉe altan kernan rendimenton kaj funkcias bone en heredaj ludoj.

Vidu ankaŭ: Kio efikas sur la procesora ofteco

Unu el la unuaj ludoj, kies kodo kapablas funkcii sur pluraj (4 aŭ pli) kernoj, ŝarĝante ilin egale, estis GTA 5, liberigita en PC en 2015. Ekde tiam, plej multaj projektoj povas esti konsiderataj multitrude. Ĉi tio signifas, ke plurkerna procesoro havas eblecon teni sian altan frekvencan ekvivalenton.

Depende de kiom bone la ludo povas uzi komputilajn riveretojn, plurkorpoj povas esti pluso kaj minuso. En la momento de ĉi tiu skribo, "videoludado" povas esti konsiderata CPU kun 4 kernoj aŭ pli bona, kun hipertraktado (vidu supre). Tamen, la tendenco estas, ke programistoj pli kaj pli optimumigas la kodon por paralela komputado, kaj malalt-nukleaj modeloj baldaŭ senespere restariĝos.

Programoj

Ĉio ĉi tie estas iom pli facila ol kun ludoj, ĉar ni povas elekti "ŝtonon" por labori en specifa programo aŭ pakaĵo. Laborantaj aplikoj ankaŭ estas unu-fadenaj kaj mult-fadenaj. La unuaj bezonas altan rendimenton por kerno, kaj la duaj postulas multan komputadon-fadenojn. Ekzemple, mult-kerna "procento" estas pli bona ĉe bildigo de filmetoj aŭ 3D, kaj Photoshop bezonas 1 ĝis 2 potencajn kernojn.

Mastruma sistemo

La nombro de kernoj efikas sur la agado de la VIN nur se ĝi estas 1. En aliaj kazoj, sistemaj procezoj ne ŝarĝas la procesoron tiel ke ĉiuj rimedoj estas uzataj. Ni ne parolas pri virusoj aŭ misfunkciadoj, kiuj povas "meti ajnan" ŝtonon "sur la ŝultrojn, sed pri regula laboro. Tamen multaj fonprogramoj povas esti lanĉitaj kun la sistemo, kiu ankaŭ konsumas procesan tempon kaj pliaj kernoj ne estos superflugaj.

Universalaj solvoj

Nur rimarku, ke ne ekzistas multitaskaj procesoroj. Estas nur modeloj, kiuj povas montri bonajn rezultojn en ĉiuj aplikoj. Ekzemple estas ses-kernaj CPU-oj kun altfrekvenca i7 8700, Ryzen R5 2600 (1600) aŭ pli malnovaj similaj "ŝtonoj", sed eĉ ili ne povas postuli universalecon se vi aktive laboras kun video kaj 3D paralele kun ludoj aŭ streaming. .

Konkludo

Resumante ĉion supre, ni povas eltiri la jenan konkludon: la nombro de procesoraj kernoj estas trajto, kiu montras la totalan komputan potencon, sed kiel ĝi estos uzata dependas de la apliko. Por ludoj, la kvar-kerna modelo estas sufiĉe taŭga, sed por alt-rimedaj programoj estas pli bone elekti "ŝtonon" kun granda nombro da fadenoj.

Pin
Send
Share
Send