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