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