DocumentCode :
2977784
Title :
Coherence Ordering for Ring-based Chip Multiprocessors
Author :
Marty, Michael R. ; Hill, Mark D.
Author_Institution :
Dept. of Comput. Sci., Wisconsin Univ., Madison, WI
fYear :
2006
fDate :
9-13 Dec. 2006
Firstpage :
309
Lastpage :
320
Abstract :
Ring interconnects may be an attractive solution for future chip multiprocessors because they can enable faster links than buses and simpler switches than arbitrary switched interconnects. Moreover, a ring naturally orders requests sufficiently to enable directory-less coherence, but not in the total order that buses provide for snooping coherence. Existing cache coherence protocols for rings either establish a (total) ordering point (ORDERING-POINT) or use a greedy order (GREEDY-ORDER) with unbounded retries. In this work, we propose a new class of ring protocols, RING-ORDER, in which requests complete in ring position order to achieve two benefits. First, RING-ORDER improves performance relative to ORDERING-POINT by activating requests immediately instead of waiting for them to reach the ordering point. Second, it improves performance stability relative to GREEDY-ORDER by not using retries. Thus, the new RING-ORDER combines the best of ORDERING-POINT (good performance stability) with the best of GREEDY-ORDER (good average performance)
Keywords :
cache storage; memory protocols; microprocessor chips; multiprocessing systems; multiprocessor interconnection networks; network topology; GREEDY-ORDER cache coherence protocol; ORDERING-POINT cache coherence protocol; RING-ORDER ring protocols; coherence ordering; ring interconnects; ring-based chip multiprocessors; Bandwidth; Coherence; Costs; Delay; Network topology; Protocols; Stability; Sun; Switches; Wires;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Microarchitecture, 2006. MICRO-39. 39th Annual IEEE/ACM International Symposium on
Conference_Location :
Orlando, FL
ISSN :
1072-4451
Print_ISBN :
0-7695-2732-9
Type :
conf
DOI :
10.1109/MICRO.2006.14
Filename :
4041856
Link To Document :
بازگشت