NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Toward Automatic Scalability Analysis of Message Passing Programs: A Case StudyScalability analysis forms an important component of any performance debugging cycle, for massively parallel machines. However, tools that help in performing such analysis for parallel programs are non-existent. The primary reason for lack of such tools is the complexity involved in capturing program dynamics such as communication-computation overlap, communication latencies and memory hierarchy reference patterns. In this paper, we highlight some simple techniques that can be used to study scalability of explicit message-passing parallel programs that consider the above issues. We start from the high level source code and use a methodology for deducing communication characteristics and its impact on the total execution time of the program. The approach is validated with the help of a pipelined method for solving scalar tri-diagonal systems, using both simulations and symbolic cost models on the Intel hypercube.
Document ID
20020008207
Acquisition Source
Ames Research Center
Document Type
Preprint (Draft being sent to journal)
Authors
Sarukkai, Sekhar R.
(RECOM Technologies, Inc. Moffett Field, CA United States)
Mehra, Pankaj
(RECOM Technologies, Inc. Moffett Field, CA United States)
Block, Robert
(RECOM Technologies, Inc. Moffett Field, CA United States)
Tucker, Deanne
Date Acquired
August 20, 2013
Publication Date
January 1, 1994
Subject Category
Computer Systems
Meeting Information
Meeting: Frontiers 1995
Location: McLean, VA
Country: United States
Start Date: February 6, 1995
End Date: February 9, 1995
Funding Number(s)
PROJECT: RTOP 509-10-31
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.

Available Downloads

There are no available downloads for this record.
No Preview Available