English

Hybrid Update/Invalidate Schemes for Cache Coherence Protocols

Distributed, Parallel, and Cluster Computing 2015-09-02 v1

Abstract

In general when considering cache coherence, write back schemes are the default. These schemes invalidate all other copies of a data block during a write. In this paper we propose several hybrid schemes that will switch between updating and invalidating on processor writes at runtime, depending on program conditions. We created our own cache simulator on which we could implement our schemes, and generated data sets from both commercial benchmarks and through artificial methods to run on the simulator. We analyze the results of running the benchmarks with various schemes, and suggest further research that can be done in this area.

Keywords

Cite

@article{arxiv.1502.00101,
  title  = {Hybrid Update/Invalidate Schemes for Cache Coherence Protocols},
  author = {Roman Dovgopol and Matthew Rosonke},
  journal= {arXiv preprint arXiv:1502.00101},
  year   = {2015}
}

Comments

Appearing in MSTUCA Scientific Bulletin - August 2015, sec:CS; 10 pages, 6 figure

R2 v1 2026-06-22T08:17:30.980Z