DocumentCode
2540850
Title
A scalable cache coherent scheme exploiting wormhole routing networks
Author
Rhee, Yunseok ; Lee, Joonwon
Author_Institution
Dept. of Comput. Sci., Korea Adv. Inst. of Sci. & Technol., Seoul, South Korea
fYear
1999
fDate
9-13 Jan 1999
Firstpage
223
Lastpage
226
Abstract
Large scale shared memory multiprocessors favor a directory-based cache coherence scheme for its scalability. The directory space needed to record the information for sharers has a complexity of Θ(N2) when a full-mapped vector is used for an N-node system. Though this overhead can be reduced by limiting the directory size assuming that the sharing degree is small, it will experience significant inefficiency when a data is widely shared. In this paper, we propose a new directory scheme and a cache coherence scheme based on it for a mesh interconnection. Deterministic and wormhole routing enables a pointer to represent a set of nodes. Also a message traversing on the mesh performs a broadcast mission to a set of nodes without extra traffic, which can be utilized for the cache coherence problem. Only a slight change on a generic router is needed to implement our scheme. This scheme is also applicable to any k-ary n-cube networks including a mesh
Keywords
computational complexity; multiprocessor interconnection networks; N-node system; complexity; full-mapped vector; generic router; k-ary n-cube networks; mesh interconnection; scalability; scalable cache coherent scheme; shared memory multiprocessors; wormhole routing networks; Access protocols; Broadcasting; Computer science; Computer worms; Degradation; Delay; Routing; Space technology; Telecommunication traffic; Watches;
fLanguage
English
Publisher
ieee
Conference_Titel
High-Performance Computer Architecture, 1999. Proceedings. Fifth International Symposium On
Conference_Location
Orlando, FL
Print_ISBN
0-7695-0004-8
Type
conf
DOI
10.1109/HPCA.1999.744367
Filename
744367
Link To Document