A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2021; you can also visit the original URL.
The file type is application/pdf
.
From C/C++ Code to High-Performance Dataflow Circuits
2021
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
High-level synthesis (HLS) tools typically generate statically scheduled datapaths. Static scheduling implies that the resulting circuits have a hard time exploiting parallelism in code with potential memory dependences, with control dependences, or where performance is limited by long latency control decisions. In this work, we describe an HLS approach which generates dynamically scheduled, dataflow circuits out of imperative code. We detail a complete set of rules to transform a standard
doi:10.1109/tcad.2021.3105574
fatcat:lus7dxtufzh2nldmhcb2usbmy4