PORTALE DELLA DIDATTICA

Ricerca CERCA
  KEYWORD

Sviluppo di programmi per il collaudo della Branch Prediction Unit in un processore superscalare

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 E' frequente nella pratica che aziende attive nello sviluppo di apparati elettronici decidano di sviluppare procedure di collaudo per verificare il corretto funzionamento di dispositive acquisiti da terze parti. Nel caso dei processori, questo puo' essere ottenuto sviluppando programmi di test e verificando che i risultati prodotti coincidano con quelli attesi. Nel caso di processori superscalari, tali programmi devono focalizzarsi su tutte le componenti del dispositivo. La Branch prediction Unit e' presente in tutti i processori di questa categoria, ed il suo collaudo richiede l'utilizzo di particolari tecniche che saranno oggetto di questa tesi. Il lavoro previsto prevede lo sviluppo di programmi di collaudo orientati ad un processore superscalare il cui modello e' disponibile ed include la Branch Prediction Unit, e l'analisi dei risultati ottenuti tramite la simulazione di tale modello.

Conoscenze richieste conoscenze di base sull'architettura dei processori superscalari
programmazione assembler
conoscenze di base di VHDL


Scadenza validita proposta 20/07/2011      PROPONI LA TUA CANDIDATURA