Lecture Notes in Computer Science, 2005, Volume 3515/2005, 79-83, DOI: 10.1007/11428848_21

RDVIS: A Tool that Visualizes the Causes of Low Locality and Hints Program Optimizations

Kristof Beyls, Erik H. D’Hollander and Frederik Vandeputte

View Related Documents

Abstract

The visualization tool rdvis is presented which aims at helping the programmer to find program transformations to improve temporal data locality. We present a number of locality metrics that capture the necessary information. Based on a cluster analysis of basic block vectors, the tool gives strong hints on which program transformations are needed. The visualizer allowed us to find the necessary transformations for three SPEC2000 programs in just a few minutes. After performing these transformations, the programs run 3 times faster on average on a number of different platforms.

Fulltext Preview

Image of the first page of the fulltext document