Issue No.02 - February (2009 vol.42)
Kristof Beyls , Tele Atlas
Erik H. D'Hollander , Ghent University
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MC.2009.57
Suggestions for locality optimizations (SLO), a cache profiling tool, analyzes runtime reuse paths to find the root causes of poor data locality, and suggests the most promising code optimizations. Refactoring using the hints of the SLO analyzer doubles the average execution speed of several SPEC2000 benchmark programs.
software engineering, development tools, programming languages, processors, operating systems, visualization, simulation, computing methodologies, compilers, benchmarks, SPEC2000 benchmarks
Kristof Beyls, Erik H. D'Hollander, "Refactoring for Data Locality", Computer, vol.42, no. 2, pp. 62-71, February 2009, doi:10.1109/MC.2009.57