Publication | Closed Access
Partitioning problems in parallel, pipeline, and distributed computing
280
Citations
12
References
1988
Year
Cluster ComputingEngineeringMultiple-satellite SystemComputer ArchitectureComputational ComplexityParallel AlgorithmsParallel ComputingCompilersCombinatorial OptimizationComputer EngineeringDistributed SystemsComputer ScienceSum-bottleneck Path AlgorithmInteger ProgrammingPartition (Database)Parallel ProcessingMultiple-computer SystemParallel ProgrammingParallel Programming ModelData-level Parallelism
The 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-structures parallel programs, multiple arbitrarily structured serial programs, and single-tree structured parallel programs. In addition, the problem of partitioning chain-structured parallel programs across chain-connected systems is solved under certain constraints. All solutions for parallel programs are equally applicable to pipelined programs.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
| Year | Citations | |
|---|---|---|
Page 1
Page 1