Hardware Controlled Prefeching in Directory-Based Cache Coherent Systems

  • Authors:
  • W. Hu;P. Xia

  • Affiliations:
  • -;-

  • Venue:
  • FRONTIERS '96 Proceedings of the 6th Symposium on the Frontiers of Massively Parallel Computation
  • Year:
  • 1996

Quantified Score

Hi-index 0.01

Visualization

Abstract

Sequential consistency is the popular accepted criterion of correct execution in shared-memory multi-processors. Typical implementation of sequential consistency requires each access to be delayed until the previous access in the same process completes. This is detrimental to performance. Perfechting is an effective way of overlapping the execution of memory accesses. This paper studies hardware-controlled perfechting in a directory-based cache coherent system, and proposes a new perfechting scheme as an improvement on the normal scheme. Besides, a cycle-by-cycle trace-driven simulation model is built to evaluate these perfechting schemes. Simulation results show that perfecting is effective in improving performance, and the new perfecting scheme we proposed can improve performance further.