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