When applications have unpredictable memory accesses or irregular control flow, dataflow circuits overcome the limitations of statically scheduled high-level synthesis (HLS). If memory dependences cannot be determined at compile time, dataflow circuits rely on load-store queues (LSQs) to resolve the dependences dynamically, as the circuit runs. However, when employed on reconfigurable platforms, these LSQs are resource-expensive, slow, and power-consuming. In this work, we explore techniques for reducing the cost of the memory interface in dataflow designs. Apart from exploiting standard memory analysis techniques, we present a novel approach which relies on the topology of the control and dataflow graphs to infer memory order with the purp...
Synchronous Dataflow, a subset of dataflow, has proven to be a good match for specifying DSP program...
Science and Engineering advancements depend more and more on computational simulations. These simula...
Abstract- This paper concerns area-efficient automatic hardware architecture synthesis and its optim...
Commercial high-level synthesis tools typically produce statically scheduled circuits. Yet, effectiv...
High-Level Synthesis (HLS) tools generate hardware designs from high-level programming languages. Th...
Because they are based on large content-addressable memories, load-store queues (LSQs) present imple...
Dynamically scheduled high-level synthesis (HLS) enables the use of load-store queues (LSQs) which c...
International audienceHigh-Level Synthesis (HLS) tools are mature enough to provide efficient code g...
International audienceThe dataflow paradigm frees the designer to focus on the functionality of an a...
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...
Synchronous dataflow graphs (SDFGs) are widely used to model streaming applications such as signal p...
In high-level synthesis, scheduling maps operations into clock cycles. It can either be done at comp...
A Network on Chip (NoC) with end-to-end flow control is modelled by a cyclo-static dataflow graph. U...
A Network on Chip (NoC) with end-to-end flow control is modelled by a cyclo-static dataflow graph. U...
Synchronous Dataflow, a subset of dataflow, has proven to be a good match for specifying DSP program...
Science and Engineering advancements depend more and more on computational simulations. These simula...
Abstract- This paper concerns area-efficient automatic hardware architecture synthesis and its optim...
Commercial high-level synthesis tools typically produce statically scheduled circuits. Yet, effectiv...
High-Level Synthesis (HLS) tools generate hardware designs from high-level programming languages. Th...
Because they are based on large content-addressable memories, load-store queues (LSQs) present imple...
Dynamically scheduled high-level synthesis (HLS) enables the use of load-store queues (LSQs) which c...
International audienceHigh-Level Synthesis (HLS) tools are mature enough to provide efficient code g...
International audienceThe dataflow paradigm frees the designer to focus on the functionality of an a...
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...
Synchronous dataflow graphs (SDFGs) are widely used to model streaming applications such as signal p...
In high-level synthesis, scheduling maps operations into clock cycles. It can either be done at comp...
A Network on Chip (NoC) with end-to-end flow control is modelled by a cyclo-static dataflow graph. U...
A Network on Chip (NoC) with end-to-end flow control is modelled by a cyclo-static dataflow graph. U...
Synchronous Dataflow, a subset of dataflow, has proven to be a good match for specifying DSP program...
Science and Engineering advancements depend more and more on computational simulations. These simula...
Abstract- This paper concerns area-efficient automatic hardware architecture synthesis and its optim...