DocumentCode
3166520
Title
Hierarchical concepts in the design of processor arrays
Author
Arzt, U. ; Teich, J. ; Schumacher, M. ; Thiele, L.
Author_Institution
Inst. of Microelectronics, Saarland Univ., Saarbrucken, Germany
fYear
1992
fDate
4-8 May 1992
Firstpage
232
Lastpage
237
Abstract
A hierarchical representation of parallel algorithms is described that can be systematically mapped onto a class of massive parallel architectures called processor arrays. A notation of hierarchical parallel programs is introduced for the representation of algorithms that can be mapped onto processor arrays. By means of a transformative approach, two provably correct program transformations are introduced to solve the problems of generating (CREATE) and of dissolving (FLATTEN) different levels of hierarchy. The program transformations CREATE and FLATTEN are formally described and explained by an example.<>
Keywords
parallel algorithms; parallel architectures; parallel programming; CREATE; FLATTEN; hierarchical parallel programs; hierarchical representation; massive parallel architectures; parallel algorithms; processor arrays; provably correct program transformations; transformative approach; Aerospace electronics; Algorithm design and analysis; Computer architecture; Filter bank; Microelectronics; Parallel architectures; Process design; Signal processing algorithms; Throughput; Very large scale integration;
fLanguage
English
Publisher
ieee
Conference_Titel
CompEuro '92 . 'Computer Systems and Software Engineering',Proceedings.
Conference_Location
The Hague, Netherlands
Print_ISBN
0-8186-2760-3
Type
conf
DOI
10.1109/CMPEUR.1992.218504
Filename
218504
Link To Document