2Aug

Proč jsou novější generace procesorů rychlejší při stejné rychlosti hodin?

click fraud protection

Možná byste byli zvědaví, jak mohou být novější generace procesorů rychlejší ve stejných časových rychlostech jako starší procesory. Jsou to jen změny ve fyzické architektuře nebo je to něco víc? Dnešní příspěvek SuperUser Q & A má odpovědi na zvědavé čtenářské otázky.

dnešní otázka &Odpověď na zasedání se k nám dostala s laskavým svolením SuperUser - podřízenou výměnou Stack Exchange, skupině webů Q & A založených na komunitě.

Foto s laskavým svolením Rodrigo Senna( Flickr).

Otázka

SuperUser reader agz chce vědět, proč jsou novější generace procesorů rychlejší se stejnou rychlostí:

Proč by například dvojjádrový Core i5 o frekvenci 2,66 GHz byl rychlejší než 2,66 GHz Core 2 Duo, což jetaké dual-core?

Je to kvůli novějším instrukcí, které mohou zpracovávat informace za méně hodin? Jaké další architektonické změny se týkají?

Proč jsou novější generace procesorů rychlejší se stejnou rychlostí hodin?

Respondenti

SuperUser odpovědí David Schwartz a průlom mají pro nás odpověď.První, David Schwartz:

instagram viewer

Obvykle to není kvůli novějším instrukcím. Je to právě proto, že procesor vyžaduje méně instrukčních cyklů k provedení stejných pokynů.To může být z mnoha důvodů:

  1. Velké paměťové karty znamenají méně času stráveného na paměť.
  2. Další výkonové jednotky znamenají méně času čekání na zahájení práce na instrukci.
  3. Lepší predikce větve znamená méně času stráveného spekulativně prováděním instrukcí, které se nikdy skutečně nemusí provádět.
  4. Vylepšení implementační jednotky znamenají méně času čekání na dokončení instrukcí.
  5. Kratší potrubí znamená, že potrubí se plní rychleji.

A tak dále.

Následuje odpověď od průlomu:

Absolutní konečnou referencí jsou příručky vývojářů softwaru Intel 64 a IA-32 Architectures. Podrobně popisují změny mezi architekturami a jsou skvělým prostředkem k pochopení architektury x86.

Doporučuji vám stáhnout svazky 1 až 3C( první odkaz ke stažení na výše uvedené stránce).Svazek 1, Kapitola 2.2 obsahuje požadované informace.

Některé obecné rozdíly uvedené v této kapitole, vycházející z mikro-architektury Core to Nehalem / Sandy Bridge, jsou:

  • Vylepšená předpověď větve, rychlejší obnovení z chybného předvádění
  • HyperThreading Technology
  • Integrovaný řadič paměti, nová hierarchie cache
  • Výjimka s rychlejším pohyblivým bodem(jen Sandy Bridge)
  • LEA zlepšení šířky pásma( pouze Sandy Bridge)
  • rozšíření instrukcí AVX( pouze Sandy Bridge)

Kompletní seznam naleznete v odkazu uvedeném výše( svazek 1, kapitola 2.2).

Přečtěte si více o této zajímavé diskuzi pomocí níže uvedeného odkazu!

Musíte něco přidat k vysvětlení?Zní to v komentářích. Chcete se dozvědět více odpovědí od ostatních uživatelů technologie Stack Exchange? Podívejte se na celý diskusní příspěvek zde.