NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Partitioning problems in parallel, pipelined and distributed computingThe problem of optimally assigning the modules of a parallel program over the processors of a multiple computer system is addressed. A Sum-Bottleneck path algorithm is developed that permits the efficient solution of many variants of this problem under some constraints on the structure of the partitions. In particular, the following problems are solved optimally for a single-host, multiple satellite system: partitioning multiple chain structured parallel programs, multiple arbitrarily structured serial programs and single tree structured parallel programs. In addition, the problems of partitioning chain structured parallel programs across chain connected systems and across shared memory (or shared bus) systems are also solved under certain constraints. All solutions for parallel programs are equally applicable to pipelined programs. These results extend prior research in this area by explicitly taking concurrency into account and permit the efficient utilization of multiple computer architectures for a wide range of problems of practical interest.
Document ID
19860008527
Acquisition Source
Legacy CDMS
Document Type
Contractor Report (CR)
Authors
Bokhari, S.
(NASA Langley Research Center Hampton, VA, United States)
Date Acquired
September 5, 2013
Publication Date
November 1, 1985
Subject Category
Mathematical And Computer Sciences (General)
Report/Patent Number
NASA-CR-178023
NAS 1.26:178023
ICASE-85-54
Report Number: NASA-CR-178023
Report Number: NAS 1.26:178023
Report Number: ICASE-85-54
Accession Number
86N17997
Funding Number(s)
CONTRACT_GRANT: NAS1-17070
PROJECT: RTOP 505-31-83-01
CONTRACT_GRANT: NAS1-18107
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available