Title
Hardware Atomicity: An Effective Abstraction for Reliable Software Speculation
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.
Year
DOI
Venue
2008
10.1109/MM.2008.7
IEEE Micro
Keywords
Field
DocType
software cooperation,multithreaded application,hardware atomicity,atomic execution,effective abstraction,current technology trend,hardware support,compelling approach,power consumption,reliable software speculation,single-thread performance,speculative compiler optimizations,isolation,architecture,java,multi threading,compiler,atomicity,optimization,speculation,software reliability,compiler optimization
Atomicity,Multithreading,Computer science,Compiler correctness,Microprocessor,Parallel computing,Optimizing compiler,Real-time computing,Compiler,Software,Computer hardware,Software quality
Journal
Volume
Issue
ISSN
28
1
0272-1732
Citations 
PageRank 
References 
2
0.41
7
Authors
5
Name
Order
Citations
PageRank
Naveen Neelakantam140.82
Ravi Rajwar289952.67
Suresh Srinivas3165.12
Uma Srinivasan422725.09
Craig B. Zilles593294.74