Energy Implications of Transactional Memory for Embedded Architectures

Provided by: Brown University
Topic: Hardware
Format: PDF
Roughly ninety percent of all microprocessors manufactured in any one year are intended for embedded devices such as cameras, cell-phones, or machine controllers. The authors evaluate the energy-efficiency and performance of spin-locks and simple hardware transactional memory on embedded devices. In most cases, transactional memory provides both significantly reduced energy consumption and increased throughput (up to 30% and 66% improvement, respectively, compared to locks). Nevertheless, for benchmarks where synchronization is sufficiently rare, the energy costs of the underutilized transactional caching hardware can outweigh its benefits.

Find By Topic