Il mio lavoro di tesi si propone di studiare e analizzare tecniche di ottimizzazione per memorie cache di secondo livello in sistemi CMP.
In questi sistemi, le comunicazioni tra processori e tra processori e memorie cache sono un collo di bottiglia. Tramite l'utilizzo delle cache NUCA (Non Uniform Cache Access) si riesce ad abbattere tale problema.
Occorre però studiare sempre nuovi protocolli di coerenza mirati all'abbassamento del tempo di Hit in L2, ovvero il tempo che impiega la cache di secondo livello a inviare il dato alla CPU richiedente. Uno di questi protocolli è la Victim Replication, implementata nel mio lavoro di tesi su una cache di secondo livello di tipo S-NUCA.
Grazie alla Victim Replication la cache L2 risponde impiegando fino al 30% di tempo in meno per alcune applicazioni.
Il lavoro di tesi comprende la presentazione del protocollo, la sua implementazione e la completa analisi dei risultati ottenuti