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

@inproceedings{Beyls2005RDVISAT,
  title={RDVIS: A Tool that Visualizes the Causes of Low Locality and Hints Program Optimizations},
  author={Kristof Beyls and Erik H. D'Hollander and Frederik Vandeputte},
  booktitle={International Conference on Computational Science},
  year={2005}
}
In this tutorial, the well-known matrix-multiply is taken, and the RDVIS-tool is used to optimize it. After applying optimizations, hinted by the RDVIS-tool it shows that the programmer found a tiled version of the matrix multiply, which much higher locality and which runs much faster than the original matrix multiply code. The reuse distance model and the theoretical concepts behind the RDVIS tool are not explained here, but are discussed in “RDVIS: a tool that Visualizes the Causes of Low… CONTINUE READING
Highly Cited
This paper has 20 citations. REVIEW CITATIONS