Proceedings Supercomputing '92
DOI: 10.1109/superc.1992.236668
|View full text |Cite
|
Sign up to set email alerts
|

Cache consistency in hierarchical-ring-based multiprocessors

Abstract: A cuche consistency scheme is presented for U cluss of multiprocessors based on U hierarchy of rings. By tuking udvuntuge of the naturul hroadcust and ordering properties of rings, cache consistency is achieved via a simple, selective-broadcast bused protocol requiring no complex hardware. Using address-trace driven siniulutions of the llector shared-memory multiprocessor, it is shown thut the scheme performs well.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
7
0
1

Publication Types

Select...
4
4

Relationship

1
7

Authors

Journals

citations
Cited by 10 publications
(8 citation statements)
references
References 13 publications
0
7
0
1
Order By: Relevance
“…The Hector multiprocessor [19] [10] recognizes the need for it and specifies a hierarchical cache protocol based upon the broadcasting of requests, as in the snooping protocol used here.…”
Section: Related Workmentioning
confidence: 99%
“…The Hector multiprocessor [19] [10] recognizes the need for it and specifies a hierarchical cache protocol based upon the broadcasting of requests, as in the snooping protocol used here.…”
Section: Related Workmentioning
confidence: 99%
“…Even though the initial Hector architecture did not include hardware support for cache coherence (shared data were marked as uncachable), more recent work by Farkas atal [10] recognizes theneed for it and specifies a hierarchical cache protocol based on the broadcasting of requests, as in the snooping protocol used here. Finally, the Kendall Square Reseamh KSR1 [13] is a shared memory multiprocessor commercially available and based on a two-level hierarchy of unidirectional slotted rings with a snooping cache protocol.…”
Section: Related Workmentioning
confidence: 99%
“…Past work has shown that rings are competitive with meshes up to tens of nodes [43][44][45]. Unfortunately, rings suffer from a fundamental scaling problem because a ring's bisection bandwidth does not scale with the number of nodes in the network.…”
Section: Introductionmentioning
confidence: 99%
“…In this chapter, we introduce an approach to construct rings in a hierarchy such that groups of nodes share a simple ring interconnect, and these "local" rings are joined by one or more "global" rings. Figure 1 shows an example of such a hierarchical ring design [23,24,[44][45][46][47][48][49][49][50][51]. Past works [44][45][46][47][48][49][49][50][51] propose hierarchical rings as a scalable alternative to single ring and mesh networks.…”
Section: Introductionmentioning
confidence: 99%