Developed a two-level (L1 and L2) n-way set associative cache hierarchy simulator, with Victim Cache and replacement policy- LRU and LFU and write policies: Write-Back Write-Allocate, Write-Through Write Not-Allocate
Developed trace-driven simulator for handling coherence in 4-processor parallel architecture
Simulated MSI, MESI, MOSI and MOESI protocols on individual L1 caches of four processors