International audienceHigh-Level Synthesis (HLS) tools are mature enough to provide efficient code generation for computation kernels on FPGA hardware. For more complex applications, multiple kernels may be connected by a dataflow graph. Although some tools, such as Xilinx Vitis HLS, support dataflow directives, they lack efficient analysis methods to compute the buffer sizes between kernels in a dataflow graph. This paper proposes an original method to safely approximate such buffer sizes. The first contribution computes an initial overestimation of buffer sizes, wihout knowing the memory access patterns of kernels. The second contribution iteratively refines those buffer sizes thanks to cosimulation. Moreover, the paper introduces an open...
This paper presents a dataflow design methodology and an associated co-exploration environment, focu...
High-Level Synthesis (HLS) tools generate hardware designs from high-level programming languages. Th...
International audienceThe synchronous dataflow model is widely usedto design real-time streaming app...
Executing a dataflow program on a parallel platform requires assigning to each buffer a given size s...
Abstract- This paper concerns area-efficient automatic hardware architecture synthesis and its optim...
Minimizing buffer sizes of dynamic dataflow implementations without introducing deadlocks or reducin...
The trade-off between throughput and memory constraints is a common design problem in embedded syste...
The trade-off between throughput and memory constraints is a common design problem in embedded syste...
Despite the remarkable improvements in the effectiveness of High Level Synthesis tools for FPGA deve...
This paper introduces a new methodology for pipeline synthesis with applications to data flow high-l...
This paper introduces a new methodology for pipeline synthesis with applications to data flow high-l...
This paper presents efficient automatic code synthesis techniques from dataflow graphs for multimedi...
Commercial high-level synthesis tools typically produce statically scheduled circuits. Yet, effectiv...
A key step in the design of cyclo-static real-time systems is the determination of buffer capacities...
This paper concerns automatic hardware synthesis from data flow graph (DFG) specification for fast H...
This paper presents a dataflow design methodology and an associated co-exploration environment, focu...
High-Level Synthesis (HLS) tools generate hardware designs from high-level programming languages. Th...
International audienceThe synchronous dataflow model is widely usedto design real-time streaming app...
Executing a dataflow program on a parallel platform requires assigning to each buffer a given size s...
Abstract- This paper concerns area-efficient automatic hardware architecture synthesis and its optim...
Minimizing buffer sizes of dynamic dataflow implementations without introducing deadlocks or reducin...
The trade-off between throughput and memory constraints is a common design problem in embedded syste...
The trade-off between throughput and memory constraints is a common design problem in embedded syste...
Despite the remarkable improvements in the effectiveness of High Level Synthesis tools for FPGA deve...
This paper introduces a new methodology for pipeline synthesis with applications to data flow high-l...
This paper introduces a new methodology for pipeline synthesis with applications to data flow high-l...
This paper presents efficient automatic code synthesis techniques from dataflow graphs for multimedi...
Commercial high-level synthesis tools typically produce statically scheduled circuits. Yet, effectiv...
A key step in the design of cyclo-static real-time systems is the determination of buffer capacities...
This paper concerns automatic hardware synthesis from data flow graph (DFG) specification for fast H...
This paper presents a dataflow design methodology and an associated co-exploration environment, focu...
High-Level Synthesis (HLS) tools generate hardware designs from high-level programming languages. Th...
International audienceThe synchronous dataflow model is widely usedto design real-time streaming app...