Embedded-TM: Energy and complexity-effective hardware transactional memory for embedded multicore systems

Embedded-TM: Energy and complexity-effective hardware transactional memory for embedded multicore systems
复制标题

DOI:
10.1016/j.jpdc.2010.02.003
复制
发表时间:
2010-10-01
影响因子:
3.8
通讯作者:
Herlihy, Maurice
Herlihy, Maurice
中科院分区:
计算机科学2区
文献类型:
--
作者:
Ferri, Cesare;Wood, Samantha;Herlihy, Maurice

文献摘要

被引文献

相似文献

我们研究事务性内存如何适用于嵌入式系统。我们认为能源消耗和复杂性是这些系统设计中的驱动因素,因此在我们的架构设计中采用简单的硬件事务性内存(HTM)方案。我们提出了几种不同的缓存结构和争用管理方案来支持HTM,并从能量、性能和复杂性方面对它们进行了评估。我们发现忽略能源因素会导致糟糕的设计选择,特别是对于资源受限的嵌入式平台。我们的结论是,在能源效率和简单性的适当平衡下,HTM将成为未来嵌入式系统设计的一个有吸引力的选择。(C) 2010爱思唯尔公司版权所有。
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. (C) 2010 Elsevier Inc. All rights reserved.