Design and Implementation of a Simple Cache Simulator in Java to Investigate MESI and MOESI Coherency Protocols

@inproceedings{Dey2014DesignAI,
  title={Design and Implementation of a Simple Cache Simulator in Java to Investigate MESI and MOESI Coherency Protocols},
  author={Somdip Dey},
  year={2014}
}
To improve the efficiency of a processor to work with data, cache memories are used to compensate the latency delay to access data from the main memory. But because of the installation of different caches in different processors in a shared memory architecture, makes it very difficult to maintain consistency between the cache memories of different processors. For that reason, having a cache coherency protocol is really essential in those kinds of system. There are different coherency protocols… CONTINUE READING