DocumentCode :
294861
Title :
Fine grain code synthesis within a block diagram oriented code generation environment
Author :
Willems, Markus ; Pankert, Matthias ; Ritz, Sebastian
Author_Institution :
Tech. Hochschule Aachen, Germany
Volume :
4
fYear :
1995
fDate :
9-12 May 1995
Firstpage :
2647
Abstract :
Code generation for a system specified by a block diagram facilitates the fast and efficient evaluation of the design space. As a drawback, automatically generated code includes a certain amount of data management overhead compared to handwritten code, especially When the block diagram includes fine granular structures. The authors present a strategy how to overcome certain types of overhead by introducing a novel code generation approach. While traditional tools are based on a one-to-one correspondence between a block on the block diagram level and a functional kernel on the code synthesis level, one new functional kernel for a group of blocks is generated automatically. Doing so, a maximum of dataflow information available from the block diagram level is employed to organize the kernel in an efficient way, having a regard to the designer´s criterion. As a result, reduction in memory consumption and an increased throughput can be achieved jointly
Keywords :
data flow analysis; data flow graphs; data handling; program compilers; scheduling; signal processing; block diagram oriented code generation environment; data management overhead; dataflow information; design space; fine grain code synthesis; fine granular structures; functional kernel; increased throughput; memory consumption; Data analysis; Data mining; Delay; Digital signal processing; Digital signal processors; Information analysis; Kernel; Scheduling; Signal synthesis; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Acoustics, Speech, and Signal Processing, 1995. ICASSP-95., 1995 International Conference on
Conference_Location :
Detroit, MI
ISSN :
1520-6149
Print_ISBN :
0-7803-2431-5
Type :
conf
DOI :
10.1109/ICASSP.1995.480105
Filename :
480105
Link To Document :
بازگشت