The Community for Technology Leaders
Green Image
Issue No. 01 - January/February (2008 vol. 28)
ISSN: 0272-1732
pp: 21-31
Craig Zilles , University of Illinois at Urbana-Champaign
Ravi Rajwar , Intel
Naveen Neelakantam , University of Illinois at Urbana-Champaign
ABSTRACT
Hardware support for atomic execution can both greatly simplify the implementation of existing speculative compiler optimizations and enable new ones. Given current technology trends, this hardware and software cooperation is a compelling approach; such optimizations can simultaneously improve single-thread performance and reduce power consumption in both sequential and multithreaded applications.
INDEX TERMS
compiler-architecture interactions, architecture, atomicity, checkpoint, compiler, isolation, Java, optimization, speculation
CITATION
Craig Zilles, Ravi Rajwar, Uma Srinivasan, Suresh Srinivas, Naveen Neelakantam, "Hardware Atomicity: An Effective Abstraction for Reliable Software Speculation", IEEE Micro, vol. 28, no. , pp. 21-31, January/February 2008, doi:10.1109/MM.2008.7
93 ms
(Ver )