PORTALE DELLA DIDATTICA

Ricerca CERCA
  KEYWORD

Sviluppo di tecniche per la scrittura di programmi per il collaudo di Branch Prediction Unit in architetture a pipeline

Parole chiave COLLAUDO, PROCESSORI SUPERSCALARI

Riferimenti EDGAR ERNESTO SANCHEZ SANCHEZ, MATTEO SONZA REORDA

Gruppi di ricerca ELECTRONIC CAD & RELIABILITY GROUP - CAD

Tipo tesi SPERIMENTALE

Descrizione I processori superscalari permettono di raggiungere prestazioni elevate e trovano applicazione sia in ambito general-purpose che embedded. Il loro collaudo viene talvolta realizzato attraverso l'esecuzione di programmi in grado di attivare i diversi moduli e rendere osservabile la presenza di eventuali guasti. Uno dei moduli più critici da collaudare è rappresentato dalla Branch prediction Unit (BPU).
La tesi mira a sviluppare e validare sperimentalmente alcune tecniche per la scrittura di tali programmi; l'attività previste prevede l'utilizzo del simulatore SimpleScalar sviluppato dall'università del Michigan, che permette di simulare il comportamento di un processore superscalare configurabile durante l'esecuzione di un dato programma.

Conoscenze richieste Architetture dei sistemi di elaborazione
Capacità elementari di programmazione assembler


Scadenza validita proposta 30/06/2012      PROPONI LA TUA CANDIDATURA