. In
. pp. 269–274. IEEE.
@inproceedings{Arato2014,
abstract = {The system-level synthesis of complex hardware or multiprocessing systems start from some kind of a task description formalized usually in a high-level programming language. For this purpose, the C language is used very often. The further steps of the synthesis procedure are based on some kind of data flow graph representation of the task. Therefore, transforming C-code into a graph representation (as systematic as possible) is crucial step in the whole synthesis procedure. One of the difficulty in formalizing transformation algorithm is that the C-code may contain nested loops. The existing solutions suffer from the difficulty of handling such loop nest hierarchy. We present a method, which can solve systematically the transformation from the C-code into a multi-rate data flow graph representation by handling the nested loops. The main steps of the method are illustrated by a simple example.},
author = {Arató, Péter and Suba, Gergely},
booktitle = {IEEE 9th IEEE International Symposium on Applied Computational Intelligence and Informatics (SACI)},
doi = {10.1109/SACI.2014.6840074},
isbn = {978-1-4799-4694-5},
keywords = {BME,C,C description,C language,C-code,Computational intelligence,Data models,Dataflow,Educational institutions,Flow graphs,HLS,Hardware,Indexes,Informatics,Loop,Nested loops,article-ARRAY,article-ARRAY-1,article-SACI,data flow graphs,formal specification,graph representation,high-level programming language,loop nest hierarchy,multiprocessing systems,multirate data flow graph representation,nested loops,program compilers,system-level synthesis,task description,transformation algorithm formalization},
month = may,
pages = {269--274},
publisher = {IEEE},
shorttitle = {Applied Computational Intelligence and Informatics},
title = {{A data flow graph generation method starting from C description by handling loop nest hierarchy}},
url = {http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6840074},
year = {2014}
}