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 :
بازگشت