Energy-Performance Tradeoffs in Software Transactional Memory

  title={Energy-Performance Tradeoffs in Software Transactional Memory},
  author={A. Baldassin and J. Carvalho and L. G. Garcia and R. Azevedo},
  journal={2012 IEEE 24th International Symposium on Computer Architecture and High Performance Computing},
  • A. Baldassin, J. Carvalho, +1 author R. Azevedo
  • Published 2012
  • Computer Science
  • 2012 IEEE 24th International Symposium on Computer Architecture and High Performance Computing
  • Transactional memory (TM) is a new synchronization mechanism devised to simplify parallel programming, thereby helping programmers to unleash the power of current multicore processors. Although software implementations of TM (STM) have been extensively analyzed in terms of runtime performance, little attention has been paid to an equally important constraint faced by nearly all computer systems: energy consumption. In this work we conduct a comprehensive study of energy and runtime tradeoff sin… CONTINUE READING
    8 Citations
    Energy Consumption and Scalability Evaluation for Software Transactional Memory on a Real Computing Environment
    Techniques for Enhancing the Efficiency of Transactional Memory Systems
    • PDF
    Energy-aware scheduling in transactional memory systems
    Green-CM: Energy Efficient Contention Management for Transactional Memory
    • 6
    • PDF
    Energy consumption reduction for asynchronous message-passing applications
    • 5
    • PDF
    Transactional memory on heterogeneous architectures


    Characterizing Energy Consumption in Hardware Transactional Memory Systems
    • 18
    • PDF
    Characterizing the Energy Consumption of Software Transactional Memory
    • 10
    • PDF
    Optimizing throughput/power trade-offs in hardware transactional memory using DVFS and intelligent scheduling
    • 5
    • PDF
    STM versus lock-based systems: An energy consumption perspective
    • 5
    • PDF
    Energy reduction in multiprocessor systems using transactional memory
    • Tali Moreshet, R. I. Bahar, M. Herlihy
    • Computer Science, Medicine
    • ISLPED '05. Proceedings of the 2005 International Symposium on Low Power Electronics and Design, 2005.
    • 2005
    • 31
    • PDF
    Understanding Tradeoffs in Software Transactional Memory
    • David Dice, N. Shavit
    • Computer Science
    • International Symposium on Code Generation and Optimization (CGO'07)
    • 2007
    • 86
    • PDF
    Transactional Locking II
    • 1,017
    • PDF
    On the energy-efficiency of software transactional memory
    • 11
    • PDF
    The thrifty barrier: energy-aware synchronization in shared-memory multiprocessors
    • 126
    • PDF