
Debugging and Performance Tuning for Parallel Computing Systems
IEEE Publications,U.S. (Publisher)
1st Edition
Published on 30. July 1996
Book
Hardback
447 pages
978-0-8186-7412-9 (ISBN)
Description
A full understanding of the common programming idioms and the interactions of application code and its underlying hardware and software are needed in order to develop good tools. This book explores software tools for parallel computer systems and details the current situation, outlines research issues, and discusses technology transition remedies. It also presents intuitive examples of the user interfaces best suited for illustrating these interactions.
In this book, developers of both debugging and performance analysis tools, application developers, and vendors discuss the technical and sociological problems facing the field. These discussions let you learn from others needs and frustrations in building and using tools on parallel systems. The book covers three major research themes:
- tools for task and data parallel languages
- techniques for real-time adaptive system control
- and optimization of heterogeneous metacomputing applications.
More details
Series
Language
English
Place of publication
Piscataway NJ
United States
Publishing group
I.E.E.E.Press
Target group
College/higher education
Professional and scholarly
Product notice
sewn/stitched
Cloth over boards
Dimensions
Height: 262 mm
Width: 185 mm
Thickness: 29 mm
Weight
1043 gr
ISBN-13
978-0-8186-7412-9 (9780818674129)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Persons
Margaret L. Simmons and Ann H. Hayes are the authors of Debugging and Performance Tuning for Parallel Computing Systems, published by Wiley.
Content
1. Performance and Debugging Tools: A Research and Development Checkpoint.
2. Tools: A Research Point of View.
Integrating Compilation and Performance Analysis for Data-Parallel Programs (Vikram S. Adve).
Integrating A Debugger and Performance Tool for Steering (Barton P. Miller).
Visualization, Debugging, and Performance in PVM (G.A. Geist).
Program Analysis and Tuning Tools for a Parallel Object Oriented Language: An Experiment with the TAU System (Dennis Gannon).
Race Detection -
Ten Years Later (C.E. McDowell).
Debugging and Performance Analysis Tools (Joan M. Francioni).
3. Tools: A Vendor Point of View.
A Scalable Debugger for Massively Parallel Message-Passing Programs (Rich Title).
A Building Block Approach to Parallel Tool Construction (Don Breazeal).
Visualizing Performance on Parallel Supercomputers (Marty Itzkowitz).
Multiple View of Parallel Application Execution (Ming C. Hao).
A Performance Tool for The CRAY T3D (Douglas M. Pase).
4. Tools: An Applications Point of View.
Issues of Running Codes on Very Large Parallel Processing Systems (Don Heller).
Opportunities and Tools for Highly Interactive Distributed and Parallel Computing (Karsten Schwan).
Methodologies for Developing Scientific Applications on the CRAY T3D (Nicholas A. Nystrom).
Tuning I/O Performance on the Paragon: Fun with Pablo and Norma (Carl Winstead).
Prospects of Solving Grand Challenge Problems (Rajan Gupta).
Portability and Performance Problems on Massively Parallel Supercomputers (David M. Beazley).
5. Updates and Working-Group Summaries.
Collaborative Efforts to Develop User-Oriented Parallel Tools (Cherri M. Pancake).
High-Performance Fortran Forum Status Report (Mary Zosel).
Summary of Working Group on Integrated Environments Vs. Toolkit (Diane T. Rover).
Working Group: Tools for Workstation Clusters (Robert Dilly).
2. Tools: A Research Point of View.
Integrating Compilation and Performance Analysis for Data-Parallel Programs (Vikram S. Adve).
Integrating A Debugger and Performance Tool for Steering (Barton P. Miller).
Visualization, Debugging, and Performance in PVM (G.A. Geist).
Program Analysis and Tuning Tools for a Parallel Object Oriented Language: An Experiment with the TAU System (Dennis Gannon).
Race Detection -
Ten Years Later (C.E. McDowell).
Debugging and Performance Analysis Tools (Joan M. Francioni).
3. Tools: A Vendor Point of View.
A Scalable Debugger for Massively Parallel Message-Passing Programs (Rich Title).
A Building Block Approach to Parallel Tool Construction (Don Breazeal).
Visualizing Performance on Parallel Supercomputers (Marty Itzkowitz).
Multiple View of Parallel Application Execution (Ming C. Hao).
A Performance Tool for The CRAY T3D (Douglas M. Pase).
4. Tools: An Applications Point of View.
Issues of Running Codes on Very Large Parallel Processing Systems (Don Heller).
Opportunities and Tools for Highly Interactive Distributed and Parallel Computing (Karsten Schwan).
Methodologies for Developing Scientific Applications on the CRAY T3D (Nicholas A. Nystrom).
Tuning I/O Performance on the Paragon: Fun with Pablo and Norma (Carl Winstead).
Prospects of Solving Grand Challenge Problems (Rajan Gupta).
Portability and Performance Problems on Massively Parallel Supercomputers (David M. Beazley).
5. Updates and Working-Group Summaries.
Collaborative Efforts to Develop User-Oriented Parallel Tools (Cherri M. Pancake).
High-Performance Fortran Forum Status Report (Mary Zosel).
Summary of Working Group on Integrated Environments Vs. Toolkit (Diane T. Rover).
Working Group: Tools for Workstation Clusters (Robert Dilly).