Date: April 2006
Creator: Chen, Peng; Kavi, Krishna M. & Akl, Robert G.
Description: This paper discusses performance enhancement by eliminating redundant function execution. Programs often call the same function with the same arguments, yielding the same results. The authors call this phenomenon, "function reuse". Previously, we have shown such a behavior for some of the SPEC2000 integer benchmarks using HP ATOM instrumentation tools. However, this required extensive analysis by hand, and assumptions regarding side-effects caused by functions. In this paper, the authors modified a well-known architecture simulator, SimpleScalar, to analyze multiple benchmarks to investigate the function reuse behavior.
Contributing Partner: UNT College of Engineering