A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2014; you can also visit the original URL.
The file type is application/pdf
.
A multi-objective auto-tuning framework for parallel codes
2012
2012 International Conference for High Performance Computing, Networking, Storage and Analysis
In this paper we introduce a multi-objective autotuning framework comprising compiler and runtime components. Focusing on individual code regions, our compiler uses a novel search technique to compute a set of optimal solutions, which are encoded into a multi-versioned executable. This enables the runtime system to choose specifically tuned code versions when dynamically adjusting to changing circumstances. We demonstrate our method by tuning loop tiling in cachesensitive parallel programs,
doi:10.1109/sc.2012.7
dblp:conf/sc/JordanTBPGFM12
fatcat:7gq43aun75dcpnpvady63cmmfy