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!...

TLB

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

TLB

Per molti anni fino a oggi, i processori non hanno lavorato con indirizzi di memoria fisici, ma virtuali. Tra gli altri vantaggi, quest'approccio permette di allocare più memoria a un programma rispetto a quella che ha il computer, mantenendo i dati necessari in un dato momento nella memoria fisica, con il resto che rimane sull'hard disk. Ciò significa che per ogni accesso di memoria un indirizzo virtuale deve essere tradotto in uno fisico e per fare questo viene creata un enorme tabella per tenere traccia delle corrispondenze. Il problema è che questa tabella diventa così grande che non può essere immagazzinata on-chip - ed è collocata nella memoria principale e può essere persino numerata (parte della tabella può non trovarsi nella memoria e collocata sull'hard disk).

Se questo stadio di traduzione è necessario a ogni accesso di memoria, insorgono problemi di latenza. Perciò, gli ingegneri sono ritornati al principio dell'indirizzamento fisico aggiungendo una piccola cache di memoria direttamente nel processore che immagazzina le corrispondenze per alcuni degli indirizzi recenti usati. Questa memoria cache è chiamata Translation Lookaside Buffer (TLB). Intel ha completamente rivisto le operazioni del TLB nella sua nuova architettura. Fino ad oggi, il Core 2 usava un TLB level 1 estremamente piccolo (16 entries) ma anche molto veloce per soli loads e un più grande TLB level 2 (256 entries) che amministrava e immagazzinava i loads missed nella TLB level 1.

Nehalem ha ora un vero TLB a due livelli: il TLB level 1 è condiviso tra dati e istruzioni. Il TLB level 1 data immagazzina 64 entries per small pages (chiamate - 4K) o 32 per large pages (2M/4M), mentre il TLB level 1 instruction immagazzina 128 entries per small pages (come il Core 2) e sette per large pages. Il secondo livello è una cache unificata che può immagazzinare fino a 512 entries e opera solo con small pages. L'intento di questo miglioramento è incrementare le prestazioni delle applicazioni che usano grandi set di dati. Come con l'introduzione dei branch predictors a due livelli, questa è un'altra evidenza di un'architettura con un orientamento server.

Torniamo a SMT per un momento, poiché anch'esso ha un impatto sui TLB. Il TLB level 1 data e il TLB level 2 sono condivisi dinamicamente tra due thread. Al contrario, il TLB level 1 instruction è staticamente condiviso per small pages, laddove quello dedicato alle large pages è interamente replicato - questo è concepibile date le dimensioni ridotte (sette entrate per thread).

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.