DocumentCode
3311618
Title
A scalable coherent cache system with a dynamic pointing scheme
Author
Michael, Wisam
Author_Institution
EE-Syst. Dept., Univ. of Southern California, Los Angeles, CA, USA
fYear
1992
fDate
16-20 Nov 1992
Firstpage
358
Lastpage
367
Abstract
The author presents a scalable coherent cache scheme which is an interpolation between the full-vector scheme and the coarse-vector scheme. In contrast to the coarse vector, where each vector bit is used to represent a fixed number of processors, the new scheme uses a dynamic technique to enlarge and shift the bit vector so that the vector presents as few processors as possible with each vector bit. This technique allows the dynamic vector to be present only where it is used, which helps to reduce the amount of invalidation traffic. The author evaluates the new scheme using trace-driven simulation. The applications used for the evaluation represent a wide range of parallel algorithms written in different programming languages. The performance of the new scheme is presented in terms of execution time and invalidation traffic and is compared with the results for the full-vector, the coarse-vector, and the broadcast scheme. The new scheme performed in most of the cases as well as the full-vector scheme and in all cases better than all other limited-pointer schemes
Keywords
buffer storage; memory architecture; parallel algorithms; bit vector; coarse-vector scheme; dynamic pointing scheme; dynamic vector; execution time; full-vector scheme; invalidation traffic; limited-pointer schemes; parallel algorithms; performance; scalable coherent cache system; trace-driven simulation; Multiprocessor interconnection networks; Protocols; Scalability; Telecommunication traffic; Testing; Topology; Watches; Writing;
fLanguage
English
Publisher
ieee
Conference_Titel
Supercomputing '92., Proceedings
Conference_Location
Minneapolis, MN
Print_ISBN
0-8186-2630-5
Type
conf
DOI
10.1109/SUPERC.1992.236667
Filename
236667
Link To Document