corner   corner
 

Fabrizio Fazzino @ Università di Catania

Pubblicazioni

ICCES09M. Palesi, F. Fazzino, G. Ascia, V. Catania. An Encoding Scheme to Reduce Power Consumption in Networks-on-Chip. Proceedings of the 2009 International Conference on Computer Engineering and Systems.
DSD 2009M. Palesi, F. Fazzino, G. Ascia, V. Catania. Data Encoding for Low-Power in Wormhole-Switched Networks-on-Chip. Proceedings of the 12th EUROMICRO Conference on Digital System Design, Architectures, Methods and Tools, pp. 119-126, 2009.
OpenSPARCV. Catania, F. Fazzino. OpenSPARC Internals. Sun Microsystems, Chapter 11, pp. 227-237, 2008.
ETFA '97A. Di Stefano, F. Fazzino, L. Lo Bello, O. Mirabella. Virtual Lab: a Java Application for Distance Learning. Proceedings of the 6th International Conference on Emerging Technologies and Factory Automation, pp. 93-98, 1997.


Ricevimento

Per problemi di Località Spaziale e Temporale l'ing. Fazzino riceve solo previo appuntamento per email (rimuovere i caratteri in maiuscolo dall'indirizzo email).



Tirocini e Tesi

L'ing. Fazzino NON è più in grado di assegnare tesine, tirocini e tesi.

Però per gli studenti della Laurea Specialistica in Ingegneria Informatica è disponibile una attività di tirocinio da svolgersi presso la sede di Catania di STMicroelectronics, a partire da Settembre 2010 e per la durata di 10 mesi.



Laboratorio di Calcolatori

Libro di Testo

David A. Patterson - John L. Hennessy
Struttura e progetto dei calcolatori: l'interfaccia hardware-software
Seconda edizione Zanichelli condotta sulla terza edizione americana
Eur 54,00 - ISBN 978-88-08-09145-1

Strumenti

  • EduMIPS64: sviluppato da alcuni studenti che hanno seguito il corso gli anni scorsi, può essere scaricato dal sito ufficiale (richiede Java 5 o Java 6);
  • Dinero IV: può essere scaricato sotto forma di codice sorgente dalla pagina di Mark Hill presso la University of Wisconsin oppure come eseguibili per Windows (con Cygwin) e GNU/Linux direttamente dal sito di EduMIPS64.

Esercizi svolti a lezione

Oltre agli esempi disponibili sul sito di EduMIPS64 è possibile scaricare tutti gli esempi svolti a lezione:

Ripartizione punteggi

La seguente è la tabella di ripartizione dei punteggi della sessione di esami:

Quesito n.Descrizione quesitoPunteggio assegnato
1Programma Assembly17
2aCalcolo CPI caso ideale1
2bCalcolo CPI caso cache unificata2
2cCalcolo CPI caso cache separate2
3Legge di Amdahl3
4Quesiti teorici a risposta multipla (n. 6 quesiti con 4 risposte)6
Punteggio totale31




Tesi di Laurea

L'ing. Fazzino è stato relatore delle seguenti Tesi di Laurea:

