• DocumentCode
    511263
  • Title

    A Novel Directory-Based Non-busy, Non-blocking Cache Coherence

  • Author

    Yongqin, Huang ; Aidong, Yuan ; Jun, Li ; Xiangdong, Hu

  • Author_Institution
    Jiangnan Inst. of Comput. Technol., Wuxi, China
  • Volume
    1
  • fYear
    2009
  • fDate
    25-27 Dec. 2009
  • Firstpage
    374
  • Lastpage
    379
  • Abstract
    The implementation of multiprocessors cache coherence and memory consistency can help the homemade CPUs support a wide range of system designs. We have made a lot of research on various cache coherence protocols, such as Piranha prototype system, GS320 and AMD64. A directory-based, non-busy, non-blocking cache coherence (NB2CC) protocol is introduced here. It divides the serial processing into two steps: conflict detection and conflict solution. Conflict detection is completed at the home node, while conflict solution is distributed to owners. This makes two main contributions: first, unnecessary ordering requirements are eliminated to achieve more concurrency and pipeline performance when conflicts occur; secondly, protocol overhead is much decreased, which brings great applicability to different designs.
  • Keywords
    cache storage; multiprocessing systems; storage management; AMD64; GS320; Piranha prototype system; cache coherence protocols; conflict detection; conflict solution; directory-based nonbusy cache coherence; homemade CPU; memory consistency; multiprocessors cache coherence; nonblocking cache coherence protocol; serial processing; Access protocols; Application software; Computer applications; Concurrent computing; Delay; Home computing; Pipelines; Prototypes; Scalability; Switches; cache coherence; non-blocking; non-busy;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science-Technology and Applications, 2009. IFCSTA '09. International Forum on
  • Conference_Location
    Chongqing
  • Print_ISBN
    978-0-7695-3930-0
  • Electronic_ISBN
    978-1-4244-5423-5
  • Type

    conf

  • DOI
    10.1109/IFCSTA.2009.97
  • Filename
    5385054