image/svg+xml
Logo Tom's Hardware
  • Hardware
  • Videogiochi
  • Mobile
  • Elettronica
  • EV
  • Scienze
  • B2B
  • Quiz
  • Tom's Hardware Logo
  • Hardware
  • Videogiochi
  • Mobile
  • Elettronica
  • EV
  • Scienze
  • B2B
  • Quiz
  • Forum
  • Sconti & Coupon
Sconti & Coupon
Accedi a Xenforo
Immagine di Microsoft dichiara guerra ai driver vecchi eliminandoli dai vostri PC Microsoft dichiara guerra ai driver vecchi eliminandoli dai ...
Immagine di Rubati 16 miliardi di account: cambiate le vostre password! Rubati 16 miliardi di account: cambiate le vostre password!...

Leggere e decodificare le istruzioni

La presentazione dei nuovi processori Intel Core i7 è alle porte. In attesa dei benchmark, iniziamo con il dare un'occhiata all'architettura su cui saranno basati: Nehalem.

Advertisement

Quando acquisti tramite i link sul nostro sito, potremmo guadagnare una commissione di affiliazione. Scopri di più
Avatar di Andrea Ferrario

a cura di Andrea Ferrario

Editor in Chief

Pubblicato il 30/10/2008 alle 11:15 - Aggiornato il 15/03/2015 alle 01:15
  • Intel Core i7 Nehalem: analisi architettura
  • Nehalem: uno sguardo generale
  • Leggere e decodificare le istruzioni
  • Branch Predictors
  • Implementazione SMT
  • SSE 4.2 e consumi
  • QuickPath Interconnect
  • Sottosistema di memoria
  • Gerarchia cache a tre livelli
  • TLB
  • Accesso di memoria e Prefetcher
  • Conclusioni

Leggere e decodificare le istruzioni

Diversamente dai cambiamenti effettuati dal passaggio dal Core al Core 2, Intel non ha cambiato molto il front end del Nehalem. Ci sono sempre i quattro decoder, comparsi con Conroe - tre semplici e uno complesso-, il supporto alla tecnologia macro-ops fusion ed è disponibile un throughput massimo di 4+1 istruzioni X86 per ciclo.

Siccome non ci sono a prima vista cambiamenti rivoluzionari, bisogna considerare attentamente i dettagli. Come abbiamo notato con l'architettura Barcelona, aumentare il numero di unità esecutive è un sistema molte efficiente per aumentare le prestazioni. Il costo di questo approccio è elevato e i guadagni si assottigliano a ogni nuova aggiunta, seguendo la legge della riduzione dei profitti. Perciò, anziché aggiungere un nuovo decoder, gli ingegneri si sono concentrati sul rendere quelli presenti più efficienti.

Prima di tutto, Intel ha aggiunto il supporto alla Macro-ops fusion in modalità 64 bit, modifica giustificata per un'architettura come la Nehalem che non nasconde le sue ambizioni per il mercato dei server. Gli ingegneri non si sono fermati qui. Dove l'architettura Conroe può fondere solo un numero limitato di istruzioni, l'architettura Nehalem supporta un grande numero di variazioni, rendendo possibile l'uso della macro-ops fusion ripetutamente.

Un'altra funzionalità introdotta dal Conroe e qui migliorata è il Loop Stream Director. Dietro questo nome si nasconde quello che, di fatto, è un buffer dati che immagazzina un po' d'istruzioni (18 istruzioni x86 per i Core 2). Quando il processore rileva un loop, disabilita alcune parti della pipeline. Siccome in un loop viene eseguita la stessa istruzione per un certo numero di volte, non è necessario fare un branch prediction o recuperare informazioni dalla cache L1 ad ogni iterazione del loop. Quindi, in queste situazioni, il Loop Stream Detector funziona come una piccola memoria cache che cortocircuita il primo stato della pipeline. Il guadagno di questa tecnica è doppio: diminuisce il consumo energetico evitando l'esecuzione di operazioni inutili e incrementa le prestazioni, riducendo la pressione sulla cache istruzioni L1.

Con l'architettura Nehalem, Intel ha migliorato la funzionalità del Loop Stream Detector - prima di tutto il buffer è stato maggiorato - e ora può immagazzinare 28 istruzioni. In più, la sua posizione nella pipeline è cambiata. Con Conroe, era posta dopo la fase di instruction fetch. Ora si trova dopo i decoder; questa nuova posizione permette di disabilitare la parte più grossa della pipeline. Il Loop Stream Detector del Nehalem non immagazzina più istruzioni x86, ma µops. In questo modo, diventa simile al concetto di trace cache del Pentium 4. Non è sorprendete ritrovare similitudini con i Pentium 4, dato che il Team Hilsboro, ora in carica per il Nehalem, era responsabile del progetto Pentium 4. Tuttavia, dove il Pentium 4 usava la trace cache in maniera esclusiva, poichè poteva contare solo su un decoder in caso di data cache miss, Nehalem ha il beneficio di quattro decoder, mentre il Loop Stram Detector è solo un'ottimizzazione aggiuntiva in certe situazioni. In un certo modo è il meglio di entrambi i mondi.

