STM versus lock-based systems: An energy consumption perspective

@article{Klein2010STMVL,
  title={STM versus lock-based systems: An energy consumption perspective},
  author={Felipe Klein and A. Baldassin and J. Moreira and P. Centoducatte and S. Rigo and R. Azevedo},
  journal={2010 ACM/IEEE International Symposium on Low-Power Electronics and Design (ISLPED)},
  year={2010},
  pages={431-436}
}
  • Felipe Klein, A. Baldassin, +3 authors R. Azevedo
  • Published 2010
  • Computer Science
  • 2010 ACM/IEEE International Symposium on Low-Power Electronics and Design (ISLPED)
  • The shift towards multicore processors and the well-known drawbacks imposed by lock-based synchronization have forced researchers to devise new alternatives for building concurrent software, of which transactional memory is a promising one. This work presents a comprehensive study on the energy consumption of a state-of-the-art STM (Software Transactional Memory) implementation using STAMP, a representative set of transactional workloads, comparing it to its lock-based counterpart. Our results… CONTINUE READING
    5 Citations

    Figures, Tables, and Topics from this paper

    Energy-Performance Tradeoffs in Software Transactional Memory
    • 8
    • PDF
    Energy Consumption on Software Transactional Memories
    Energy Consumption and Scalability Evaluation for Software Transactional Memory on a Real Computing Environment
    Contract-based synchronization of multi-threaded java programs
    • PDF

    References

    STAMP: Stanford Transactional Applications for Multi-Processing
    • 958
    • Highly Influential
    • PDF