Title
Performance and Energy Analysis of the Restricted Transactional Memory Implementation on Haswell
Abstract
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.
Year
DOI
Venue
2014
10.1109/IPDPS.2014.70
IPDPS
Keywords
Field
DocType
htm, tsx, rtm, performance evaluation, energy evaluation,synchronisation,instruction sets,hardware,synchronization,concurrent computing,energy expenditure,pollution,benchmark testing,rtm
Software transactional memory,Suite,Workload,Computer science,Parallel computing,Programming style,Transactional Synchronization Extensions,Implementation,Transactional memory,Software,Operating system,Distributed computing
Conference
ISSN
Citations 
PageRank 
1530-2075
4
0.41
References 
Authors
0
6
Name
Order
Citations
PageRank
Bhavishya Goel1593.57
Rubén Titos-Gil27910.41
Anurag Negi3495.08
Sally A. Mckee41928152.59
Per Stenström53048234.09
Titos-Gil, R.6111.50