Proseswyr Craidd Lluosog: A yw Mwy Mwy bob amser yn well?

Mae proseswyr craidd lluosog ar gael mewn cyfrifiaduron personol ers dros ddegawd nawr. Y rheswm yw bod y proseswyr yn taro cyfyngiadau ffisegol o ran cyflymder eu cloc a pha mor effeithiol y gellid eu hoeri a'u cadw o hyd yn fanwl gywir. Drwy symud i ddrymiau ychwanegol ar y sglodion prosesydd sengl, gwnaeth gweithgynhyrchwyr osgoi'r problemau gyda chyflymder y cloc trwy luosi yn effeithiol faint o ddata y gellid ei drin gan y CPU . Pan gawsant eu rhyddhau yn wreiddiol, dim ond dau dwll oedd mewn un CPU ond erbyn hyn mae yna opsiynau ar gyfer pedair, chwech a hyd yn oed wyth. Yn ychwanegol at hyn, mae technoleg Hyper-Threading Intel sydd bron yn dyblu'r pyllau y mae'r system weithredol yn eu gweld. Mae cael dau dwll mewn un prosesydd bob amser wedi cael buddion pendant diolch i natur aml-genedlaethol systemau gweithredu modern. Wedi'r cyfan, efallai y byddwch yn pori ar y we neu deipio adroddiad tra bod rhaglen gwrth-firws yn rhedeg yn y cefndir. Gallai'r cwestiwn go iawn i lawer o bobl fod os yw cael mwy na dau yn wirioneddol fuddiol ac os felly, faint?

Threading

Cyn mynd i mewn i fanteision ac anfanteision lluosog prosesydd lluosog, mae'n bwysig deall y cysyniad o ymgynnull. Dim ond un ffrwd o ddata sy'n perthyn i raglen trwy'r prosesydd ar y cyfrifiadur yw edau. Mae pob cais yn cynhyrchu ei haenau ei hun neu nifer o edau yn dibynnu ar sut mae'n rhedeg. Gyda multitasking, gall prosesydd craidd sengl ymdrin ag un edafedd yn unig ar y tro, felly mae'r system yn newid yn gyflym rhwng yr edau i brosesu'r data mewn modd sy'n ymddangos yn gydamserol.

Y fantais o gael cores lluosog yw bod y system yn gallu trin mwy nag un edafedd. Gall pob craidd drin ffryd o ddata ar wahân. Mae hyn yn cynyddu perfformiad system sy'n rhedeg ceisiadau cydamserol yn fawr. Gan fod y gweinyddwyr yn tueddu i fod yn rhedeg nifer o geisiadau ar amser penodol, fe'i datblygwyd yn wreiddiol ond, wrth i gyfrifiaduron personol gael mwy o gymhleth ac amlddisgyblaeth, roeddent hefyd yn elwa o gael crwynau ychwanegol.

Meddalwedd Ddibynnol

Er bod y cysyniad o broseswyr craidd lluosog yn swnio'n ddeniadol iawn, mae cafeat mawr i'r gallu hwn. Er mwyn gweld gwir fanteision y proseswyr lluosog, rhaid ysgrifennu'r meddalwedd sy'n rhedeg ar y cyfrifiadur i gefnogi multithreading. Heb y feddalwedd sy'n cefnogi nodwedd o'r fath, bydd edau yn cael eu rhedeg yn bennaf trwy un craidd gan felly ddiraddio effeithlonrwydd. Wedi'r cyfan, os na ellir ei redeg yn unig ar un craidd mewn prosesydd cwad-graidd , gall fod mewn gwirionedd yn gyflymach i'w redeg ar brosesydd deuol craidd gyda chyflymder cloc sylfaenol uwch.

Yn ddiolchgar, mae gan bob un o'r prif systemau gweithredu cyfredol allu amlfeddygol. Ond rhaid i'r multithreading hefyd gael ei ysgrifennu i mewn i'r meddalwedd cais. Yn ddiolchgar, mae'r gefnogaeth ar gyfer multithreading mewn meddalwedd defnyddwyr wedi gwella'n fawr, ond ar gyfer llawer o raglenni syml, ni chefnogir cefnogaeth aml-farcio o hyd oherwydd y cymhlethdod. Er enghraifft, nid yw rhaglen bost neu borwr gwe yn debygol o weld manteision enfawr i multithreading fel rhaglen graffeg neu golygu golygu fideo lle mae'r cyfrifiadur yn gwneud cyfrifiadau cymhleth.

