2Aug

Zašto su novije generacije procesora brže u istoj brzini sata?

click fraud protection

Možda ste znatiželjni kako novije generacije procesora mogu biti brže na istim brzinama sata kao i stariji procesori. Je li to samo promjena u fizičkoj arhitekturi ili je to nešto više? Današnji SuperUser Q & A post ima odgovore na pitanja čudnih čitatelja.

Današnje pitanje &Sesija odgovora nam dolazi zahvaljujući SuperUseru - podjele Stack Exchange, grupiranjem zajednice Q & A web stranica.

Fotografija ljubaznošću Rodriga Senna( Flickr).

Pitanje

SuperUser čitač agz želi znati zašto su nove generacije procesora brže na istoj brzini sata:

Zašto bi primjerice 2.66 GHz dvojezgrena jezgra Core i5 bila brža od 2.66 GHz Core 2 Duo, što jetakođer dual-core?

Je li to zbog novijih uputa koje mogu obrađivati ​​podatke u manje ciklusa sata? Koje su druge arhitektonske promjene uključene?

Zašto su novije generacije procesora brže u istom brzinom sata?

Odgovor

SuperUser suradnici David Schwartz i Breakthrough imaju odgovor za nas. Prvo, David Schwartz:

instagram viewer

Obično, to nije zbog novijih uputa. To je samo zato što procesor zahtijeva manje ciklusa instrukcija da izvrši iste upute. To može biti iz velikog broja razloga:

  1. Veliki spremnici znači manje vremena zatrpani čekajući memoriju.
  2. Više izvršnih jedinica znači manje vremena čekanja za početak rada na uputi.
  3. Bolji predviđanje grana znači manje vremena propušteno špekulativno izvršavanje uputa koje nikada ne treba izvršiti.
  4. Poboljšanja izvršne jedinice znače manje vremena čekajući da upute završi.
  5. Kraći cjevovodi znači da se cjevovodi brže puni.

I tako dalje.

Slijedi odgovor iz proboj:

Apsolutna konačna referenca su Intel 64 i IA-32 arhitekture softvera za razvojne programere. Oni detaljno razmatraju promjene između arhitekture i oni su veliki resurs za razumijevanje x86 arhitekture.

Preporučujem da preuzmete kombinirane svezaka 1 do 3C( prva veza za preuzimanje na gore povezanoj stranici).Volumen 1, poglavlje 2.2 sadrži informacije koje želite.

Neke opće razlike navedene u tom poglavlju, od jezgre do mikro-arhitekture Nehalem / Sandy Bridge su:

  • Poboljšano predviđanje grana, brži oporavak od pogrešne predodžbe
  • HyperThreading tehnologija
  • Integrirani kontrolor memorije, nova hijerarhija predmemorije
  • Brža iznimka s pomičnim zarezom(samo pješčani most)
  • Povećanje propusnosti LEA( samo Sandy Bridge)
  • AVX nastavna poučavanja( samo pješčani most)

Cjeloviti popis možete pronaći u gore navedenoj vezi( svezak 1, poglavlje 2.2).

Obavezno pročitajte više ove zanimljive rasprave putem veze u nastavku!

Imate li što dodati objašnjenju? Zvuči u komentarima.Želite li pročitati više odgovora od drugih tehnoloških korisnika Stack Exchangea? Pogledajte ovdje cijelu raspravu.