• DocumentCode
    3499335
  • Title

    Evaluation of cache coherence protocols on multi-core systems with linear workloads

  • Author

    Jang, Yong J. ; Ro, Won W.

  • Author_Institution
    Sch. of Electr. & Electron. Eng., Yonsei Univ., Seoul, South Korea
  • Volume
    4
  • fYear
    2009
  • fDate
    8-9 Aug. 2009
  • Firstpage
    342
  • Lastpage
    345
  • Abstract
    Cache coherence protocols are major factors in achieving high performance through thread-level parallelism on multi-core systems. Among them, the token coherence protocol is the most efficient cache coherence protocol in maintaining the memory consistency. We used linear workloads such as parallel matrix multiplication to evaluate the token coherence protocol against the directory coherence protocol using GEMS on Simics. The experimental results demonstrate that the token coherence protocol is a more flexible framework than the directory coherence protocol on multi-core systems because it can provide improved performance and reduced complexity. Moreover, we established the relationship between the shared cache size and total performance.
  • Keywords
    cache storage; mathematics computing; multi-threading; protocols; GEMS; Simics; cache coherence protocol; directory coherence protocol; linear workload; memory consistency; multicore system; parallel matrix multiplication; thread-level parallelism; token coherence protocol; Access protocols; Bandwidth; Cache memory; Communication system control; Concurrent computing; Control systems; Delay; Electronic mail; Engineering management; Writing; Multi-core; cache coherence protocol; directory coherence; parallel matrix mulitplication; token coherence;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computing, Communication, Control, and Management, 2009. CCCM 2009. ISECS International Colloquium on
  • Conference_Location
    Sanya
  • Print_ISBN
    978-1-4244-4247-8
  • Type

    conf

  • DOI
    10.1109/CCCM.2009.5267596
  • Filename
    5267596