Title :
ATME: a parallel programming environment for applications with conditional task attributes
Author :
Huang, Lin ; Oudshoorn, Michael J.
Author_Institution :
Dept. of Comput. Sci., Adelaide Univ., SA, Australia
Abstract :
Parallel applications with inconstant usage patterns presents a big challenge to programmers in that the spawning of tasks and the communication between them may be conditional (named “conditional parallel programming”). Ideally, the programmer should not be burdened by operational issues which have little relationship to the application itself. This paper proposes a new parallel programming environment, ATME, to automate task scheduling in conditional parallel programming. By adaptively producing accurate estimates of the task model prior to execution, ATME modifies task distribution to improve the system and application performance
Keywords :
parallel programming; programming environments; scheduling; ATME; conditional parallel programming; conditional task attributes; parallel programming; parallel programming environment; task distribution; task scheduling; Application software; Automatic programming; Computational modeling; Computer science; Distributed computing; Parallel programming; Processor scheduling; Programming profession; Runtime; Scheduling algorithm;
Conference_Titel :
Algorithms and Architectures for Parallel Processing, 1997. ICAPP 97., 1997 3rd International Conference on
Conference_Location :
Melbourne, Vic.
Print_ISBN :
0-7803-4229-1
DOI :
10.1109/ICAPP.1997.651497