16th International Conference on Parallel Architecture and Compilation Techniques (PACT 2007) (2007)
Sept. 15, 2007 to Sept. 19, 2007
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/PACT.2007.35
Kirk Kelsey , University of Rochester, USA
Chengliang Zhang , University of Rochester, USA
Chen Ding , University of Rochester, USA
The shift in processor technology toward multi-core, multi-processors opens new opportunities for software speculation where program code is speculatively executed to improve speed at the cost of having handle errors. In this paper we describe a new use of software speculation in a system we call fast track in which we can use some unsafely optimized code while still ensuring correctness.
C. Ding, K. Kelsey and C. Zhang, "Fast Track: Supporting Unsafe Optimizations with Software Speculation," 16th International Conference on Parallel Architecture and Compilation Techniques (PACT 2007)(PACT), Brasov, Romania, 2007, pp. 414.