DocumentCode
3243301
Title
Snooping and Ordering Ring - An Efficient Cache Coherence Protocol for Ring Connected CMP
Author
Cao, Fei ; Liu, Zhiyong
Author_Institution
Key Lab. of Comput. Syst., Chinese Acad. of Sci., Beijing, China
fYear
2009
fDate
8-11 Dec. 2009
Firstpage
126
Lastpage
133
Abstract
Ring is a promising on-chip interconnection for CMP. It is more scalable than bus and much simpler than packet-switched networks. The ordering property of ring can be used to optimize cache coherence protocol design. Existing ring protocols, such as the snooping ring protocol and the ring-order protocol need a retry and acknowledgement scheme or use the ordering property of the ring respectively to resolve conflict memory requests. A cache coherence protocol named SOR (Snooping and Ordering Ring) is developed for ring connected CMP in this paper. This protocol is based on the snooping ring protocol. But instead of using the acknowledgement and retry scheme, it uses the ordering property of the ring to resolve conflicts, thus can avoid unnecessary retries to improve performance and power efficiency. The L1 snooping results are sent with the requests instead of being delayed, so that many useless snoops can be avoided. Simulation result shows that the average probe slot transports and snoop operations can be reduced by SOR are 47% and 48.9%. The average and maximum performance improvements by SOR are 3.33% and 6%.
Keywords
cache storage; multiprocessing systems; multiprocessor interconnection networks; protocols; cache coherence protocol design; chip multiprocessor systems; memory requests conflict; on-chip interconnection; ring connected CMP; ring ordering property; snooping and ordering ring protocol; snooping ring protocol; Access protocols; Bandwidth; Broadcasting; Computer architecture; Concurrent computing; Delay; Distributed computing; Energy consumption; Laboratories; Multiprocessing systems; CMP; cache coherence protocol; ring;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Systems (ICPADS), 2009 15th International Conference on
Conference_Location
Shenzhen
ISSN
1521-9097
Print_ISBN
978-1-4244-5788-5
Type
conf
DOI
10.1109/ICPADS.2009.32
Filename
5395233
Link To Document