• 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