Un aggiornamento sintetico sui temi di progetto disponibili direttamente con me.
Alcuni argomenti di interesse al momento sono:
Green IT: ottimizzazioni del codice C/Java per ridurre il consumo di potenza, studi comparativi relativi al consumo di potenza della stessa applicazione progettata con linguaggi e/o modelli di programmazione diversi;
Compilatori per linguaggi di programmazione parallela: OpenMP, OpenCL, CUDA e altre varianti di C per calcolo ad alte prestazioni;
Sviluppo di applicazioni su GPGPU in CUDA: in particolare applicazioni crittografiche, ma anche di altro tipo, e.g. SAT solving, sintesi logica, riconoscimento di sequenze.
E' anche possibile lavorare su altri temi, come:
Sviluppo di simulatori MIPS (funzionali o cycle-accurate)
Sviluppo di tool di reporting/accounting in
AJAX o OpenOffice Uno
Compilatori per architetture dedicate (con instruction set estendibile e/o configurabile)
Compilatori per linguaggi application-specific (in particolare, per applicazioni crittografiche)