Reconfiguration time in dynamically-reconfigurable modular systems can severely limit application run-time compared to the critical path delay. In this paper we present a novel method to reduce reconfiguration time by maximising wire use and minimising wire reconfiguration. This builds upon our previously-presented methodology for creating modular, dynamically-reconfigurable applications targeted to an FPGA. The application of our techniques is demonstrated on an optical flow problem and show that graph merging can reduce reconfiguration delay by 50%
Abstract Field Programmable Gate Array (FPGA) market is growing rapidly with various applications in...
Dynamic hardware generation reduces the number of FPGA resources needed and speeds up an application...
During the last years, the computing performance increased for basically all integrated digital circ...
Current approaches to supporting module-based FPGA reconfiguration focus on various aspects and sub-...
Communications infrastructure for modular reconfiguration of FPGAs needs to support the changing com...
High latencies in FPGA reconfiguration are known as a major overhead in run-time reconfigurable syst...
none6Field-Programmable Gate Arrays (FPGAs) have become promising mapping fabric for the implementat...
We present a simple model for specifying and optimising designs which contain elements that can be r...
By means of partial reconfiguration, parts of the hardware can be dynamically exchanged at runtime. ...
Reconfigurable systems have been shown to achieve significant performance speedup through architectu...
Reconfigurable systems have been shown to achieve very high computational performance. However, the ...
Dynamic Circuit Specialization is used to optimize the implementation of a parameterized application...
We consider the problem of scheduling the operations of a data flow graph in a reconfigurable comput...
International audienceOne goal of reconfiguration is to save power and occupied resources. In this p...
Modules that are swapped dynamically at run-time on an FPGA have varying communication needs over ti...
Abstract Field Programmable Gate Array (FPGA) market is growing rapidly with various applications in...
Dynamic hardware generation reduces the number of FPGA resources needed and speeds up an application...
During the last years, the computing performance increased for basically all integrated digital circ...
Current approaches to supporting module-based FPGA reconfiguration focus on various aspects and sub-...
Communications infrastructure for modular reconfiguration of FPGAs needs to support the changing com...
High latencies in FPGA reconfiguration are known as a major overhead in run-time reconfigurable syst...
none6Field-Programmable Gate Arrays (FPGAs) have become promising mapping fabric for the implementat...
We present a simple model for specifying and optimising designs which contain elements that can be r...
By means of partial reconfiguration, parts of the hardware can be dynamically exchanged at runtime. ...
Reconfigurable systems have been shown to achieve significant performance speedup through architectu...
Reconfigurable systems have been shown to achieve very high computational performance. However, the ...
Dynamic Circuit Specialization is used to optimize the implementation of a parameterized application...
We consider the problem of scheduling the operations of a data flow graph in a reconfigurable comput...
International audienceOne goal of reconfiguration is to save power and occupied resources. In this p...
Modules that are swapped dynamically at run-time on an FPGA have varying communication needs over ti...
Abstract Field Programmable Gate Array (FPGA) market is growing rapidly with various applications in...
Dynamic hardware generation reduces the number of FPGA resources needed and speeds up an application...
During the last years, the computing performance increased for basically all integrated digital circ...