2Aug

Miért gyorsabbak az újabb generációs processzorok ugyanazon a sebességen?

click fraud protection

Lehet, hogy kíváncsi, hogy az új generációs processzorok gyorsabban képesek ugyanabban az órajellel, mint a régebbi processzorok. Csak a fizikai építészetben változik, vagy valami több? A mai SuperUser Q & A bejegyzésen megtalálhatja a válaszokat egy furcsa olvasó kérdéseire.

A mai kérdés &A válaszüzenet a SuperUser - a Stack Exchange megosztottságának köszönhetően - a Q & A webhelyek közösségi szintű csoportosítása.

Fénykép Rodrigo Senna jóvoltából( Flickr).

A

kérdése A SuperUser olvasó agz tudni akarja, miért gyorsabb a processzorok generációja ugyanazon az óraszámon:

. Például egy 2,66 GHz-es kétmagos Core i5-nek gyorsabb lenne, mint egy 2,66 GHz-es Core 2 Duo, amelyszintén dual-core?

Ez azért van, mert újabb utasításokat tudnak feldolgozni kevesebb órában? Milyen más építészeti változások vannak?

Miért gyorsabban fejlődnek az új generációs processzorok ugyanabban az órában?

A válasz

SuperUser-közreműködők David Schwartz és áttörés a választ számunkra. Először is, David Schwartz:

instagram viewer

Általában nem az újabb utasítások miatt. Ez csak azért van, mert a processzor kevesebb oktatási ciklust igényel ugyanazon utasítás végrehajtásához. Ez számos oka lehet:

  1. A nagy gyorsítótár kevesebb időt vesz igénybe a memória várakozásáért.
  2. Több végrehajtási egység azt jelenti, hogy kevesebb időt vár az utasítások működésének megkezdésére.
  3. A jobb ág előrejelzés kevesebb időt vesz igénybe, és spekulatív módon végrehajtja azokat az utasításokat, amelyeket soha nem kell végrehajtani.
  4. A végrehajtási egység fejlesztései kevesebb időt várnak az utasítások befejezéséig.
  5. A rövidebb csővezetékek a csővezetékeket gyorsabban töltik fel.

És így tovább.

Az áttörésből eredő válasz:

Az abszolút végleges hivatkozás az Intel 64 és IA-32 architektúra szoftverfejlesztői kézikönyvek. Részletezik az architektúrák közötti változásokat, és nagyszerű erőforrás az x86 architektúra megértéséhez.

Azt javaslom, hogy töltse le a kombinált köteteket 1-től 3C-ig( az első letöltési link a fent hivatkozott oldalon).Az 1. kötet, 2.2 fejezet rendelkezik a kívánt információval.

Néhány általános különbség a Core-től a Nehalem / Sandy Bridge mikroarchitektúrákig:

  • Jobb előrejelzés, gyorsabb helyreállítás a rossz előrejelzésből
  • HyperThreading technológia
  • Integrált memóriavezérlő, új gyorsítótár hierarchia
  • Gyorsabb lebegőpontos kivételKezelés( csak a Sandy Bridge esetében)
  • LEA sávszélesség javítás( csak Sandy Bridge esetén)
  • AVX utasításkiterjesztések( csak Sandy Bridge)

A teljes listát a fenti linkben találja( 1. kötet, 2.2 fejezet).

Olvassa el az érdekes viták többségét az alábbi linken keresztül!

Van valami a magyarázathoz? Hangzik ki a megjegyzésekben. Szeretne többet válaszolni a többi technikus-tudós Stack Exchange felhasználóiról? Nézze meg a teljes vitafonalat itt.