Aim of this paper is to define a scheduling of the task graph of an application that minimizes its total execution time on a partially dynamically reconfigurable FPGA. The sched-uler has to take into account the reconfiguration overhead of each task, the area constraint of the target FPGA, the prece-dences between the tasks, configuration prefetching andmod-ule reuse. We introduce an ILP formulation to solve the task scheduling problem in the reconfigurable architecture sce-nario. This formulation has been used to identify interesting features for a possible heuristic scheduler. The results of the ILP solution show how a reconfiguration-aware scheduler ex-ploiting all the reconfiguration features can outperform one with partial knowledge. 1
The main goal of this project is to develop a framework of techniques to allow efficient hardware mu...
Summarization: Partial reconfiguration (PR) of FPGAs can be used to dynamically extend and adapt the...
Reconfigurable hardware can be used to build a multitasking system where tasks are assigned to HW re...
This paper proposes a new model for the partitioning and scheduling of a specification on partially ...
This paper proposes a new model for the partitioning and scheduling of a specification on partially ...
This work proposes an exact ILP formulation for the task scheduling problem on a 2D dynamically and ...
Summarization: Partial reconfiguration (PR) of FPGAs can be used to dynamically extend and adapt the...
Field-programmable gate arrays (FPGAs) which allow partial reconfiguration at run time can be shared...
Summarization: Partial reconfiguration suffers from the inherent high latency and low throughput whi...
In this paper we present a novel scheduling technique for partially-reconfigurable FPGA-based system...
Designing systems mapped onto FPGAs that foresee a dynamic reconfiguration of the application is a d...
This paper is motivated by existing architectures of field programmable gate arrays (FPGAs). To faci...
The development of FPGAs that can be programmed to implement custom circuits by modifying memory has...
We consider the problem of scheduling the operations of a data flow graph in a reconfigurable comput...
High-performance reconfigurable computing involves acceleration of significant portions of an ap-pli...
The main goal of this project is to develop a framework of techniques to allow efficient hardware mu...
Summarization: Partial reconfiguration (PR) of FPGAs can be used to dynamically extend and adapt the...
Reconfigurable hardware can be used to build a multitasking system where tasks are assigned to HW re...
This paper proposes a new model for the partitioning and scheduling of a specification on partially ...
This paper proposes a new model for the partitioning and scheduling of a specification on partially ...
This work proposes an exact ILP formulation for the task scheduling problem on a 2D dynamically and ...
Summarization: Partial reconfiguration (PR) of FPGAs can be used to dynamically extend and adapt the...
Field-programmable gate arrays (FPGAs) which allow partial reconfiguration at run time can be shared...
Summarization: Partial reconfiguration suffers from the inherent high latency and low throughput whi...
In this paper we present a novel scheduling technique for partially-reconfigurable FPGA-based system...
Designing systems mapped onto FPGAs that foresee a dynamic reconfiguration of the application is a d...
This paper is motivated by existing architectures of field programmable gate arrays (FPGAs). To faci...
The development of FPGAs that can be programmed to implement custom circuits by modifying memory has...
We consider the problem of scheduling the operations of a data flow graph in a reconfigurable comput...
High-performance reconfigurable computing involves acceleration of significant portions of an ap-pli...
The main goal of this project is to develop a framework of techniques to allow efficient hardware mu...
Summarization: Partial reconfiguration (PR) of FPGAs can be used to dynamically extend and adapt the...
Reconfigurable hardware can be used to build a multitasking system where tasks are assigned to HW re...