DocumentCode :
2643908
Title :
A Process Splitting Transformation For Kahn Process Networks
Author :
Meijer, S. ; Kienhuis, B. ; Turjan, A. ; de Kock, E.
Author_Institution :
Leiden Inst. of Adv. Comput. Sci.
fYear :
2007
fDate :
16-20 April 2007
Firstpage :
1
Lastpage :
6
Abstract :
This paper presents a process splitting transformation for Kahn process networks. Running applications written in this parallel program specification on a multiprocessor architecture does not guarantee that the runtime requirements are met. Therefore, it may be necessary to further analyze and optimize Kahn process networks. This paper presents a four-step transformation that result in a functionally equivalent process network, but with a changed and optimized network structure. The class of networks that can be handled is not restricted to static networks. The novelty of this approach is that it can also handle processes with dynamic program statements. The authors illustrate the transformation prototyped in GCC for a JPEG decoder, showing a 21% performance improvements
Keywords :
image coding; multiprocessor interconnection networks; parallel programming; GCC; JPEG decoder; Kahn process networks; dynamic program statements; multiprocessor architecture; parallel program specification; process splitting transformation; Availability; Computational modeling; Computer architecture; Computer networks; Computer science; Decoding; Program processors; Prototypes; Runtime; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition, 2007. DATE '07
Conference_Location :
Nice
Print_ISBN :
978-3-9810801-2-4
Type :
conf
DOI :
10.1109/DATE.2007.364486
Filename :
4211996
Link To Document :
بازگشت