1989
DOI: 10.1109/2.42013
|View full text |Cite
|
Sign up to set email alerts
|

Visualizing performance debugging

Abstract: This article discusses visualizing performance of parallel and sequential computations using the Programming and Instrumentation Environment (PIE) as an example. First, the importance of being able to visualize the performance of a computation is demonstrated. Secondly, an easy guide to one way, the PIE way, of his visualization process is presented. This is followed by examples of concrete uses of the environment. Finally, some of the pressing issues concerning measuring performance are discussed.Three issues… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
12
0

Year Published

1990
1990
2000
2000

Publication Types

Select...
3
3
3

Relationship

0
9

Authors

Journals

citations
Cited by 75 publications
(12 citation statements)
references
References 10 publications
0
12
0
Order By: Relevance
“…ParaScope assists in the formulation, implementation, automatic parallelization, computation scheduling, and debugging of parallel Fortran programs [5]. The Parallel Programming and Instrumentation Environment (PIE) focuses on visualization of concurrent program performance for debugging and supports analysis, verification, and validation of a computation's performance [6]. In Faust, the emphasis is on an integrated environment for scientific applications that includes database, data and control analysis, restructuring, program maintenance, and performance analysis components [7].…”
Section: Related Work: Parallel Programming Environmentsmentioning
confidence: 99%
“…ParaScope assists in the formulation, implementation, automatic parallelization, computation scheduling, and debugging of parallel Fortran programs [5]. The Parallel Programming and Instrumentation Environment (PIE) focuses on visualization of concurrent program performance for debugging and supports analysis, verification, and validation of a computation's performance [6]. In Faust, the emphasis is on an integrated environment for scientific applications that includes database, data and control analysis, restructuring, program maintenance, and performance analysis components [7].…”
Section: Related Work: Parallel Programming Environmentsmentioning
confidence: 99%
“…Profile metrics [1,6,15,22] associate a value with each component of a distributed or parallel application (frequently procedures), and are presented as sorted tables. Visualizations [8,13,14,18,23] explain application performance using pictures. Search tools [10,17,21] help users to manage performance data information overload by treating the problem of finding a performance bottleneck as a search problem.…”
Section: Related Workmentioning
confidence: 99%
“…The motivation behind such transformation is to get a better insight of the computational process. Some examples of applications in this category are computational fluid dynamics [3), finite element analysis [l], parallel program development and debugging [5].…”
Section: Introductionmentioning
confidence: 99%