Title
Embedded-TM: Energy and complexity-effective hardware transactional memory for embedded multicore systems
Abstract
We investigate how transactional memory can be adapted for embedded systems. We consider energy consumption and complexity to be driving concerns in the design of these systems and therefore adapt simple hardware transactional memory (HTM) schemes in our architectural design. We propose several different cache structures and contention management schemes to support HTM and evaluate them in terms of energy, performance, and complexity. We find that ignoring energy considerations can lead to poor design choices, particularly for resource-constrained embedded platforms. We conclude that with the right balance of energy efficiency and simplicity, HTM will become an attractive choice for future embedded system designs.
Year
DOI
Venue
2010
10.1016/j.jpdc.2010.02.003
J. Parallel Distrib. Comput.
Keywords
Field
DocType
cache design,energy consumption,poor design choice,resource-constrained embedded platform,contention management,complexity-effective hardware transactional memory,future embedded system design,hardware transactional memory,energy-efficient design,transactional memory,simple hardware transactional memory,embedded multicore system,energy consideration,architectural design,energy-effi cient design,energy efficiency,embedded system,content management
Atomicity,Computer science,Efficient energy use,CPU cache,Cache,Parallel computing,Distributed memory,Transactional memory,Energy consumption,Multi-core processor,Distributed computing,Embedded system
Journal
Volume
Issue
ISSN
70
10
Journal of Parallel and Distributed Computing
Citations 
PageRank 
References 
24
1.05
28
Authors
5
Name
Order
Citations
PageRank
Cesare Ferri11156.78
Samantha Wood2321.55
Tali Moreshet3989.81
R. Iris Bahar487884.31
Maurice Herlihy58623920.94