Dom > Razstava > Vsebine

Večjedrni procesor Tehnični dejavniki

Mar 14, 2019

Ker proizvajalci računalnikov že dolgo izvajajo simetrične večprocesne (SMP) modele z uporabo diskretnih procesorjev, so vprašanja v zvezi z implementacijo arhitekture večjedrnih procesorjev in podpiranjem s programsko opremo dobro znana.


Dodatno:


Uporaba preizkušene zasnove procesorskega jedra brez arhitekturnih sprememb bistveno zmanjša tveganje pri načrtovanju.

Za procesorje za splošne namene je velik del motivacije za večjedrne procesorje posledica močno zmanjšanih povečanj v učinkovitosti procesorja zaradi povečanja delovne frekvence. To je posledica treh glavnih dejavnikov:

Pomnilniška stena; naraščajočo vrzel med hitrostjo procesorja in pomnilnikom. To dejansko pomeni, da so velikosti predpomnilnika večje, da se prikrije latenca pomnilnika. To pomaga le, če pomnilniška pasovna širina ni ozko grlo pri delovanju.

Stena ILP; naraščajočo težavo pri iskanju dovolj paralelizma v enem samem toku navodil za ohranitev visoko zmogljivega enojnega procesorja.

Moč zid; trend porabe eksponentno naraščajoče moči (in s tem tudi eksponentno povečevanje toplote) z vsakim faktorskim povečanjem delovne frekvence. To povečanje je mogoče ublažiti z "krčenjem" procesorja z uporabo manjših sledi za isto logiko. Električni zid predstavlja probleme proizvodnje, zasnove sistema in uvajanja, ki niso bili upravičeni zaradi zmanjšanja učinkovitosti delovanja zaradi stene spomina in stene ILP.

Da bi nadaljevali z rednimi izboljšavami zmogljivosti za procesorje za splošne namene, so se proizvajalci, kot sta Intel in AMD, obrnili na večjedrne modele, s čimer so žrtvovali nižje proizvodne stroške za večjo učinkovitost v nekaterih aplikacijah in sistemih. Razvijajo se večjedrne arhitekture, vendar so tudi alternative. Posebej močan kandidat za uveljavljene trge je nadaljnja integracija perifernih funkcij v čip.