Posted Dec 27, 2011 By Guru Prasanna Mohan Karthick
Verified the RTL generated by Fabscalar for Register read, Execute and Write-back stage of a pipelined superscalar CPU Created a re-usable, layered testbench architecture using SystemVerilog and…
Designed a 32 bit pipe-lined RISC processor using Epd which was operated at a frequency of 100Mhz. Data dependencies were resolved using Hazard Detection Unit and Forwarding Unit.
Posted Mar 08, 2011 By Guru Prasanna Mohan Karthick
Developed a flexible cache simulator which implemented L1 cache, its Victim cache and L2 cache. Analyzed the performance of various memory hierarchy configurations with varying parameters and…
Posted Mar 08, 2011 By Guru Prasanna Mohan Karthick
Implemented MSI, MESI and MOESI Cache Coherence protocols in C++ and analyzed the cache performance through variation of different cache configurations. Devised a modified MOESI protocol to reduce…
A simulator was designed for multi-level cached memory hierarchy with branch prediction & dynamic scheduling of instructions in the 5-stage pipeline, using C.