This paper is motivated by existing architectures of field programmable gate arrays (FPGAs). To facili-tate the design process we present an optimal schedul-ing algorithm using a very universal framework, where tasks are constrained by precedence delays and relative deadlines. The precedence relations are given by an oriented graph, where tasks are represented by nodes. Edges in the graph are related either to the minimum time or to the maximum time elapsed between the start times of the tasks. This framework is used to model the runtime dynamic reconfiguration, synchronization with an on-chip processor and simultaneous availabil-ity of arithmetic units and SRAM memory. The NP-hard problem of finding an optimal schedule satisfying the timin...
High-performance reconfigurable computing involves acceleration of significant portions of an ap-pli...
The development of FPGAs that can be programmed to implement custom circuits by modifying memory has...
ARM-FPGA coupled platforms allow accelerating the computation of specific algorithms by executing th...
In this paper we present a novel scheduling technique for partially-reconfigurable FPGA-based system...
Field-programmable gate arrays (FPGAs) which allow partial reconfiguration at run time can be shared...
Real-time scheduling for FPGAs presents unique challenges to traditional real-time scheduling theory...
This paper presents a new FPGA design of a task scheduler that supports not only aperiodic hard real...
We consider the problem of scheduling the operations of a data flow graph in a reconfigurable comput...
Todays reconfigurable hardware devices, such as FPGAs, have high densities and allow for the execut...
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 ...
Abstract — Todays reconfigurable hardware devices, such as FPGAs, have high densities and allow for ...
Designing systems mapped onto FPGAs that foresee a dynamic reconfiguration of the application is a d...
This paper proposes a new model for the partitioning and scheduling of a specification on partially ...
Considering nowadays FPGAs, the reconfiguration time is a non-negligible element of reconfigurable c...
High-performance reconfigurable computing involves acceleration of significant portions of an ap-pli...
The development of FPGAs that can be programmed to implement custom circuits by modifying memory has...
ARM-FPGA coupled platforms allow accelerating the computation of specific algorithms by executing th...
In this paper we present a novel scheduling technique for partially-reconfigurable FPGA-based system...
Field-programmable gate arrays (FPGAs) which allow partial reconfiguration at run time can be shared...
Real-time scheduling for FPGAs presents unique challenges to traditional real-time scheduling theory...
This paper presents a new FPGA design of a task scheduler that supports not only aperiodic hard real...
We consider the problem of scheduling the operations of a data flow graph in a reconfigurable comput...
Todays reconfigurable hardware devices, such as FPGAs, have high densities and allow for the execut...
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 ...
Abstract — Todays reconfigurable hardware devices, such as FPGAs, have high densities and allow for ...
Designing systems mapped onto FPGAs that foresee a dynamic reconfiguration of the application is a d...
This paper proposes a new model for the partitioning and scheduling of a specification on partially ...
Considering nowadays FPGAs, the reconfiguration time is a non-negligible element of reconfigurable c...
High-performance reconfigurable computing involves acceleration of significant portions of an ap-pli...
The development of FPGAs that can be programmed to implement custom circuits by modifying memory has...
ARM-FPGA coupled platforms allow accelerating the computation of specific algorithms by executing th...