MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Cache Coherence Protocol and its Implementation in a Bidirectional Ring based Multiprocessor

Download:
Download as a PDF | Download as a PS
by Muhammad Jaseemuddin, Zvonko G. Vranesic
http://www.eecg.toronto.edu/~jaseemud/tr.ps.Z
Add To MetaCart

Abstract:

In this report an invalidation based cache coherence protocol for the bidirectional ring is presented. The relative performance of the bidirectional ring in comparison with the hierarchy of unidirectional rings is also evaluated. The proposed cache coherence scheme is found to give good performance for the bidirectional ring. The performance is estimated by simulating a practical system running actual applications. The improvement in the overall performance indicates the potential benefits of using bidirectional rings. The bidirectional ring handles communication traffic more efficiently and shows less sensitivity to the traffic pattern. 1

Citations

116 A survey of cache coherence schemes for multiprocessors – Stenstrom - 1990
85 The Scalable Coherent Interface and Related Standards Projects – Gustavson - 1992
49 Hector: A hierarchically structured shared-memory multiprocessor – VRANESIC, STUMM, et al. - 1991
24 Cache Coherence on a Slotted Ring – Barroso, Dubois - 1991
24 The performance of cache-coherent ring-based multiprocessors – Barroso, Dubois - 1993
16 et al. The NUMAchine multiprocessor – Vranesic - 1995
14 III et al. Overview of the KSR1 Computer System – Burkhardt - 1992
9 Scalable Cache Consistency for Hierarchically Structured Multiprocessors – Farkas, Vranesic, et al. - 1995
5 The GigaRing Channel – Scott - 1996
3 STiNG: A – Lovett, Clapp - 1996
2 et al., “The SPLASH-2 programs: Characterization and – Woo - 1995
1 Bidirectional Ring: An Alternative to the Hierarchy of Unidirectional Rings – Jaseemuddin, Vranesic - 1995