This work proposes an exact ILP formulation for the task scheduling problem on a 2D dynamically and partially reconfigurable architecture. Our approach takes physical constraints of the target device that is relevant for reconfiguration into account. Specifically, we consider the limited number of reconfigurators, which are used to reconfigure the device. This work also proposes a reconfiguration-aware heuristic scheduler, which exploits configuration prefetching, module reuse, and antifragmentation techniques. We experimented with a system employing two reconfigurators. This work also extends the ILP formulation for a HW/SW Codesign scenario. A heuristic scheduler for this extension has been developed too. These systems can be easily imple...
Abstract—Reconfigurable Computers (RC) can provide signif-icant performance improvement for domain a...
Field-programmable gate arrays (FPGAs) which allow partial reconfiguration at run time can be shared...
We consider the problem of executing a dynamically changing set of tasks on a reconfigurable system,...
Aim of this paper is to define a scheduling of the task graph of an application that minimizes its t...
This paper proposes a new model for the partitioning and scheduling of a specification on partially ...
This paper proposes new scheduling and 2D placement heuristics for partially dynamically reconfigura...
This paper proposes a new model for the partitioning and scheduling of a specification on partially ...
Designing systems mapped onto FPGAs that foresee a dynamic reconfiguration of the application is a d...
Summarization: Partial reconfiguration suffers from the inherent high latency and low throughput whi...
Reconfigurable hardware can be used to build a multitasking system where tasks are assigned to HW re...
This paper is motivated by existing architectures of field programmable gate arrays (FPGAs). To faci...
High-performance reconfigurable computing involves acceleration of significant portions of an ap-pli...
Summarization: Partial reconfiguration (PR) of FPGAs can be used to dynamically extend and adapt the...
We consider the problem of scheduling the operations of a data flow graph in a reconfigurable comput...
In this paper we present a novel scheduling technique for partially-reconfigurable FPGA-based system...
Abstract—Reconfigurable Computers (RC) can provide signif-icant performance improvement for domain a...
Field-programmable gate arrays (FPGAs) which allow partial reconfiguration at run time can be shared...
We consider the problem of executing a dynamically changing set of tasks on a reconfigurable system,...
Aim of this paper is to define a scheduling of the task graph of an application that minimizes its t...
This paper proposes a new model for the partitioning and scheduling of a specification on partially ...
This paper proposes new scheduling and 2D placement heuristics for partially dynamically reconfigura...
This paper proposes a new model for the partitioning and scheduling of a specification on partially ...
Designing systems mapped onto FPGAs that foresee a dynamic reconfiguration of the application is a d...
Summarization: Partial reconfiguration suffers from the inherent high latency and low throughput whi...
Reconfigurable hardware can be used to build a multitasking system where tasks are assigned to HW re...
This paper is motivated by existing architectures of field programmable gate arrays (FPGAs). To faci...
High-performance reconfigurable computing involves acceleration of significant portions of an ap-pli...
Summarization: Partial reconfiguration (PR) of FPGAs can be used to dynamically extend and adapt the...
We consider the problem of scheduling the operations of a data flow graph in a reconfigurable comput...
In this paper we present a novel scheduling technique for partially-reconfigurable FPGA-based system...
Abstract—Reconfigurable Computers (RC) can provide signif-icant performance improvement for domain a...
Field-programmable gate arrays (FPGAs) which allow partial reconfiguration at run time can be shared...
We consider the problem of executing a dynamically changing set of tasks on a reconfigurable system,...