DocumentCode :
1298166
Title :
Multiple-bus shared-memory system: Aquarius project
Author :
Despain, A.
Volume :
23
Issue :
6
fYear :
1990
fDate :
6/1/1990 12:00:00 AM
Firstpage :
80
Lastpage :
83
Abstract :
A multiple-bus architecture called a multi-multi is presented. The architecture is designed to handle several dimensions with a moderate number of processors per bus. It provides scaling to a large number of processors in a system. A key characteristic of the architecture is the large amount of bandwidth it provides. Each node in the architecture contains a microprocessor, memory, and a cache. The cache-coherence protocol for the multi-multi architecture combines features of snooping cache schemes, to provide consistency on individual buses, with features of directory schemes, to provide consistency between buses. The snooping cache component can take advantage of the low-latency communication possible on shared buses for efficiency, yet the complete protocol will support many more processors than a single bus can. The resulting protocol naturally extends cache coherence from a multi to a multi-multi. Cache and directory states are described. Concepts that allow efficient performance, namely, local sharing, root node, and bus addresses in the directory, are discussed.<>
Keywords :
buffer storage; computer architecture; protocols; storage management; Aquarius project; bus addresses; cache; cache-coherence protocol; directory states; local sharing; memory; microprocessor; multi-multi architecture; multiple-bus architecture; multiple-bus shared-memory system; root node; snooping cache component; Bandwidth; Microprocessors; Protocols;
fLanguage :
English
Journal_Title :
Computer
Publisher :
ieee
ISSN :
0018-9162
Type :
jour
DOI :
10.1109/2.55505
Filename :
55505
Link To Document :
بازگشت