Our system is currently under heavy load due to increased usage. We're actively working on upgrades to improve performance. Thank you for your patience.
2008 International Conference on Reconfigurable Computing and FPGAs 2008
DOI: 10.1109/reconfig.2008.42
|View full text |Cite
|
Sign up to set email alerts
|

An ILP Formulation for the Task Graph Scheduling Problem Tailored to Bi-dimensional Reconfigurable Architectures

Abstract: This work proposes an exact ILP formulation for the task scheduling problem on a 2D dynamically and partially reconfigurable architecture. Our approach takes physical constraints of the target device that is relevant for reconfiguration into account. Specifically, we consider the limited number of reconfigurators, which are used to reconfigure the device. This work also proposes a reconfiguration-aware heuristic scheduler, which exploits configuration prefetching, module reuse, and antifragmentation techniques… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
8
0

Year Published

2011
2011
2022
2022

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 13 publications
(8 citation statements)
references
References 29 publications
0
8
0
Order By: Relevance
“…In literature there are many approaches addressing variants of the RCSP problem that rely on heuristic algorithms ( [2], [5]- [7], [10], [11]) and exact algorithms ( [2]- [4], [8], [12]). What follows is a description of these works in which we highlight their contributions and limitations.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…In literature there are many approaches addressing variants of the RCSP problem that rely on heuristic algorithms ( [2], [5]- [7], [10], [11]) and exact algorithms ( [2]- [4], [8], [12]). What follows is a description of these works in which we highlight their contributions and limitations.…”
Section: Related Workmentioning
confidence: 99%
“…The reconfiguration time is directly proportional to the bitstream size of the area that has to be reconfigured, the smaller the area the quicker is the reconfiguration. Hence, module reuse [2] (i.e., sharing resources among equal tasks that have already been placed on the FPGA) is desirable in order to reduce the number of reconfigurations. Another important feature is reconfiguration prefetching, which allows the configuration of a task to be performed ahead of time, prior to actually requiring the corresponding task execution, hence the reconfiguration time can be hidden more effectively by the execution of other tasks.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Integer Linear Programming (ILP) formulations [11,12] to schedule DAGs in reconfigurable systems fall into this group. These approaches can reach optimal results; however they are impractical even for small instances, since they do not scale well when increasing the sizes of the target architectures and of the input task graphs.…”
Section: Related Workmentioning
confidence: 99%
“…Finally, for the end_of_execution event (10), the manager checks again if the reconfiguration circuitry is idle. In that case, it invokes the replacement module (11)(12)(13). After that, it updates the taskgraph dependencies, decreasing by 1 the number of predecessors of each successor of the finished task (14).…”
Section: Scheduling Environmentmentioning
confidence: 99%