• DocumentCode
    2253701
  • Title

    Energy reduction in multiprocessor systems using transactional memory

  • Author

    Moreshet, Tali ; Bahar, R. Iris ; Herlihy, Maurice

  • Author_Institution
    Div. of Eng., Brown Univ., Providence, RI, USA
  • fYear
    2005
  • fDate
    8-10 Aug. 2005
  • Firstpage
    331
  • Lastpage
    334
  • Abstract
    The emphasis in microprocessor design has shifted from high performance, to a combination of high performance and low power. Until recently, this trend was mostly true for uniprocessors. In this work the authors focused on new energy consumption issues unique to multiprocessor systems: synchronization of accesses to shared memory. The authors investigated and compared different means of providing atomic access to shared memory, including locks and lock-free synchronization (i.e., transactional memory), with respect to energy as well as performance. It is shown that transactional memory has an advantage in terms of energy consumption over locks, but that this advantage largely depends on the system architecture, the contention level, and the policy of conflict resolution.
  • Keywords
    microcomputers; parallel processing; power consumption; shared memory systems; synchronisation; access synchronization; energy reduction; microprocessor design; multiprocessor systems; shared memory; transactional memory; uniprocessors; Computer science; Design engineering; Energy consumption; Energy resolution; Iris; Microprocessors; Multiprocessing systems; Permission; Power engineering and energy; Pressing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Low Power Electronics and Design, 2005. ISLPED '05. Proceedings of the 2005 International Symposium on
  • Print_ISBN
    1-59593-137-6
  • Type

    conf

  • DOI
    10.1109/LPE.2005.195542
  • Filename
    1522791