A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2010; you can also visit the original URL.
The file type is application/pdf
.
Heuristics for Profile-Driven Method-Level Speculative Parallelization
2005 International Conference on Parallel Processing (ICPP'05)
Thread level speculation (TLS) is an effective technique for extracting parallelism from sequential code. Method calls provide good templates for the boundaries of speculative threads as they often describe independent tasks. However, selecting the most profitable methods to speculate on is difficult as it involves complicated trade-offs between speculation violations, thread overheads, and resource utilization. This paper presents a first analysis of heuristics for automatic selection of
doi:10.1109/icpp.2005.44
dblp:conf/icpp/WhaleyK05
fatcat:v2ix5tp46rd7rd5o6us4taxc7i