A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
Exploiting coarse-grain speculative parallelism
2011
SIGPLAN notices
Speculative execution at coarse granularities (e.g., codeblocks, methods, algorithms) offers a promising programming model for exploiting parallelism on modern architectures. In this paper we present Anumita, a framework that includes programming constructs and a supporting runtime system to enable the use of coarse-grain speculation to improve program performance, without burdening the programmer with the complexity of creating, managing and retiring speculations. Speculations may be composed
doi:10.1145/2076021.2048110
fatcat:rsyjze662nh4pf62mi26rirdwu