• Home
  • Search
  • Clustering and intra-processor scheduling for explicitly-parallel programs on distributed-memory systems
  • Cite Icon1
  • https://doi.org/10.1109/ipps.1994.288241Copy DOI Icon

Clustering and intra-processor scheduling for explicitly-parallel programs on distributed-memory systems

  • Apr 1, 1994
  • V.a Dixit-Radiya +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

When mapping a parallel program onto a parallel architecture, the number of available processors is usually less than the number of tasks in the program. This gives rise to clustering and intra-processor scheduling problems. We address these two problems for distributed-memory systems where programs are explicitly-parallel in nature. We show that existing models of program representation are insufficient to capture temporal behavior of such programs. We use a new temporal communication graph model that allows identification of overlap of communication with computation and inter-task parallelism. Clustering and intra-processor scheduling heuristics, attempting to minimize program completion time, are proposed using this model. Simulation results on random task graphs show 10-25% improvement in completion time over existing heuristics. >

Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.