DocumentCode :
2199637
Title :
Hierarchical parallelization of imperative programs
Author :
Kindler, Andrea ; Noll, Thomas ; Steffen, Bernhard
Author_Institution :
RWTH Aachen, Germany
fYear :
1993
fDate :
27-29 Jan 1993
Firstpage :
178
Lastpage :
184
Abstract :
We develop a general and efficient hierarchical parallelization algorithm for while programs which, in contrast to previous attempts, does not include run-time checks, preserves determinism and maintains the size of the argument program. The point of our algorithm is the hierarchical decomposition of the argument program into sequences of possibly complex statements, like, for example, nested loops, which are parallelized independently. Parallel execution of non-conflicting complex statements is achieved by hierarchical parallelization. The algorithm is going to be implemented for the generation of efficient code for a Sequent Symmetry, a parallel machine with shared memory
Keywords :
automatic programming; parallel algorithms; parallel programming; shared memory systems; Sequent Symmetry; argument program size maintenance; complex statement sequences; determinism; efficient code generation; hierarchical parallelization; hierarchical parallelization algorithm; hierarchical program decomposition; imperative programs; nested loops; nonconflicting complex statements; parallel execution; shared memory parallel machine; while programs; Parallel machines; Runtime;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing, 1993. Proceedings. Euromicro Workshop on
Conference_Location :
Gran Canaria
Print_ISBN :
0-8186-3610-6
Type :
conf
DOI :
10.1109/EMPDP.1993.336405
Filename :
336405
Link To Document :
بازگشت