Hardware specialization is often the key to efficiency for programmable embedded systems, but comes at the expense of flexibility. This paper combines flexibility and efficiency in the design and synthesis of domain-specific datapaths. We merge all individual paths from the Data Flow Graphs (DFGs) of the target applications, leading to a minimal set of required resources; this set is organized into a column of physical operators and cloned, thus generating a domain-specific rectangular lattice. A bus-based FPGA-style interconnection network is then generated and dimensioned to meet the needs of the applications. Our results demonstrate that the lattice has good flexibility: DFGs that were not used as part of the datapath creation phase can ...
. Configurable computing has captured the imagination of many architects who want the performance of...
Executing a complex physical system model in real-time or faster has numerous applications in cyber-...
SDI is a strategy for the efficient implementation of regular data-paths with fixed topology on FPGA...
Reconfigurable systems have been shown to achieve significant performance speedup through architectu...
High latencies in FPGA reconfiguration are known as a major overhead in run-time reconfigurable syst...
During the last years, the computing performance increased for basically all integrated digital circ...
This paper presents a new Field-Programmable Gate Array (FPGA) architecture which reduces the densit...
In large-scale datapaths, complex interconnection requirements limit resource utilization and often ...
Although FPGAs are a cost-efcient alternative for both ASICs and general purpose processors, they st...
Abstract—As the logic capacity of field-programmable gate arrays (FPGAs) increases, they are increas...
General-purpose computing devices allow us to (1) customize computation after fabrication and (2) ...
Large circuits, whether they are arithmetic, digital signal processing, switching, or processors, ty...
A general-purpose datapath interconnect is designed to make the processor efficient in executing a w...
International audienceDuring past few years FPGAs have seen a rapid growth in their logic capacity w...
Summarization: Important design considerations for the cost-effective employment of hardware acceler...
. Configurable computing has captured the imagination of many architects who want the performance of...
Executing a complex physical system model in real-time or faster has numerous applications in cyber-...
SDI is a strategy for the efficient implementation of regular data-paths with fixed topology on FPGA...
Reconfigurable systems have been shown to achieve significant performance speedup through architectu...
High latencies in FPGA reconfiguration are known as a major overhead in run-time reconfigurable syst...
During the last years, the computing performance increased for basically all integrated digital circ...
This paper presents a new Field-Programmable Gate Array (FPGA) architecture which reduces the densit...
In large-scale datapaths, complex interconnection requirements limit resource utilization and often ...
Although FPGAs are a cost-efcient alternative for both ASICs and general purpose processors, they st...
Abstract—As the logic capacity of field-programmable gate arrays (FPGAs) increases, they are increas...
General-purpose computing devices allow us to (1) customize computation after fabrication and (2) ...
Large circuits, whether they are arithmetic, digital signal processing, switching, or processors, ty...
A general-purpose datapath interconnect is designed to make the processor efficient in executing a w...
International audienceDuring past few years FPGAs have seen a rapid growth in their logic capacity w...
Summarization: Important design considerations for the cost-effective employment of hardware acceler...
. Configurable computing has captured the imagination of many architects who want the performance of...
Executing a complex physical system model in real-time or faster has numerous applications in cyber-...
SDI is a strategy for the efficient implementation of regular data-paths with fixed topology on FPGA...