DocumentCode
748167
Title
Partitioning and Scheduling of Task Graphs on Partially Dynamically Reconfigurable FPGAs
Author
Cordone, Roberto ; Redaelli, Francesco ; Redaelli, Massimo Antonio ; Santambrogio, Marco Domenico ; Sciuto, Donatella
Author_Institution
Dipt. di Tecnol. dell´´Inf., Univ. degli Studi di Milano, Crema
Volume
28
Issue
5
fYear
2009
fDate
5/1/2009 12:00:00 AM
Firstpage
662
Lastpage
675
Abstract
This paper proposes a new model for the partitioning and scheduling of a specification on partially dynamically reconfigurable hardware. Although this problem can be solved optimally only by tackling its subproblems jointly, the exceeding complexity of such a task leads to a decomposition into two phases. The partitioning phase is based on a new graph-theoretic approach, which aims to obtain near optimality even if performed independently from the subsequent phase. For the scheduling phase, a new integer linear programming formulation and a heuristic approach are developed. Both take into account configuration prefetching and module reuse. The experimental results show that the proposed method compares favorably with existing solutions.
Keywords
field programmable gate arrays; graph theory; integer programming; linear programming; reconfigurable architectures; scheduling; FPGA; field programmable gate array; graph-theoretic approach; heuristic approach; integer linear programming formulation; partially dynamically reconfigurable hardware; partitioning phase; scheduling phase; Field-programmable gate array (FPGA); partitioning; reconfigurable hardware (HW); scheduling;
fLanguage
English
Journal_Title
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher
ieee
ISSN
0278-0070
Type
jour
DOI
10.1109/TCAD.2009.2015739
Filename
4838817
Link To Document