DocumentCode
3459749
Title
Fast Track: Supporting Unsafe Optimizations with Software Speculation
Author
Kelsey, Kirk ; Zhang, Chengliang ; Ding, Chen
Author_Institution
Univ. of Rochester, Rochester
fYear
2007
fDate
15-19 Sept. 2007
Firstpage
414
Lastpage
414
Abstract
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.
Keywords
optimising compilers; parallel programming; fast track system; processor technology; program code speculative execution; software speculation; unsafe optimization; unsafely optimized code; Computer errors; Computer science; Cost function; Kirk field collapse effect; Master-slave; Optimizing compilers; Program processors; Programming profession; Runtime; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Architecture and Compilation Techniques, 2007. PACT 2007. 16th International Conference on
Conference_Location
Brasov
ISSN
1089-795X
Print_ISBN
978-0-7695-2944-8
Type
conf
DOI
10.1109/PACT.2007.4336242
Filename
4336242
Link To Document