NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Automated Scalability Analysis Tools for Message Passing Parallel ProgramsIn order to develop scalable parallel applications, a number of programming decisions have to be made during the development of the program. Performance tools that help in making these decisions are few, if existent. Traditionally, performance tools have focused on exposing performance bottlenecks of small-scale executions of the program. However, it is common knowledge that programs that perform exceptionally well on small processor configurations, more often than not, perform poorly when executed on larger processor configurations. Hence, new tools that predict the execution characteristics of scaled-up programs are an essential part of an application developers toolkit. In this paper we discuss important issues that need to be considered in order to build useful scalability analysis tools for parallel programs. We introduce a simple tool that automatically extracts scalability characteristics of a class of deterministic parallel programs. We show with the help of a number of results on the Intel iPSC/860, that predictions are within reasonable bounds.
Document ID
20020008228
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)
Tucker, Deanne
Date Acquired
August 20, 2013
Publication Date
January 1, 1994
Subject Category
Computer Systems
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