(Enter summary)
Abstract: This article describes the Digital Continuous Profiling Infrastructure, a sampling-based
profiling system designed to run continuously on production systems. The system supports
multiprocessors, works on unmodified executables, and collects profiles for entire systems,
including user programs, shared libraries, and the operating system kernel. Samples are
collected at a high rate (over 5200 samples/sec. per 333MHz processor), yet with low overhead
(1--3% slowdown for most workloads). Analysis... (Update)
Context of citations to this paper: More
...3. Optimizations Profiles are collected by either instrumenting a binary with pixie [2] or using the statistical sampling profiler DCPI [14]. Both produce a database of basic block execution counts. The compiler reads the profile database and annotates basic blocks in its IL...
...detect anomalous behavior. Continuous on line profiling of operating systems with fine grain performance based feedback is described in [33], which also reports impressive performance improvements due to the continuous 8 profiling methodology adopted. In contrast, we focus...
Cited by: More
An Architectural Framework for Run-Time Optimization - Merten, Trick, Barnes.. (2001)
(Correct)
Deep Start: A Hybrid Strategy for Automated Performance Problem.. - Roth, al. (2002)
(Correct)
Feedback directed optimization in Compaq's compilation tools.. - Cohn, Lowney (1999)
(Correct)
Similar documents (at the sentence level):
72.4%: Continuous Profiling: Where Have All the Cycles Gone? - Jennifer M. Anderson.. (1997)
(Correct)
Active bibliography (related documents): More All
0.2: The Performance of Applications and Operating Systems on.. - Bowman, Cardwell, Romer
(Correct)
0.1: Image Processing on High Performance RISC Systems - Baglietto, Maresca.. (1996)
(Correct)
0.1: Software-Managed Address Translation - Jacob, Mudge (1997)
(Correct)
Similar documents based on text: More All
0.5: Transparent, Low-Overhead Profiling on Modern Processors - Anderson, Berc, Chrysos, .. (1998)
(Correct)
0.3: Efficient and Flexible Value Sampling - Burrows, Erlingson, Leung.. (2000)
(Correct)
0.2: The Modified Object Buffer: A Storage Management Technique for.. - Ghemawat (1995)
(Correct)
Related documents from co-citation: More All
6: The superblock: An effective technique for vliw and superscalar compilation (context) - Hwu, Mahlke et al. - 1993
6: System Support for Automatic Profiling and Optimization
- Zhang, Wang et al. - 1997
5: ProfileMe: Hardware support for instruction-level profiling on out-of-order proc..
- Dean, Hicks et al. - 1997
BibTeX entry: (Update)
J.M. Anderson, L. Berc, J. Dean, S. Ghemawat, M. Henzinger, S.-T. A. Leung, D. Sites, M. Vandevoorde, C. Waldspurger, and W. E. Weihl. "Continuous profiling: Where have all the cycles gone?" Technical Note 1997-016. Digital Equipment Corporation Systems Research Center, Palo Alto, Calif., July 1997. http://citeseer.ist.psu.edu/anderson97continuous.html More
@misc{ anderson97continuous,
author = "J. Anderson and L. Berc and J. Dean and S. Ghemawat and M. Henzinger and
S. Leung and D. Sites and M. Vandevoorde and C. Waldspurger and W. Weihl",
title = "Continuous profiling: Where have all the cycles gone",
text = "J.M. Anderson, L. Berc, J. Dean, S. Ghemawat, M. Henzinger, S.-T. A. Leung,
D. Sites, M. Vandevoorde, C. Waldspurger, and W. E. Weihl. Continuous profiling:
Where have all the cycles gone? Technical Note 1997-016. Digital Equipment
Corporation Systems Research Center, Palo Alto, Calif., July 1997.",
year = "1997",
url = "citeseer.ist.psu.edu/anderson97continuous.html" }
Citations (may not include all citations):
197
Maximizing multiprocessor performance with the SUIF compiler
- HALL, ANDERSON et al. - 1996 DBLP
150
gprof: A call graph execution profiler
- GRAHAM, KESSLER et al. - 1982 DBLP
130
Optimally profiling and tracing programs
- BALL, AND - 1994 ACM DBLP
63
Complete computer simulation: The SimOS approach (context) - ROSENBLUM, HERROD et al. - 1995
58
Quartz: A tool for tuning parallel program performance (context) - ANDERSON, AND - 1990 ACM DBLP
50
MTOOL: An integrated system for performance debugging shared.. (context) - GOLDBERG, AND - 1993
36
The program structure tree: Computing control regions in lin..
- JOHNSON, PEARSON et al. - 1994 DBLP
31
The GEM optimizing compiler system (context) - BLICKSTEIN, CRAIG et al. - 1992
27
Alpha AXP architecture reference manual (context) - SITES, AND - 1995
18
Hot cold optimization of large Windows/NT applications (context) - COHN, AND - 1996 ACM DBLP
15
Performance analysis using the MIPS R10000 performance count.. (context) - ZAGHA, LARSON et al. - 1996
10
minimal standard (context) - CARTA - 1990
4
Memory bandwidth and machine balance in high performance com.. (context) - MCCALPIN - 1995
3
Operating system support for automated profiling and optimiz.. (context) - ZHANG, WANG et al. - 1997
1
Program profiling problems (context) - REISER, AND - 1994
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.cs.colorado.edu/~diwan/7135/index.html): More
Flow-Insensitive Points-to Analysis with Term and Set.. - Foster, Fähndrich, Aiken (1997)
(Correct)
Using Types to Analyze and Optimize Object-Oriented Programs - Diwan, McKinley, Moss (2001)
(Correct)
Parametric Shape Analysis via 3-Valued Logic - Sagiv, Reps, Wilhelm (1999)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC