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