logo SBA

ETD

Digital archive of theses discussed at the University of Pisa

 

Thesis etd-02072006-172450


Thesis type
Tesi di laurea vecchio ordinamento
Author
Diodato, Gianluca
email address
gianluca.diodato@gmail.com
URN
etd-02072006-172450
Thesis title
Metodologie di progettazione per Dynamic e Triangular Dynamic NUCA caches
Department
INGEGNERIA
Course of study
INGEGNERIA INFORMATICA
Supervisors
relatore Dini, Gianluca
relatore Foglia, Pierfrancesco
relatore Prof. Prete, Cosimo Antonio
Keywords
  • accessi
  • gcc
  • hit
  • mcf
  • miss
  • NUCA
  • SimAlpha
  • SpecInt2000
  • triangular
  • twolf
  • bzip2
  • cache
Graduation session start date
28/02/2006
Availability
Full
Summary
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.
File