See this document in CiteSeerX!

Finding Bottlenecks In Large Scale Parallel Programs (1994)  (Make Corrections)  (6 citations)
Jeffrey Kenneth Hollingsworth



  Home/Search   Context   Related

 
View or download:
wisc.edu/technical...sworth_thesis.ps.Z
wisc.edu/technical_pape...hollings.ps.Z
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  umd.edu/~hollings/vita (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: This thesis addresses the problem of trying to locate the source of performance bottlenecks in large-scale parallel and distributed applications. Performance monitoring creates a dilemma: identifying a bottleneck necessitates collecting detailed information, yet collecting all this data can introduce serious data collection bottlenecks. At the same time, users are being inundated with volumes of complex graphs and tables that require a performance expert to interpret. I have developed a new... (Update)

Context of citations to this paper:   More

...levels of detail. This helps to systematically focus on the region of code causing the performance problem. A previous informal study [10] shows that users generally start by taking a high level view of the performance of their applications, and isolate the source of their...

...kernelresident libpcap portion of the well known tcpdump facility. Higher level services that interpret or analyze monitoring data[16, 24] are not the subject of this research, but would be useful when using monitoring data for runtime program steering[25] or to help...

Cited by:   More
Performance Data Gathering for the Origin2000 - Prestor (1999)   (Correct)
dproc - Extensible Run-Time Resource Monitoring.. - Jancic.. (2002)   (Correct)
Characterisation Based Bottleneck Analysis of Parallel Systems - Zemerly, Papay, Nudd   (Correct)

Similar documents (at the sentence level):
10.3%:   Dynamic Program Instrumentation for Scalable Performance Tools - Jeffrey Hollingsworth (1994)   (Correct)
8.2%:   Dynamic Control of Performance Monitoring on Large Scale.. - Hollingsworth, Miller (1993)   (Correct)
7.3%:   An Adaptive Cost Model for Parallel Program Instrumentation - Jeffrey Hollingsworth (1994)   (Correct)

Active bibliography (related documents):   More   All
1.0:   An API for Runtime Code Patching - Buck, Hollingsworth (2000)   (Correct)
0.8:   Performance Visualization Of Parallel Programs - D'Paola (1997)   (Correct)
0.6:   Efficient Run-Time Monitoring of Timing Constraints - Mok, Liu (1997)   (Correct)

Similar documents based on text:   More   All
0.1:   The Paradyn Parallel Performance Tools and PVM - Miller, Hollingsworth, Callaghan (1994)   (Correct)
0.1:   Modeling, Evaluation, and Testing of Paradyn Instrumentation.. - Waheed, Rover, al. (1996)   (Correct)
0.1:   The Paradyn Parallel Performance Measurement Tools - Miller, Callaghan (1995)   (Correct)

Related documents from co-citation:   More   All
3:   The Paradyn parallel performance measurement tool - Miller - 1995
2:   Digital dynamic telepathology -- the virtual microscope - Afework, Beynon et al. - 1998
2:   Fine-Grained Dynamic Instrumentation of Commodity Operating System Kernels - Ariel, Miller - 1999

BibTeX entry:   (Update)

J. K. Hollingsworth. Finding Bottlenecks in Large-scale Parallel Programs. PhD thesis, University of Wisconsin, Aug. 1994. http://citeseer.ist.psu.edu/hollingsworth94finding.html   More

@techreport{ jeffrey94finding,
    author = "Hollingsworth, Jeffrey K.",
    title = "{F}inding {B}ottlenecks in {L}arge {S}cale {P}arallel {P}rograms",
    number = "CS-TR-94-1243",
    month = "September",
    year = "1994",
    url = "citeseer.ist.psu.edu/hollingsworth94finding.html" }
Citations (may not include all citations):
572   Computers and Intractability (context) - Garey, Johnson - 1979
496   SPLASH: Stanford Parallel Applications for Shared-Memory (context) - Singh, Weber et al. - 1992
352   Time, Clocks, and the Ordering of Events in a Distributed Sy.. (context) - Lamport - 1978
262   Visualizing Performance of Parallel Programs (context) - Heath, Etheridge - 1991
207   Internet time synchronization: the network time protocol - Mills - 1991
163   Debugging Parallel Programs with Instant Replay (context) - LeBlanc, Mellor-Crummey - 1987
155   Alpha Architecture Reference Manual (context) - Sites - 1992
150   gprof: a Call Graph Execution Profiler - Graham, Kessler et al. - 1982
132   Zeus: a system for algorithm animation and multi-view editin.. - Brown - 1991
130   Optimally Profiling and Tracing Programs - Ball, Larus - 1992
126   Scalable Performance Analysis: The Pablo Performance Analysi.. - Reed, Aydt et al. - 1993
81   A Performance Evaluation of Four Parallel Join Algorithms in.. - Schneider, DeWitt - 1989
80   Abstract Execution: A Technique for Efficiently Tracing Prog.. (context) - Larus - 1990
74   Threads and Input/Output in the Synthesis Kernel - Massalin, Pu - 1989
73   PICL - A Portable Instrumented Communication Library (context) - Geist, Heath et al. - 1990
70   A Methodology for Building Application-Specific Visualizatio.. - Stasko, Kraemer - 1993
69   Multiprocessor Hash-Based Join Algorithms - DeWitt, Gerber - 1985
68   Integrated PVM framework supports heterogeneous network comp.. - Dongarra, Geist et al. - 1993
58   Quartz: A Tool for Tuning Parallel Program Performance (context) - Anderson, Lazowska - 1990
50   JEWEL: Design and Implementation of a Distributed Measuremen.. (context) - Lange, Kroger et al. - 1992
47   Visualization and debugging in a heterogeneous environment (context) - Beguelin, Dongarra et al. - 1993
47   Fast Breakpoints: Design and Implementation (context) - Kessler - 1990
46   Working Sets Past and Present (context) - Denning - 1980
46   IPS-2: The Second Generation of a Parallel Program Measureme.. (context) - Miller, Clark et al. - 1990
39   Performance Tuning with AIMS - An Automated Instrumentation .. - Yan - 1994
37   Large-scale Linearly Constrained Optimization (context) - Murtagh, Saunders - 1978
36   Resource Constrained Scheduling as Generalized Bin Packing (context) - Garey, Graham et al. - 1976
35   A Hybrid Monitor for Behavior and Performance Analysis of Di.. (context) - Haban, Wybranietz - 1990
34   Visualizing Performance Debugging (context) - Lehr, Segall et al. - 1989
32   Analyzing Parallel Program Executions Using Multiple Views (context) - LeBlanc, Mellor-Crummey et al. - 1990
30   Performance Debugging Shared Memory Multiprocessor Programs .. (context) - Goldberg, Hennessy - 1991
29   The Paragon Performance Monitoring Environment (context) - Ries, Anderson et al. - 1993
29   the accuracy and stability of clocks synchronized by the Net.. - Mills - 1990
28   Precise Compile-Time Performance Prediction of Superscalar-B.. - Wang - 1994
27   Critical Path Analysis for the Execution of Parallel and Dis.. (context) - Yang, Miller - 1988
26   Performance Measurement Tools in a Multiprocessor Environmen.. (context) - Burkhart, Millen - 1989
24   Multiprocessor Performance Measurement Instrumentation - Mink, Carpenter et al. - 1990
23   Practical data breakpoints: design and implementation - Wahbe, Lucco et al. - 1993
23   Monitoring Distributed Systems (context) - Joyce, Lomow et al. - 1987
22   PIE: A programming and instrumentation environment for paral.. (context) - Segall, Rudolph - 1985
21   The Integration of Application and System Based Metrics in A.. - Hollingsworth, Irvin et al. - 1991
17   A Portable Platform for Distributed Event Environments (context) - Bruegge - 1991
17   Models for visualization in parallel debuggers (context) - Pancake, Utter - 1989
17   The MPP Apprentice Performance Tool: Delivering the Performa.. (context) - Williams, Hoel et al. - 1994
16   Data Visualization and Performance Analysis in the Prism Pro.. (context) - Sistare, Allen et al. - 1992
15   Journal of Parallel and Distributed Computing (context) - Kohn, Williams - 1993
14   Postloading for Fun and Profit (context) - Johnson - 1990
14   What Users Need in Parallel Tools Support: Survey Results an.. - Pancake, Cook - 1994
14   Parallel Program Performance Metrics: A Comparison and Valid.. - Hollingsworth, Miller - 1992
13   Animating Work and Time for Debugging Parallel Programs Foun.. (context) - Zernik, Rudolph - 1991
13   The SP1 High-Performance Switch (context) - Stunkel, Shea et al. - 1994
13   Performance Debugging Using Parallel Performance Predicates - Crovella, LeBlanc - 1993
13   Perspective Views: A Technique for Enhancing Parallel Progra.. (context) - Hough, Cuny - 1990
12   Monitoring and Performance Measuring Distributed Systems dur.. (context) - Wybranietz, Haban - 1988
12   Performance Assertion Checking - Perl, Weihl - 1993
12   Intrusion Compensation for Performance Evaluation of Paralle.. (context) - Yan, Listgarten - 1993
11   Distributed Debugging Tools for Heterogeneous Distributed Sy.. (context) - Bates - 1988
11   Department of Computer Science (context) - Malony, Observability et al. - 1990
11   A Distributed Programs Monitor for Berkeley UNIX (context) - Miller, Macrander et al. - 1985
10   Debugging Parallel Programs Using Sound (context) - Francioni, Albright et al. - 1991
9   Visualizing the Behavior of Massively Parallel Programs (context) - Friedell, LaPolla et al. - 1991
9   A Hardware-Based Performance Monitor for the Intel iPSC/2 Hy.. (context) - Malony, Reed - 1990
8   The POWER2 Performance Monitor (context) - Welbon, Chen-Nui et al.
8   Profiling Under UNIX by Patching (context) - Bishop - 1987
8   BBN Advanced Computers (context) - Overview - 1987
8   Segmentation and the Design of Multiprogrammed Computer Syst.. (context) - Dennis - 1965
8   EDL: A Basis For Distributed System Debugging Tools (context) - Bates, Wileden - 1982
7   Selective Monitoring Using Performance Metric Predicates (context) - Fineman, Hontalas - 1992
7   Cray Research Inc (context) - Architecture, HR-
6   InfoSound: An Audio Aid to Program Comprehension (context) - Sonnenwald, Gopinaht et al. - 1990
6   Inaccuracies in Program Profilers (context) - Ponder, Fateman - 1988
6   Performance visualization of parallel programs on a shared m.. (context) - Bernstein, Bolmarcich et al. - 1989
6   Performance measurement of parallel and distributed programs.. (context) - Yang, Miller - 1989
5   The Design and Implementation of TOPSYS (context) - Bemmerl, Bode et al. - 1991
5   The Use of Sound in an Exploratory Visualization Environment (context) - Smith, Williams - 1989
4   The Application of Code Instrumentation Technology in the Lo.. (context) - Brown - 1992
4   Tools for Constructing Distributed Reactive Systems - Marzullo, Wood - 1991
4   Cray Research Inc (context) - Formats, Reference et al. - 2014
3   Capacity Management Review (context) - Evaluation - 1993
3   Instrumentation for Application Performance Tuning: The M31 .. (context) - Reilly - 1989
3   University of Wisconsin-Madison (context) - Lewandowski, Thesis - 1994
3   A VLSI Chip Set For A Multiprocessor Performance Measurement.. (context) - Mink, Carpenter - 1990
3   Performance Efficient Parallel Programming in MPC (context) - Vrsalovic - 1989
3   Connection Machine Debugging and Performance Analysis: Prese.. (context) - Title - 1991
3   Intel Supercomputer Systems Division (context) - PS - 1992
2   Tools to aid in the analysis of memory access patterns for F.. - Brewer, Dongarra et al. - 1988
2   RP3 Performance Monitoring Hardware (context) - Brantley, McAuliffe et al. - 1989
2   METRIC: a kernel instrumentation system for distributed envi.. (context) - Mcdaniel - 1977
2   Personal Communication (context) - Thakkar
2   Experience with a Performance Analyzer for Multithreaded App.. (context) - Hansen, Linthicum et al. - 1990
2   Debugging Techniques for Communicating (context) - Smith - 1981
2   A language and system for parallel programming (context) - Schwan, Ramnath et al. - 1988
1   A high-level debugger/profiler architecture for shared-memor.. (context) - Aral, Gertner - 1988
1   MKM: Mach Kernel Monitor Description, Examples and Measureme.. (context) - Lehr, Black et al. - 1989
1   An Experience with the ANALYZER/SX Performance Tuning Tool (context) - Kinoshita - 1989
1   Program Tracing in Cedar (context) - Malony - 1987
1   An Integrated Instrumentation Environment for Multiprocessor.. (context) - Segall, Singh et al. - 1983
1   Program Profiling Problems, and a Solution via Machine Langu.. (context) - Reiser, Skudlarek - 1994
1   Meiko CS-2 interconnect (context) - Homewood, McLaren - 1993
1   Measuring Simultaneous Events in a Multiprocessor System (context) - Hecksen, Klar et al. - 1982
1   the multidimensional vector bin packing (context) - Csirik, Frenk et al. - 1990



The graph only includes citing articles where the year of publication is known.


Documents on the same site (http://www.cs.umd.edu/~hollings/vita.htm):   More
Dynamic Control of Performance Monitoring on Large Scale.. - Hollingsworth, Miller (1993)   (Correct)
Dynamic Program Instrumentation for Scalable Performance Tools - Jeffrey Hollingsworth (1994)   (Correct)
Parallel Program Performance Metrics: A Comparison and.. - Hollingsworth, Miller (1992)   (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