DocumentCode :
3460797
Title :
Efficient code synthesis from synchronous dataflow graphs
Author :
Bjorklund, D.
Author_Institution :
Turku Centre for Comput. Sci., Abo Akademi Univ., Turku, Finland
fYear :
2004
fDate :
23-25 June 2004
Firstpage :
83
Lastpage :
92
Abstract :
We present a novel approach for efficient code synthesis from synchronous dataflow specifications. The method avoids duplication of code blocks when compiling SDF graphs regardless of whether a single appearance schedule can be found for the graph or not. This also means that we can use schedules that require minimal buffer memory but are not single appearance schedules. The method has been developed within the compiler for the Rialto language, which we have developed for use as an intermediate language for code synthesis from heterogeneous models of computation. The optimization technique presented in the paper can, however, very well also be used without the Rialto language.
Keywords :
data flow graphs; formal specification; optimisation; program compilers; Rialto language; code synthesis; optimization; synchronous dataflow graphs; synchronous dataflow specifications; Buffer storage; Computational modeling; Computer science; Digital signal processing; Explosions; Processor scheduling; Runtime; Writing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Formal Methods and Models for Co-Design, 2004. MEMOCODE '04. Proceedings. Second ACM and IEEE International Conference on
Print_ISBN :
0-7803-8509-8
Type :
conf
DOI :
10.1109/MEMCOD.2004.1459822
Filename :
1459822
Link To Document :
بازگشت