
Du kan være nysgjerrig på hvordan nyere generasjoner av prosessorer kan bli raskere med samme klokkehastighet som eldre prosessorer. Er det bare endringer i fysisk arkitektur eller er det noe mer? Dagens SuperUser Q & A-post har svar på spørsmål fra en nysgjerrig leser.
Dagens Spørsmål & Svar-sesjon kommer til oss med høflighet av SuperUser-en underavdeling av Stack Exchange, en fellesskapsdrevet gruppe av Q & A-nettsteder.
Foto Rodrigo Senna (Flickr).
SuperUser leser agz vil vite hvorfor nyere generasjoner av prosessorer er raskere med samme klokkehastighet:
Hvorfor ville det for eksempel være 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 i færre klokkeslett? Hvilke andre arkitektoniske endringer er involvert?
Hvorfor er nyere generasjoner av prosessorer raskere med samme klokkehastighet?
SuperUser-bidragsyterne David Schwartz og gjennombrudd 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:
- Store cacher betyr mindre tid bortkastet og venter på minne.
- Flere eksekveringsenheter betyr mindre tid på å vente på å begynne å operere på en instruksjon.
- Bedre grensespredning betyr mindre tid bortkastet Spekulativt utføre instruksjoner som aldri trenger å bli utført.
- Forbedringer i forbedringsenhetene betyr mindre tid å vente på at instruksjonene skal fullføres.
- Kortere rørledninger betyr at rørledninger fyller seg raskere.
Og så videre.
Etterfulgt av Svar fra gjennombrudd:
Den absolutte endelige referansen er Intel 64 og IA-32 Architectures Software Developer Manuals. De beskriver endringene mellom arkitekturene, og de er en god ressurs for å forstå x86-arkitekturen.
Jeg vil anbefale at du laster ned de samlede volumene 1 til 3C (første nedlastingskobling på siden som er koblet over). Volum 1, kapittel 2.2 har den informasjonen du vil ha.
Noen generelle forskjeller som er oppført i dette kapittelet, går fra Core to Nehalem / Sandy Bridge-mikroarkitekturene er:
- Forbedret forutsetning for forgrening, raskere gjenoppretting fra feilfordeling
- HyperThreading Technology
- Integrerte minnestyring, nytt hurtighierarki
- Hurtigere flytende punkt unntakshåndtering (kun Sandy Bridge)
- Forbedring av LEA-båndbredde (kun Sandy Bridge)
- AvX instruksjonsutvidelser (kun Sandy Bridge)
Den komplette listen finner du i lenken som er angitt ovenfor (Volum 1, kapittel 2.2).
Sørg for å lese gjennom denne interessante diskusjonen via lenken nedenfor!
Har du noe å legge til forklaringen? Lyder av i kommentarene. Vil du lese flere svar fra andre tech-savvy Stack Exchange-brukere? Se hele diskusjonstråden her.
Slik deaktiverer du Samsungs "Smart Network Switch" for å unngå å bruke mye data
Bilde dette: Du sitter på en restaurant eller kaffebar, bare surfer på nettet på telefonen. Å være den kunnskapsrike brukeren du er, er koblet til offentlig Wi-Fi for å lagre data. Plutselig slutter det offentlige Wi-Fi-arbeidet. Men du trenger ikke å angre, fordi funksjonen "Smart Network Switch" på Samsung-telefoner automatisk bytter til en mobil tilkobling når Wi-Fi er for svakt.
Slik får du tilgang til Yahoo! Mail ved hjelp av POP3 eller IMAP
Siden Gmail alltid har tillatt brukerne å få tilgang til e-posten via POP og IMAP gratis, måtte Yahoo også gi denne funksjonen gratis, selv om det ikke var før mye senere.Med POP- og IMAP-tilgang kan du administrere e-postadressen din fra din favoritt e-postklient som Outlook, Thunderbird, iOS-e-postprogrammet. Hov