A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2016; you can also visit the original URL.
The file type is application/pdf
.
Data-centric execution of speculative parallel programs
2016
2016 49th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO)
Multicore systems must exploit locality to scale, scheduling tasks to minimize data movement. While localityaware parallelism is well studied in non-speculative systems, it has received little attention in speculative systems (e.g., HTM or TLS), which hinders their scalability. We present spatial hints, a technique that leverages program knowledge to reveal and exploit locality in speculative parallel programs. A hint is an abstract integer, given when a speculative task is created, that
doi:10.1109/micro.2016.7783708
dblp:conf/micro/JeffreySAES16
fatcat:b6nbzdafhzcazp74ify77niwa4