Title :
A universal approach for task scheduling for distributed memory multiprocessors
Author :
Ghose, Kanad ; Mehdiratta, Neelima
Author_Institution :
Dept. of Comput. Sci., State Univ. of New York, Binghamton, NY, USA
Abstract :
We present a static one-step list scheduling technique for scheduling a task graph onto a distributed memory multiprocessor taking into account the interconnection constraints and channel conflicts. We use a priority list to directly schedule nodes in a task graph onto the processor architecture. The scheme departs from conventional schedulers in its use of a “bottom-up” approach for scheduling the task graph nodes. This scheduling technique is applicable to any type of processor architecture and routing strategy. Experimental results indicate the performance advantages of the scheduler
Keywords :
computational complexity; distributed memory systems; graph theory; resource allocation; scheduling; bottom-up approach; channel assignment; channel conflicts; channel contention; distributed memory multiprocessors; interconnection constraints; mapping problem; performance advantages; priority list; processor architecture; routing strategy; scheduling technique; static one-step list scheduling technique; task graph; task graph nodes; task scheduling; universal approach; Communication channels; Computer science; Costs; Delay effects; Polynomials; Processor scheduling; Propagation delay; Routing; Spread spectrum communication; Topology;
Conference_Titel :
Scalable High-Performance Computing Conference, 1994., Proceedings of the
Conference_Location :
Knoxville, TN
Print_ISBN :
0-8186-5680-8
DOI :
10.1109/SHPCC.1994.296693