Search NASA⌕ Search

NASA NTRS · 20020062695

On the Information Content of Program Traces

Abstract

Program traces are used for analysis of program performance, memory utilization, and communications as well as for program debugging. The trace contains records of execution events generated by monitoring units inserted into the program. The trace size limits the resolution of execution events and restricts the user's ability to analyze the program execution. We present a study of the information content of program traces and develop a coding scheme which reduces the trace size to the limit given by the trace entropy. We apply the coding to the traces of AIMS instrumented programs executed on the IBM SPA and the SCSI Power Challenge and compare it with other coding methods. Our technique shows size of the trace can be reduced by more than a factor of 5.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Frumkin, Michael, Hood, Robert, Yan, Jerry, Saini, Subhash. 1998-01-01. On the Information Content of Program Traces. https://ntrs.nasa.gov/citations/20020062695

Cite the original work for its findings. Save a collection to share your selection of sources.