sv.phhsnews.com


sv.phhsnews.com / Varför är nyare generationer av processorer snabbare med samma klockhastighet?

Varför är nyare generationer av processorer snabbare med samma klockhastighet?


Du kanske är nyfiken på hur nyare generationer av processorer kan bli snabbare vid samma klockhastighet som äldre processorer. Är det bara förändringar i fysisk arkitektur eller är det något mer? Dagens SuperUser Q & A-inlägg har svar på en nyfiken läsarens frågor.

Dagens Frågor och svarssession kommer till vårt tillstånd av SuperUser-en indelning av Stack Exchange, en community-driven gruppering av Q & A-webbplatser.

Foto med tillstånd av Rodrigo Senna (Flickr).

Frågan

SuperUser-läsaren agz vill veta varför nya generationer av processorer är snabbare vid samma klockhastighet:

Varför skulle till exempel en 2,66 GHz dual-core Core i5 vara snabbare än en 2,66 GHz Core 2 Duo, vilken också är dual-core?

Är det här på grund av nyare instruktioner som kan bearbeta information i färre klockcykler? Vilka andra arkitektoniska förändringar är inblandade?

Varför är nya generationers processorer snabbare med samma klockhastighet?

Svaret

SuperUser-bidragsgivare David Schwartz och genombrott har svaret för oss. Först upp, David Schwartz:

Vanligtvis är det inte på grund av nyare instruktioner. Det beror bara på att processorn kräver färre instruktionscykler för att utföra samma instruktioner. Detta kan vara av ett stort antal anledningar:

  1. Stora kachor betyder mindre tid bortkastad och väntar på minne.
  2. Mer exekveringsenheter innebär mindre tid att vänta på att börja fungera på en instruktion.
  3. Bättre fördjupningsförutsättning betyder mindre tid bortkastad
  4. Utföringsenhetens förbättringar innebär mindre tid att vänta på att instruktionerna ska slutföras.
  5. Kortare rörledningar innebär att pipelines fylls upp snabbare.

Och så vidare.

Följt av svar från genombrott:

Den absolut slutgiltiga referensen är Intel 64 och IA-32 Architectures Software Developer Manuals. De specificerar förändringarna mellan arkitekturer och de är en bra resurs för att förstå x86-arkitekturen.

Jag rekommenderar att du laddar ner de kombinerade volymerna 1 till 3C (första länken på länken ovan). Volymen 1, kapitel 2.2 har den information du vill ha.

Några generella skillnader som anges i det kapitlet, som går från Core to Nehalem / Sandy Bridge-mikroarkitekturerna är:

  • Förbättrad förutspådning av förgreningar, snabbare återhämtning från felprediktion
  • HyperThreading Technology
  • Integrerad minnesregulator, ny cache-hierarki
  • Snabbare flytande punkt undantagshantering (endast Sandy Bridge)
  • Förbättring av LEA-bandbredd (endast Sandy Bridge)
  • AVX-instruktionsförlängningar (endast Sandy Bridge)

Den fullständiga listan finns i länken ovan (Volym 1, Kapitel 2.2).

Se till att du läser igenom mer av denna intressanta diskussion via länken nedan!


Har du något att lägga till förklaringen? Ljud av i kommentarerna. Vill du läsa mer svar från andra tech-savvy Stack Exchange-användare? Kolla in den fullständiga diskussionsgängan här.


Så här väljer du en nätverksäker säkerhetskamera för ditt hem

Så här väljer du en nätverksäker säkerhetskamera för ditt hem

Nätverks- eller IP-kameror är lättillgängliga och, med varje ny generation av produkter, alltmer sofistikerade. Att gräva igenom de tillgängliga alternativen kan vara överväldigande men; läs vidare när vi går igenom processen med en praktisk kontrollkamera för säkerhetskamera. I stället för att berätta vilken kamera eller kamerans system som ska köpas, kommer vi att hjälpa till att bygga en ram som du kan använda för att bedöma om en viss kamera eller stabil av kameror är en bra passform för dina behov.

(how-to)

Android-spel kan vara ett roligt sätt att döda tid, men det blir irriterande när de ständigt försöker suga dig till mikro-transaktioner. Om du är trött på att köpa in-app för att spela ett förmodligen

Android-spel kan vara ett roligt sätt att döda tid, men det blir irriterande när de ständigt försöker suga dig till mikro-transaktioner. Om du är trött på att köpa in-app för att spela ett förmodligen "gratis" spel, är Amazon här för att rädda dig med deras Amazon Underground-program.

Amazon Underground är enkelt: det är en samling av appar och spel i Amazon Appstore som är "faktiskt fria". Det betyder att de är gratis att ladda ner, och varje inköp i appen är också gratis. . Ja, du läser det rätt. Vill du ha 100 extra liv? Du kan "köpa" dem för $ 0. Premium vapen? Också $ 0. I grund och botten är det bara som Google Play-versionen av appen, men allt är gratis hela tiden.

(how-to)