FPGAs are widely used in today's embedded systems design due to their low cost, high performance, and reconfigurability. Partially RunTime-Reconfigurable (PRTR) FPGAs, such as Virtex-2 Pro and Virtex-4 from Xilinx, allow part of the FPGA area to be reconfigured while the remainder continues to operate without interruption, so that HW tasks can be placed and removed dynamically at runtime. We address two problems related to HW task scheduling on PRTR FPGAs: (1) HW/SW partitioning. Given an application in the form of a task graph with known execution times on the HW (FPGA) and SW (CPU), and known area sizes on the FPGA, find an valid allocation of tasks to either HW or SW and a static schedule with the optimization objective of minimizing the...
This paper is motivated by existing architectures of field programmable gate arrays (FPGAs). To faci...
This paper proposes a new model for the partitioning and scheduling of a specification on partially ...
Aim of this paper is to define a scheduling of the task graph of an application that minimizes its t...
Summarization: Partial reconfiguration (PR) of FPGAs can be used to dynamically extend and adapt the...
Summarization: Partial reconfiguration (PR) of FPGAs can be used to dynamically extend and adapt the...
Abstract. Partial reconfiguration (PR) of FPGAs can be used to dynamically extend and adapt the func...
ARM-FPGA coupled platforms allow accelerating the computation of specific algorithms by executing th...
Field Programmable Gate Arrays (FPGAs) are very popular in today's embedded systems design, and Part...
In this paper we present a novel scheduling technique for partially-reconfigurable FPGA-based system...
Reconfigurable devices, such as Field Programmable Gate Arrays (FPGAs), are very popular in today's ...
Real-time scheduling for FPGAs presents unique challenges to traditional real-time scheduling theory...
Partial Runtime Reconfigurable (PRTR) FPGAs allow HW tasks to be placed and removed dynamically at r...
Reconfigurable devices such as Field Programmable Gate Arrays (FPGAs) are very popular in today's em...
This paper proposes a new model for the partitioning and scheduling of a specification on partially ...
Abstract—Reconfigurable Computers (RC) can provide signif-icant performance improvement for domain a...
This paper is motivated by existing architectures of field programmable gate arrays (FPGAs). To faci...
This paper proposes a new model for the partitioning and scheduling of a specification on partially ...
Aim of this paper is to define a scheduling of the task graph of an application that minimizes its t...
Summarization: Partial reconfiguration (PR) of FPGAs can be used to dynamically extend and adapt the...
Summarization: Partial reconfiguration (PR) of FPGAs can be used to dynamically extend and adapt the...
Abstract. Partial reconfiguration (PR) of FPGAs can be used to dynamically extend and adapt the func...
ARM-FPGA coupled platforms allow accelerating the computation of specific algorithms by executing th...
Field Programmable Gate Arrays (FPGAs) are very popular in today's embedded systems design, and Part...
In this paper we present a novel scheduling technique for partially-reconfigurable FPGA-based system...
Reconfigurable devices, such as Field Programmable Gate Arrays (FPGAs), are very popular in today's ...
Real-time scheduling for FPGAs presents unique challenges to traditional real-time scheduling theory...
Partial Runtime Reconfigurable (PRTR) FPGAs allow HW tasks to be placed and removed dynamically at r...
Reconfigurable devices such as Field Programmable Gate Arrays (FPGAs) are very popular in today's em...
This paper proposes a new model for the partitioning and scheduling of a specification on partially ...
Abstract—Reconfigurable Computers (RC) can provide signif-icant performance improvement for domain a...
This paper is motivated by existing architectures of field programmable gate arrays (FPGAs). To faci...
This paper proposes a new model for the partitioning and scheduling of a specification on partially ...
Aim of this paper is to define a scheduling of the task graph of an application that minimizes its t...