Reconfigurable computing has become an important part of research in software systems and computer architecture. While prior research on reconfigurable computing have addressed architectural and compilation/programming aspects to some extent, there is still not much consensus on what kind of operating system (OS) support should be provided. In this paper, we focus on OS process scheduler, and demonstrate how it can be customized considering the needs of reconfigurable hardware. Our process scheduler is configuration sensitive, that is, it reuses the current FPGA configuration as much as possible. Our extensive experimental results show that the proposed scheduler is superior to classical scheduling algorithms such First-Come-First-Serve (FC...
FPGAs are widely used in today's embedded systems design due to their low cost, high performance, an...
By utilizing massively parallel circuit design in FPGAs, the overall system efficiency, in terms of ...
Migration of software from older general purpose embedded processors onto newer mixed hardware/softw...
Considering nowadays FPGAs, the reconfiguration time is a non-negligible element of reconfigurable c...
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...
Aim of this paper is to define a scheduling of the task graph of an application that minimizes its t...
In this paper we present a novel scheduling technique for partially-reconfigurable FPGA-based system...
Summarization: Partial reconfiguration (PR) of FPGAs can be used to dynamically extend and adapt the...
Designing systems mapped onto FPGAs that foresee a dynamic reconfiguration of the application is a d...
Abstract. Partial reconfiguration (PR) of FPGAs can be used to dynamically extend and adapt the func...
A hardware scheduler is developed to improve real-time performance of soft-core processor based comp...
Abstract—Reconfigurable Computers (RC) can provide signif-icant performance improvement for domain a...
ARM-FPGA coupled platforms allow accelerating the computation of specific algorithms by executing th...
Operating systems traditionally handle the task scheduling of one or more application instances on p...
FPGAs are widely used in today's embedded systems design due to their low cost, high performance, an...
By utilizing massively parallel circuit design in FPGAs, the overall system efficiency, in terms of ...
Migration of software from older general purpose embedded processors onto newer mixed hardware/softw...
Considering nowadays FPGAs, the reconfiguration time is a non-negligible element of reconfigurable c...
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...
Aim of this paper is to define a scheduling of the task graph of an application that minimizes its t...
In this paper we present a novel scheduling technique for partially-reconfigurable FPGA-based system...
Summarization: Partial reconfiguration (PR) of FPGAs can be used to dynamically extend and adapt the...
Designing systems mapped onto FPGAs that foresee a dynamic reconfiguration of the application is a d...
Abstract. Partial reconfiguration (PR) of FPGAs can be used to dynamically extend and adapt the func...
A hardware scheduler is developed to improve real-time performance of soft-core processor based comp...
Abstract—Reconfigurable Computers (RC) can provide signif-icant performance improvement for domain a...
ARM-FPGA coupled platforms allow accelerating the computation of specific algorithms by executing th...
Operating systems traditionally handle the task scheduling of one or more application instances on p...
FPGAs are widely used in today's embedded systems design due to their low cost, high performance, an...
By utilizing massively parallel circuit design in FPGAs, the overall system efficiency, in terms of ...
Migration of software from older general purpose embedded processors onto newer mixed hardware/softw...