Dom > Izložba > Sadržaj

Višejezgreni procesor Tehnički čimbenici

Mar 14, 2019

Budući da su proizvođači računala već dugo implementirali simetrične višeprocesne (SMP) dizajne koristeći diskretne procesore, pitanja koja se odnose na implementaciju arhitekture višejezgrenih procesora i podršku s softverom dobro su poznata.


Dodatno:


Korištenje dokazanog dizajna jezgre obrade bez arhitektonskih promjena značajno smanjuje rizik dizajna.

Za procesore opće namjene, velik dio motivacije za višestruke procesore dolazi iz uvelike smanjenog povećanja performansi procesora od povećanja radne frekvencije. To je zbog tri glavna faktora:

Zid memorije; sve veći jaz između brzina procesora i memorije. To, zapravo, gura za veću veličinu predmemorije kako bi se prikrila latencija memorije. To pomaže samo u mjeri u kojoj propusnost memorije nije usko grlo u performansama.

Zid ILP-a; sve veće poteškoće u pronalaženju dovoljno paralelizma u jednom strujnom nizu instrukcija kako bi se zauzet procesor s jednom jezgrom visoke performanse.

Zidni zid; trend konzumiranja eksponencijalno povećavajuće snage (a time i eksponencijalno povećanje topline) uz svako faktorsko povećanje radne frekvencije. Ovo povećanje može se ublažiti "skupljanjem" procesora korištenjem manjih tragova za istu logiku. Zidni zid postavlja proizvodne, dizajnerske i implementacijske probleme koji nisu bili opravdani zbog smanjenog povećanja performansi zbog memorijskog zida i ILP zida.

Kako bi nastavili s redovitim poboljšanjima performansi za procesore opće namjene, proizvođači kao što su Intel i AMD pretvorili su se u multi-core dizajne, žrtvujući niže troškove proizvodnje za veće performanse u nekim aplikacijama i sustavima. Razvijaju se arhitekture s više jezgri, ali i alternative. Osobito jak kandidat za uspostavljena tržišta je daljnja integracija perifernih funkcija u čip.