Leggi altri articoli
  • Intel Core i7 Nehalem: analisi architettura
  • Nehalem: uno sguardo generale
  • Leggere e decodificare le istruzioni
  • Branch Predictors
  • Implementazione SMT
  • SSE 4.2 e consumi
  • QuickPath Interconnect
  • Sottosistema di memoria
  • Gerarchia cache a tre livelli
  • TLB
  • Accesso di memoria e Prefetcher
  • Conclusioni

👋 Partecipa alla discussione! Scopri le ultime novità che abbiamo riservato per te!

0 Commenti

⚠️ Stai commentando come Ospite . Vuoi accedere?


Questa funzionalità è attualmente in beta, se trovi qualche errore segnalacelo.

Segui questa discussione
Advertisement

Non perdere gli ultimi aggiornamenti

Newsletter Telegram

I più letti di oggi


  • #1
    5 condizionatori portatili da tenere d'occhio in vista del Prime Day
  • #2
    6 smartphone da tenere d'occhio in vista del Prime Day
  • #3
    Samsung trema, il pieghevole di Honor è sottilissimo e aumenta l'autonomia
  • #4
    Google ha colto Samsung alla sprovvista
  • #5
    Rubati 16 miliardi di account: cambiate le vostre password!
  • #6
    Apple ci ha messo solo 18 anni a capire come funzionano le suonerie
Articolo 1 di 5
Rubati 16 miliardi di account: cambiate le vostre password!
Un leak enorme che contiene 16 miliardi di credenziali è finito online: è essenziale cambiare password quanto prima per dormire sonni tranquilli.
Immagine di Rubati 16 miliardi di account: cambiate le vostre password!
1
Leggi questo articolo
Articolo 2 di 5
Microsoft dichiara guerra ai driver vecchi eliminandoli dai vostri PC
Microsoft rimuoverà periodicamente, e autonomamente, i driver obsoleti da Windows Update per migliorare sicurezza e compatibilità.
Immagine di Microsoft dichiara guerra ai driver vecchi eliminandoli dai vostri PC
3
Leggi questo articolo
Articolo 3 di 5
Mille miliardi di dollari per trasformare l'Arizona in Shenzen
Project Crystal Land è un progetto che rappresenta il tentativo di replicare sul suolo americano il modello di successo della città cinese di Shenzhen
Immagine di Mille miliardi di dollari per trasformare l'Arizona in Shenzen
3
Leggi questo articolo
Articolo 4 di 5
Come convincere mamma e papà a comprarvi un MacBook? Ve lo spiega Apple
Apple lancia la promozione Back to School negli USA, assieme ad un video promozionale molto curioso.
Immagine di Come convincere mamma e papà a comprarvi un MacBook? Ve lo spiega Apple
3
Leggi questo articolo
Articolo 5 di 5
Prestazioni top e prezzo shock: questa CPU può dominare nel gaming economico
AMD, è ora di vedere questo chip disponibile nei negozi di tutto il mondo: prestazioni promettenti che meritano una distribuzione globale immediata.
Immagine di Prestazioni top e prezzo shock: questa CPU può dominare nel gaming economico
1
Leggi questo articolo
Advertisement
Advertisement

Advertisement

Footer
Tom's Hardware Logo

 
Contatti
  • Contattaci
  • Feed RSS
Legale
  • Chi siamo
  • Privacy
  • Cookie
  • Affiliazione Commerciale
Altri link
  • Forum
Il Network 3Labs Network Logo
  • Tom's Hardware
  • SpazioGames
  • CulturaPop
  • Data4Biz
  • TechRadar
  • SosHomeGarden
  • Aibay

Tom's Hardware - Testata giornalistica associata all'USPI Unione Stampa Periodica Italiana, registrata presso il Tribunale di Milano, nr. 285 del 9/9/2013 - Direttore: Andrea Ferrario

3LABS S.R.L. • Via Pietro Paleocapa 1 - Milano (MI) 20121
CF/P.IVA: 04146420965 - REA: MI - 1729249 - Capitale Sociale: 10.000 euro

© 2025 3Labs Srl. Tutti i diritti riservati.