DocumentCode :
911057
Title :
Parallax: a tool for parallel program scheduling
Author :
Lewis, Ted ; El-Rewini, Hesham
Author_Institution :
Oregon Adv. Comput. Inst., Oregon State Univ., Corvallis, OR, USA
Volume :
1
Issue :
2
fYear :
1993
fDate :
5/1/1993 12:00:00 AM
Firstpage :
62
Lastpage :
72
Abstract :
Parallax, a scheduling tool that incorporates seven traditional and nontraditional scheduling heuristics and lets developers compare their performance for real applications on real parallel machines, is discussed. Of the seven heuristics, two simple ones consider only task execution time, two consider both task execution and message-passing delay times, two use task duplication to reduce communication delay, and one considers communication delays, task execution time, and target machine characteristics such as interconnection network topology and overhead due to message-passing and process creation. Two examples of parallel applications of Parallax are described.<>
Keywords :
message passing; parallel programming; scheduling; software tools; Parallax; communication delay; interconnection network topology; message-passing delay times; parallel program scheduling; real applications; real parallel machines; scheduling tool; target machine characteristics; task duplication; task execution time; Computer networks; Concurrent computing; Delay effects; Delay estimation; Multiprocessor interconnection networks; Network topology; Parallel machines; Parallel processing; Parallel programming; Processor scheduling;
fLanguage :
English
Journal_Title :
Parallel & Distributed Technology: Systems & Applications, IEEE
Publisher :
ieee
ISSN :
1063-6552
Type :
jour
DOI :
10.1109/88.218176
Filename :
218176
Link To Document :
بازگشت