DocumentCode :
2133206
Title :
Kiloprocessor Extensions to SCI
Author :
Kaxiras, Stefanos
Author_Institution :
Dept. of Comput. Sci., Wisconsin Univ., Madison, WI, USA
fYear :
1996
fDate :
15-19 Apr 1996
Firstpage :
166
Lastpage :
172
Abstract :
To expand the Scalable Coherent Interface´s (SCI) capabilities so it can be used to efficiently handle sharing in systems of hundreds or even thousands of processors, the SCI working group is developing the Kiloprocessor Extensions to SCI. We describe the proposed GLOW and STEM kiloprocessor extensions to SCI. These two sets of extensions provide SCI with scalable reads and scalable writes to widely-shared data. This kind of datum represents one of the main obstacles to scalability for many cache coherence protocols. The GLOW extensions are intended for systems with complex networks of interconnected SCI rings, (e.g., large networks of workstations). GLOW extensions are based on building k-ary sharing trees that map well to the underlying topology. In contrast STEM is intended for systems where GLOW is not applicable (e.g., topologies based on centralized switches). STEM defines algorithms to build and maintain binary sharing trees. We show that latencies of GLOW reads and writes grow only logarithmically with the number of nodes sharing, in contrast to SCI where latencies grow linearly, therefore validating GLOW as a good solution to efficient wide sharing of data. Previous work showed the same for STEM
Keywords :
cache storage; memory protocols; performance evaluation; reconfigurable architectures; shared memory systems; system buses; GLOW; Kiloprocessor Extensions; SCI; SCI working group; STEM; Scalable Coherent Interface; cache coherence protocols; centralized switches; interconnected SCI rings; scalability; scalable reads; scalable writes; shared memory systems; sharing trees; widely-shared data; workstation networks; Access protocols; Application software; Complex networks; Concurrent computing; Delay; Network topology; Protocols; Scalability; Switches; Vehicles; Workstations;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing Symposium, 1996., Proceedings of IPPS '96, The 10th International
Conference_Location :
Honolulu, HI
Print_ISBN :
0-8186-7255-2
Type :
conf
DOI :
10.1109/IPPS.1996.508053
Filename :
508053
Link To Document :
بازگشت