DocumentCode :
323476
Title :
Parallelization via context preservation
Author :
Chin, Wei-Ngan ; Takano, Akihiko ; Hu, Zhenjiang
Author_Institution :
Nat. Univ. of Singapore, Singapore
fYear :
1998
fDate :
14-16 May 1998
Firstpage :
153
Lastpage :
162
Abstract :
Abstract program schemes, such as scan or homomorphism, can capture a wide range of data parallel programs. While versatile, these schemes are of limited practical use on their own. A key problem is that the more natural sequential specifications may not have associative combine operators required by these schemes. As a result, they often fail to be immediately identified. To resolve this problem, the authors propose a method to systematically derive parallel programs from sequential definitions. This method is special in that it can automatically invent auxiliary functions needed by associative combine operators. Apart from a formalisation, they also provide new theorems, based on the notion of context preservation, to guarantee parallelization for a precise class of sequential programs
Keywords :
automatic programming; parallel programming; abstract program schemes; associative combine operators; automatic auxiliary function invention; context preservation; data parallel programs; homomorphism; parallelization; scan; sequential programs; Algorithm design and analysis; Concurrent computing; Laboratories; Numerical analysis; Parallel architectures; Parallel processing; Parallel programming; Sorting; Tree graphs; Vector processors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Languages, 1998. Proceedings. 1998 International Conference on
Conference_Location :
Chicago, IL
ISSN :
1074-8970
Print_ISBN :
0-8186-8454-2
Type :
conf
DOI :
10.1109/ICCL.1998.674166
Filename :
674166
Link To Document :
بازگشت