Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
Effectiveness of Trace Sampling for Performance Debugging Tools Margaret Martonosi and Anoop Gupta
 

Summary: Effectiveness of Trace Sampling for Performance Debugging Tools
Margaret Martonosi and Anoop Gupta
Computer Systems Laboratory
Stanford University, CA 94305
Thomas Anderson
Computer Science Division,
Univ. of California, Berkeley, CA 94720
Abstract
Recently there has been a surge of interest in developing perfor-
mance debugging tools to help programmers tune their applications
for better memory performance [2, 4, 10]. These tools vary both
in the detail of feedback provided to the user, and in the run-
time overhead of using them. MemSpy [10] is a simulation-based
tool which gives programmers detailed statistics on the memory
system behavior of applications. It provides information on the
frequency and causes of cache misses, and presents it in terms of
source-level data and code objects with which the programmer is
familiar. However, using MemSpy increases a program's execu-
tion time by roughly 10 to 40 fold. This overhead is generally
acceptable for applications with execution times of several min-

  

Source: Anderson, Tom - Department of Computer Science and Engineering, University of Washington at Seattle

 

Collections: Computer Technologies and Information Sciences