Tesi etd-02072006-170312 |
Link copiato negli appunti
Tipo di tesi
Tesi di laurea vecchio ordinamento
Autore
Tolaro, Rosario
Indirizzo email
tolaro@gmail.com
URN
etd-02072006-170312
Titolo
Metodologie di progettazione per Dynamic e Triangular Dynamic NUCA caches
Dipartimento
INGEGNERIA
Corso di studi
INGEGNERIA INFORMATICA
Relatori
relatore Foglia, Pierfrancesco
relatore Dini, Gianluca
relatore Prof. Prete, Cosimo Antonio
relatore Dini, Gianluca
relatore Prof. Prete, Cosimo Antonio
Parole chiave
- accessi
- bzip2
- gcc
- hit
- mcf
- miss
- NUCA
- SimAlpha
- SpecInt2000
- twolf
- cache
- triangular
Data inizio appello
28/02/2006
Consultabilità
Completa
Riassunto
Questo lavoro si prefigge di illustrare gli accessi avvenuti in ogni banco della cache, con lo scopo di trarre un modello qualitativo per
poter effettuare il tuning di tali memorie, ovvero cercare di migliorare il comportamento di tali cache in base alle applicazioni simulate, per
trovare quale sia la configurazione che abbia performance migliori.
Saranno quindi ripresi questi concetti di Dynamic NUCA ed i successivi risultati ottenuti dalla triangolarizzazione della loro geometria, TD-NUCA.
In particolare, sarà proposto un metodo relativo al calcolo delle hit, miss ed accessi di ogni singolo banco della cache L2 che possa essere da ausilio alla realizzazione di un tool per la progettazione delle suddette cache.
Di seguito viene riportato un resoconto di quanto viene proposto nei capitoli che costituiscono questo lavoro di tesi.
Il Capitolo 1 presenta le cache D-NUCA illustrando in particolare i vantaggi che esse hanno apportato e le relative tecniche di gestione.
Il Capitolo 2 definisce le cache TD-NUCA (ovvero Triangular Dynamic Non Uniform Cache Architectures) e tutte le politiche di gestione
che le riguardano.
Nel Capitolo 3 vengono illustrati gli strumenti usati per la valutazione delle performance.
Nel Capitolo 4 sono illustrate le prestazioni relative ai singoli benchmark utilizzati per le D-NUCA.
Nel Capitolo 5 sono illustrate le prestazioni relative ai singoli benchmark utilizzati per le TD-NUCA crescenti.
Nel Capitolo 6 sono illustrate le prestazioni relative ai singoli benchmark utilizzati per le TD-NUCA decrescenti.
Nel Capitolo 7 vengono illustrati dei modelli di tuning per tutte le applicazioni simulate.
Nel Capitolo 8 infine sono riportate le conclusioni al presente lavoro.
poter effettuare il tuning di tali memorie, ovvero cercare di migliorare il comportamento di tali cache in base alle applicazioni simulate, per
trovare quale sia la configurazione che abbia performance migliori.
Saranno quindi ripresi questi concetti di Dynamic NUCA ed i successivi risultati ottenuti dalla triangolarizzazione della loro geometria, TD-NUCA.
In particolare, sarà proposto un metodo relativo al calcolo delle hit, miss ed accessi di ogni singolo banco della cache L2 che possa essere da ausilio alla realizzazione di un tool per la progettazione delle suddette cache.
Di seguito viene riportato un resoconto di quanto viene proposto nei capitoli che costituiscono questo lavoro di tesi.
Il Capitolo 1 presenta le cache D-NUCA illustrando in particolare i vantaggi che esse hanno apportato e le relative tecniche di gestione.
Il Capitolo 2 definisce le cache TD-NUCA (ovvero Triangular Dynamic Non Uniform Cache Architectures) e tutte le politiche di gestione
che le riguardano.
Nel Capitolo 3 vengono illustrati gli strumenti usati per la valutazione delle performance.
Nel Capitolo 4 sono illustrate le prestazioni relative ai singoli benchmark utilizzati per le D-NUCA.
Nel Capitolo 5 sono illustrate le prestazioni relative ai singoli benchmark utilizzati per le TD-NUCA crescenti.
Nel Capitolo 6 sono illustrate le prestazioni relative ai singoli benchmark utilizzati per le TD-NUCA decrescenti.
Nel Capitolo 7 vengono illustrati dei modelli di tuning per tutte le applicazioni simulate.
Nel Capitolo 8 infine sono riportate le conclusioni al presente lavoro.
File
Nome file | Dimensione |
---|---|
Tesi.pdf | 1.29 Mb |
Contatta l’autore |