DocumentCode
2787043
Title
SRC-based Cache Coherence Protocol in Chip Multiprocessor
Author
Wang, Haixia ; Wang, Dongsheng ; Li, Peng
Author_Institution
Res. Inst. of Inf. Technol., Tsinghua Univ., Beijing
fYear
2006
fDate
Nov. 2006
Firstpage
60
Lastpage
70
Abstract
How to improve the scalability of snooping protocol and reduce the memory access latency of directory-based protocol are critical problems for performance optimization of multiprocessor systems. In this paper, we present an SRC (sharing relation cache)-based protocol for chip multiprocessor architecture, in which protocol SRC is used to cache recently appeared sharing relations in case reuse in the near future. A two-phase write scheme is introduced to allow SRC-based protocol applicable not only in in-order network but also out-order network topology. By making full use of the temporal locality of sharing relations among processors, SRC-based protocol can heavily reduce the message traffic in CMP cache coherence protocols compared with snooping protocol. At the same time, SRC-based protocol has better memory access latency than directory-based protocol
Keywords
cache storage; multiprocessing systems; cache coherence protocol; chip multiprocessor architecture; directory-based protocol; memory access latency; multiprocessor systems; sharing relation cache-based protocol; snooping protocol; two-phase write scheme; Access protocols; Bandwidth; Broadcasting; Delay; Information science; Information technology; Laboratories; Network topology; Optimization; Scalability;
fLanguage
English
Publisher
ieee
Conference_Titel
Frontier of Computer Science and Technology, 2006. FCST '06. Japan-China Joint Workshop on
Conference_Location
Fukushima
Print_ISBN
0-7695-2721-3
Type
conf
DOI
10.1109/FCST.2006.30
Filename
4020972
Link To Document