#SessioneCandidatoArgomento
12006-07Sebastiano SchiavoneNoxim: Sviluppo di un front-end grafico in Java
22006-10Andrea SpadacciniEduMIPS64: Flusso di progettazione
32007-04Simona UlloChip Design: Sviluppo di un cache controller in linguaggio Verilog
42007-10Alessio TognazzoloArchitetture Parallele: Trade-off prestazioni/potenza
52007-10Christian PintoArchitetture Parallele: Analisi delle prestazioni
62007-10Giovanni Di BlasiArchitetture Parallele: Dissipazione di potenza
72007-10Massimo TrubiaEduMIPS64: Progetto e implementazione di un modello di Floating Point Unit
82007-10Fabio MottaChip Design: Verifica funzionale di un microcontrollore STM8 con Specman Elite
92008-04Benedetta SciréEduMIPS64: Gestione del branch delay slot
102008-04Manuel De MeoArchitetture Parallele: Bilanciamento del carico in un algoritmo di raytracing
112008-04Lorenzo LonghitanoArchitetture Parallele: Bilanciamento del carico in un algoritmo di raytracing
122008-07Sandra ZappalàEduMIPS64: Gestione del branch delay slot
132008-07Simone LunardoChip Design: Sviluppo e verifica funzionale di una CPU MIPS R3000
142008-07Paolo PiscopoChip Design: Sviluppo e verifica funzionale di una CPU MIPS R3000
152008-10Salvatore CammisuliChip Design: Progetto di un bridge AMBA per OpenSPARC
162008-10Nunzio Di PaolaChip Design: Progetto di un bridge AMBA per OpenSPARC
172008-10Veronica PetraliaArchitetture Parallele: Valutazione della temperatura
182008-10Pietro BongiovanniArchitetture Parallele: Confronto PThreads/OpenMP e GCC/IntelCompiler/SunStudio
192008-10Pietro Davide MaddioArchitetture Parallele: Confronto PThreads/OpenMP e GCC/IntelCompiler/SunStudio
202009-01Adriano La MannaGoogle Android: Sviluppo di un servizio location-based per Google Android
212009-01Angelo GuzzettaGoogle Android: Sviluppo di un sistema di localizzazione indoor basato su Navizon
222009-01Piersanto PugliaresEduMIPS64: Sviluppo di un editor di testo
232009-01Paolo PinoArchitetture Parallele: Ottimizzazione multithread di un codec G.721
242009-01Pierluigi SottileArchitetture Parallele: Ottimizzazione multithread di un decoder GSM
252009-01Gianluca RagusaGPGPU: Ottimizzazione di algoritmi CPU-bound con BrookGPU
262009-04Mario RealeGPGPU: Libreria CUDA per GPGPU su schede nVIDIA
272009-04Nando RapisardaGPGPU: Codec Dirac Video ottimizzato con CUDA
282009-04Laura NavarriaComputer Graphics: Creazione di una mappa 3D con OpenGL/GLUT/GLUI
292009-04Fabrizio RuggeriArchitetture Parallele: GraphFind ottimizzato con POSIX Threads
302009-04Vittorio TranquilloArchitetture Parallele: GraphFind ottimizzato con POSIX Threads
312009-04Rossella Giulia BelfioreChip Design: Sviluppo di un modello di USART in e-Language
322009-04Salvatore MarinoChip Design: Progetto di un acceleratore OpenGL ES
332009-04Angelo MarlettaChip Design: Progetto di un acceleratore OpenGL ES
342009-04Gabriele AprileChip Design: Progetto di un acceleratore OpenGL ES
352009-04Orazio CondorelliSoftware Defined Silicon: Gestione di protocolli tramite PIC e Microchip MPLAB IDE
362009-04Antonino ArenaSoftware Defined Silicon: Gestione di protocolli tramite PIC e Microchip MPLAB IDE
372009-07Dario SistoGPGPU: Generazione numeri primi e algoritmo di Miller-Rabin ottimizzato con CUDA
382009-07Sebastiano TostoGPGPU: Generazione numeri primi e algoritmo di Miller-Rabin ottimizzato con CUDA
392009-10Luciano De FrancoArchitetture Parallele: Ottimizzazione del codec Lame MP3 con Intel Parallel Studio
402009-10Giuseppe AlessandroArchitetture Parallele: Ottimizzazione del codec x264 con Intel Parallel Studio
412009-10Carlo LeonardiArchitetture Parallele: Ottimizzazione del codec XviD con Intel Parallel Studio
422009-10Carlo MirisolaGoogle Android: Valutazione e confronto con Java ME
432009-10Salvatore RoccaChip Design: Implementazione di un acceleratore grafico in Verilog
442009-10Claudio PaganoGPGPU: Gestione di GPU multiple con CUDA/CuPP
452009-11Santi SignorelloGPGPU: Gestione di GPU multiple con CUDA/CuPP
462009-11Domenico ScalettaArchitetture Parallele: GraphFind ottimizzato con OpenMP
472010-01Martina RutiglianoArchitetture Parallele: GraphFind ottimizzato con OpenMP
482010-01Riccardo ZappalàGoogle Android: Sviluppo di una suite di programmi di utilità
492010-01Riccardo BiondiChip Design: Modifica dell'instruction set in una CPU di tipo RISC
502010-01Danilo ValvoGoogle Android: Localizzazione in spazi chiusi mediante sensori
512010-04Alberto PalazzoGoogle Android: Localizzazione in spazi chiusi mediante sensori
522010-04Giuseppe RielaComputer Graphics: Creazione di un planetarium 3D con OpenGL/WinAPI
532010-04Pietro LombardoComputer Graphics: Creazione di un planetarium 3D con OpenGL/WinAPI
542010-04Rosario IndelicatoGPGPU: CUDA e OpenCL applicate ad un algoritmo di cifratura
552010-04Salvatore GangemiGPGPU: CUDA e OpenCL applicate ad un algoritmo di cifratura
562010-07Carmelo ScarsoChip Design: Implementazione di un acceleratore grafico in Verilog
572010-07Andrea LiantiConfronto di prestazioni tra Hard-Disk magnetici e dischi SSD a stato solido
 
corner   corner