• DocumentCode
    545350
  • Title

    Building efficient transactional memory support based on snoopy coherence

  • Author

    Pang, Zhengbin ; Wang, Shaogang ; Wu, Dan ; Zhang, Jun ; Lu, Pingjing

  • Author_Institution
    Sch. of Comput., Nat. Univ. of Defense Technol., Changsha, China
  • Volume
    1
  • fYear
    2011
  • fDate
    11-13 March 2011
  • Firstpage
    46
  • Lastpage
    50
  • Abstract
    Transactional memory (TM) is a new shared resource synchronization mechanism which was proposed to ease the difficulty of parallel programming. Currently, most hardware transactional memory systems leverages the extended directory based cache coherence protocol to resolve transaction conflicts; seldom research has been conducted to extend a snoopy coherence based chip multi-processor with TM support. Yet, many commercial multicore processor adopts the snoopy coherence protocol, which is easy to implement and highly efficient for moderate core number. This paper proposes a new hardware transactional memory system, called SnoopyTM, which is designed fully based on the snoopy coherence.
  • Keywords
    cache storage; microprocessor chips; parallel programming; shared memory systems; TM support; directory based cache coherence protocol; efficient transactional memory support; multiprocessor chip; parallel programming; shared resource synchronization; snoopy coherence protocol; Benchmark testing; Coherence; Hardware; Multicore processing; Protocols; Radiation detectors; Registers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Research and Development (ICCRD), 2011 3rd International Conference on
  • Conference_Location
    Shanghai
  • Print_ISBN
    978-1-61284-839-6
  • Type

    conf

  • DOI
    10.1109/ICCRD.2011.5763971
  • Filename
    5763971