Performance and energy analysis of the restricted transactional memory implementation on haswell
Paper i proceeding, 2014

Hardware transactional memory implementations are becoming increasingly available. For instance, the Intel Core i7 4770 implements Restricted Transactional Memory (RTM) support for Intel Transactional Synchronization Extensions (TSX). In this paper, we present a detailed evaluation of RTM performance and energy expenditure. We compare RTM behavior to that of the TinySTM software transactional memory system, first by running micro benchmarks, and then by running the STAMP benchmark suite. We find that which system performs better depends heavily on the workload characteristics. We then conduct a case study of two STAMP applications to assess the impact of programming style on RTM performance and to investigate what kinds of software optimizations can help overcome RTM's hardware limitations.

Energy evaluation

HTM

Performance evaluation

TSX

RTM

Författare

Bhavishya Goel

Chalmers, Data- och informationsteknik, Datorteknik

Ruben Titos Gil

Chalmers, Data- och informationsteknik, Datorteknik

Anurag Negi

Chalmers, Data- och informationsteknik, Datorteknik

Sally A McKee

Chalmers, Data- och informationsteknik, Datorteknik

Per Stenström

Chalmers, Data- och informationsteknik, Datorteknik

Proceedings of the International Parallel and Distributed Processing Symposium, IPDPS

2332-1237 (eISSN)

615-624

Ämneskategorier

Datorteknik

Styrkeområden

Informations- och kommunikationsteknik

DOI

10.1109/IPDPS.2014.70

ISBN

978-076955207-1

Mer information

Skapat

2017-10-07