DocumentCode :
1736093
Title :
Improving task scheduling for larger grain execution of parallel functional programs
Author :
Maheshwari, Piyush
Author_Institution :
Sch. of Comput. & Inf. Technol., Griffith Univ., Brisbane, Qld., Australia
fYear :
1993
Firstpage :
594
Abstract :
When evaluating a parallel functional program on a distributed system, both data and work must be sensibly located if the time spent on communication is not to dominate the time spent on computation. The author shows how the asymptotic complexity estimations of execution time of the task and communication costs involved in copying the data structures can help in scheduling for better parallel execution on the larger grain distributed multiprocessor machine. The overall parallel execution time of parent task can be minimized if the compiler schedules the subtasks in some particular order (priority). Oriented scheduling of the tasks, determined by the priorities based on the relative time complexities, shows further improvement on the runtime dynamic load balancing methods, and better utilization of the resources. It is shown how some parallel programs can be run more efficiently with the prior information of time complexities and relative time complexities of its subexpressions with the help of analytical reasoning and some practical examples on the larger grain distributed multiprocessor machine LAGER
Keywords :
computational complexity; multiprocessing systems; parallel programming; performance evaluation; resource allocation; scheduling; LAGER; analytical reasoning; asymptotic complexity estimations; data structures; distributed system; larger grain distributed multiprocessor machine; larger grain execution; parallel functional programs; runtime dynamic load balancing methods; task scheduling; time complexities; Australia; Computer architecture; Concurrent computing; Distributed computing; Dynamic scheduling; Information technology; Optimal scheduling; Parallel processing; Processor scheduling; Runtime;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Sciences, 1993, Proceeding of the Twenty-Sixth Hawaii International Conference on
Conference_Location :
Wailea, HI
Print_ISBN :
0-8186-3230-5
Type :
conf
DOI :
10.1109/HICSS.1993.284066
Filename :
284066
Link To Document :
بازگشت