Title
Scalable Shared-Memory Multiprocessor Architectures
Abstract
Directory-based and bus-based cache coherence schemes are defined and described. Directory-based schemes can be classified as centralized or distributed. Both categories support local caches to improve processor performance and reduce traffic in the interconnection. Schemes using presence flags, B pointers, and linked lists are discussed. Bus-based systems provide uniform memory access to all processors. This memory organization allows a simpler programming model, making it easier to develop new parallel applications or to move existing applications from a uniprocessor to a parallel system. Two architectural variations of bus-based systems are described: multiple-bus and hierarchical architectures.
Year
DOI
Venue
1990
10.1109/2.55502
IEEE Computer
Keywords
DocType
Volume
Bus-based system,Directory-based scheme,bus-based cache coherence scheme,memory organization,new parallel application,parallel system,uniform memory access,B pointer,architectural variation,hierarchical architecture,Scalable Shared-Memory Multiprocessor Architectures
Journal
23
Issue
ISSN
Citations 
6
0018-9162
7
PageRank 
References 
Authors
7.74
3
10
Name
Order
Citations
PageRank
Shreekant S. Thakkar114159.28
Michel Dubois21303259.66
Anthony T. Laundrie33919.48
Gurindar S. Sohi42655301.82
David V. James53919.48
Stein Gjessing6118299.28
Manu Thapar73911.76
Bruce Delagi83211.90
Michael J. Carlton978.08
Alvin M. Despain10426107.10