Hvorfor er nyere generasjoner av prosessorer raskere med samme klokkehastighet?

Apr 28, 2025
Maskinvare

Du kan være nysgjerrig på hvordan nyere generasjoner av prosessorer er i stand til å være raskere med samme klokkehastighet som eldre prosessorer. Er det bare endringer i fysisk arkitektur, eller er det noe mer? Dagens SuperUser Q&A innlegg har svarene på en nysgjerrig lesers spørsmål.

Dagens spørsmål og svar-økt kommer til oss med tillatelse fra SuperUser - en underavdeling av Stack Exchange, en samfunnsdrevet gruppe av spørsmål og svar-nettsteder.

Foto med tillatelse fra Rodrigo Senna (Flickr) .

Spørsmålet

SuperUser-leseragz vil vite hvorfor nyere generasjoner av prosessorer er raskere med samme klokkehastighet:

Hvorfor for eksempel ville en 2,66 GHz dual-core Core i5 være raskere enn en 2,66 GHz Core 2 Duo, som også er dual-core?

Er dette på grunn av nyere instruksjoner som kan behandle informasjon på færre tidssykluser? Hvilke andre arkitektoniske endringer er involvert?

Hvorfor er nyere generasjoner av prosessorer raskere med samme klokkehastighet?

Svaret

SuperUser-bidragsytere David Schwartz og Breakthrough har svaret for oss. Først opp, David Schwartz:

Vanligvis er det ikke på grunn av nyere instruksjoner. Det er bare fordi prosessoren krever færre instruksjonssykluser for å utføre de samme instruksjonene. Dette kan være av mange årsaker:

  1. Store cacher betyr mindre bortkastet tid på å vente på minne.
  2. Flere utførelsesenheter betyr mindre tid på å vente på å begynne å operere på en instruksjon.
  3. Bedre grenforutsigelse betyr mindre bortkastet tid spekulativt å utføre instruksjoner som aldri trenger å bli utført.
  4. Forbedringer av kjøringsenheten betyr mindre tid på å vente på at instruksjonene skal fullføres.
  5. Kortere rørledninger betyr at rørledninger fylles raskere.

Og så videre.

Etterfulgt av svaret fra gjennombrudd:

Den absolutte definitive referansen er Intel 64 og IA-32 Architectures Software Developer Manuals . De beskriver endringene mellom arkitekturer, og de er en flott ressurs for å forstå x86-arkitekturen.

Jeg vil anbefale at du laster ned de kombinerte volumene 1 til 3C (første nedlastningskobling på siden lenket ovenfor). Volum 1, kapittel 2.2 har den informasjonen du ønsker.

Noen generelle forskjeller som er oppført i det kapitlet, går fra Core til Nehalem / Sandy Bridge mikroarkitekturer er:

  • Forbedret grenforutsigelse, raskere utvinning fra feil prediksjon
  • HyperThreading-teknologi
  • Integrert minnekontroller, nytt cachehierarki
  • Raskere unntakshåndtering av flytende punkt (kun Sandy Bridge)
  • Forbedring av LEA-båndbredde (kun Sandy Bridge)
  • AVX instruksjonsutvidelser (bare Sandy Bridge)

Den komplette listen finner du i lenken ovenfor (Volum 1, kapittel 2.2).

Sørg for å lese gjennom mer av denne interessante diskusjonen via lenken nedenfor!


Har du noe å legge til forklaringen? Lyd av i kommentarene. Vil du lese flere svar fra andre teknologikyndige Stack Exchange-brukere? Sjekk ut hele diskusjonstråden her .

.post-innhold .inngangs-bunntekst

Does CPU Clock Speed Actually Matter?

How Does CPU Clock Speed Affect Gaming Performance?

Does Ram Speed REALLY Matter? You Might Be Surprised


Maskinvare - Mest populære artikler

Hvordan vite om MacBook-en lades

Maskinvare Mar 12, 2025

2p2play / Shutterstock Hvis du glemmer å lade MacBook-enheten ordentlig over natten, kan du få hodepine om morgenen. Og hvis du feilsøker en �..


Overspenningsvern mot UPS: Trenger du virkelig en batterisikkerhetskopi for PCen din?

Maskinvare Aug 16, 2025

UCACHED INNHOLD De fleste PC-brukere forstår at en kraftoverspenning, blackout eller annet plutselig tap av strøm har kapasitet til å skade datamaskinen din alvorlig. Men akkur..


Hvordan bestemmer du hvor lang tid det tar å ta et program for full belastning ved oppstart?

Maskinvare Apr 25, 2025

UCACHED INNHOLD Det er få ting som er så frustrerende som å slå på datamaskinen og ta det for alltid å laste opp helt, så hvordan finner du ut hvilke programmer som bremser..


Slik styrer du Insteon Smarthome med Amazon Echo

Maskinvare Jun 20, 2025

UCACHED INNHOLD Hvis du har noen Insteon smarthome-produkter, vil du sannsynligvis ha en måte å kontrollere dem med stemmen din. Du kan bruke Amazon Echo med Insteon-enheter, se..


Hvordan bedre administrere og forbedre Amazon-anbefalinger

Maskinvare Sep 22, 2025

UCACHED INNHOLD Som den verdens største forhandler , Amazon har mange alternativer å vasse gjennom, og dette utvides til å administrere kontoen din. En effektiv ..


Hva er betydningen av Intel-prosessursuffikser?

Maskinvare Jul 25, 2025

Suffiksbokstaven for Intel-prosessorer kan til tider virke som en slags hemmelig kode, men hva betyr eller står de egentlig for? Dagens SuperUser-spørsmål og svar hjelper med å ..


Slik endrer du Raspberry Pi (eller andre Linux-enheter) vertsnavn

Maskinvare Jul 9, 2025

Standard vertsnavn for Raspberry Pi er kreativt nok “ bringebærpi “. Hva om du vil ha et annet vertsnavn eller hvis du vil unngå vertsnavnkonflikter i ditt loka..


Hvordan få tilbakebetaling for et tilfeldig Kindle Book-kjøp

Maskinvare Mar 8, 2025

UCACHED INNHOLD De fleste er ikke klar over dette, men Amazon lar deg få refusjon for en Kindle-bok du kjøpte, men skulle ønske du ikke hadde gjort det. I stedet for å kaste b..


Kategorier