A Systemc Cache Simulator for a Multiprocessor Shared Memory System

Authors

  • Alfred Mutanga University of Venda, South Africa

Abstract

In this research we built a SystemC Level-1 data cache system in a distributed shared memory architectural environment, with each processor having its own local cache. Using a set of Fast-Fourier Transform and Random trace files we evaluated the cache performance, based on the number of cache hits/misses, of the caches using snooping and directory-based cache coherence protocols. A series of experiments were carried out, with the results of the experiments showing that the directory-based MOESI cache coherency protocol has a performance edge over the snooping Valid-Invalid cache coherency protocol.

DOI: 10.5901/ajis.2013.v2n7p85

Downloads

Download data is not yet available.

Downloads

Published

03-09-2013

How to Cite

A Systemc Cache Simulator for a Multiprocessor Shared Memory System. (2013). Academic Journal of Interdisciplinary Studies, 2(7), 85. https://www.richtmann.org/journal/index.php/ajis/article/view/1677