Enghraifft dda i esbonio hyn yw edrych ar gêm gyfrifiadurol nodweddiadol. Mae'r rhan fwyaf o gemau angen rhyw fath o beiriant rendro i arddangos yr hyn sy'n digwydd yn y gêm. Yn ychwanegol at hyn, mae rhyw fath o wybodaeth artiffisial i reoli digwyddiadau a chymeriadau yn y gêm. Gyda chraidd unigol, rhaid i'r ddau ohonynt weithredu trwy newid rhwng y ddau. Nid yw hyn o reidrwydd yn effeithlon. Os oedd gan y system sawl prosesydd, gallai'r rendro a'r AI bob un redeg ar graidd ar wahân. Mae hyn yn edrych fel sefyllfa ddelfrydol ar gyfer prosesydd craidd lluosog.

Mae hon yn enghraifft wych o sut y gall sawl edafedd elwa ar raglen. Ond yn yr un enghraifft honno, mae pedwar cywasydd prosesydd yn mynd i fod yn well na dau? Mae hwn yn gwestiwn anodd iawn i'w ateb gan ei bod yn dibynnu'n fawr ar y feddalwedd. Er enghraifft, mae gan lawer o gemau lawer iawn o wahaniaeth o ran perfformiad rhwng dau a phedwar cywrain. Yn ei hanfod, nid oes unrhyw gemau sy'n gweld buddion diriaethol oddi wrth bedair gorchudd prosesydd. Gan fynd yn ôl at yr e-bost neu enghreifftiau pori gwe, hyd yn oed craidd cwad felly ni fydd unrhyw fudd gwirioneddol. Ar y llaw arall, bydd rhaglen amgodio fideo sy'n fideo trawsgludo yn debygol o weld manteision enfawr wrth i rendro ffrâm unigol gael ei drosglwyddo i lliwiau gwahanol ac yna ei gasglu i mewn i un ffrwd gan y meddalwedd. Felly, bydd cael wyth cywair hyd yn oed yn fwy buddiol na chael pedwar.

Llwybrau'r Cloc

Un peth a grybwyllwyd yn fyr yw cyflymder y cloc. Mae'r rhan fwyaf o bobl yn dal i fod yn gyfarwydd â'r ffaith bod cyflymder y cloc yn uwch, y prosesydd fydd yn gyflymach. Mae cyflymder y cloc yn dod yn fwy anhyblyg pan fyddwch hefyd yn delio â chores lluosog. Mae hyn yn ymwneud â'r ffaith y gall y prosesydd nawr brosesu nifer o ddeunyddiau data oherwydd y crwynau ychwanegol ond bydd pob un o'r cywau hynny yn rhedeg ar gyflymder is oherwydd y cyfyngiadau thermol.

Er enghraifft, efallai y bydd gan brosesydd deuol craidd gyflymder cloc sylfaenol o 3.5 GHz ar gyfer pob prosesydd, ond dim ond 3.0GHz y gall prosesydd craidd cwad ei redeg. Gan edrych ar un craidd ar bob un ohonynt, bydd y prosesydd deuol yn gallu tua 14% yn gynt nag ar y craidd cwad. Felly, os oes gennych raglen sydd heb ei haenu yn unig, mae'r prosesydd deuol craidd mewn gwirionedd yn well. Yna eto, os oes gennych rywbeth y gall ddefnyddio'r pedwar prosesydd fel trawsnewid fideo, yna bydd y prosesydd cwad-craidd tua dwy deg y cant yn gyflymach na'r prosesydd deuol craidd hwnnw.

Felly beth mae hyn i gyd yn ei olygu? Wel, mae'n rhaid i chi edrych yn fanwl ar y prosesydd a'r feddalwedd i gael syniad da o sut y bydd yn perfformio'n gyffredinol. Yn gyffredinol, mae prosesydd craidd lluosog yn ddewis gwell ond nid yw hynny o reidrwydd yn golygu y bydd gennych well perfformiad cyffredinol.

Casgliadau

Ar y cyfan, mae cael prosesydd cyfrif craidd uwch yn gyffredinol yn beth da ond mae'n fater cymhleth iawn. Ar y cyfan, bydd prosesydd craidd deuol craidd neu cwad yn fwy na digon o bŵer i ddefnyddiwr cyfrifiadurol sylfaenol. Ni fydd y mwyafrif o ddefnyddwyr yn gweld unrhyw fanteision gwirioneddol o fynd y tu hwnt i bedwar hylif prosesydd ar hyn o bryd gan fod cymaint o feddalwedd a all fanteisio arno. Yr unig bobl a ddylai ystyried proseswyr cyfrif craidd uchel o'r fath yw'r tasgau sy'n mynd, megis golygu fideo pen-desg neu wyddoniaeth gymhleth a rhaglenni mathemateg. Oherwydd hyn, rydym yn argymell yn fawr fod darllenwyr yn edrych ar ein Faint o Gyflym PC sydd ei angen arnaf? erthygl i gael syniad gwell o ba fath o brosesydd sydd orau i gydweddu eu hanghenion cyfrifiadurol.