DocumentCode
1887009
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
fYear
1994
fDate
23-25 May 1994
Firstpage
577
Lastpage
584
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Scalable High-Performance Computing Conference, 1994., Proceedings of the
Conference_Location
Knoxville, TN
Print_ISBN
0-8186-5680-8
Type
conf
DOI
10.1109/SHPCC.1994.296693
Filename
296693
Link To Document