Code Cloning Tracing: A ``Pay per Trace'' Approach

  • Authors:
  • Thierry Lafage;André Seznec;Erven Rohou;François Bodin

  • Affiliations:
  • -;-;-;-

  • Venue:
  • Euro-Par '99 Proceedings of the 5th International Euro-Par Conference on Parallel Processing
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

Code Cloning Tracing is a new software annotation method that makes it possible to collect traces from time consuming applications. To this end, Code Cloning Tracing provides instrumented programs with two execution modes: a low overhead "no-trace collection" mode which serves to position the application in an interesting state with regard to tracing, and a "trace collection" mode. This paper details the Code Cloning Tracing method and presents calvin, our first implementation. On the SPEC95 suite, calvin exhibits low execution slowdown factors in "no-trace collection" mode varying from 1.02 to 2.09.