2000
DOI: 10.1049/ip-cdt:20000485
|View full text |Cite
|
Sign up to set email alerts
|

Dynamic scheduling of tasks on partially reconfigurable FPGAs

Abstract: Field{Programmable Gate Arrays (FPGAs) that allow partial recon guration at run{time can be shared among multiple independent tasks. When the sequence of tasks to be performed is unpredictable the FPGA controller needs to make allocation decisions on{line. Since on{line allocation su ers from fragmentation, tasks can end up waiting despite there being su cient, albeit non{contiguous resources available to service them. The time to complete tasks is consequently longer and the utilization of the FPGA is lower t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
71
0

Year Published

2000
2000
2011
2011

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 97 publications
(71 citation statements)
references
References 10 publications
0
71
0
Order By: Relevance
“…FPGAs offer more flexibility than GPUs, and the flexibility can be used to obtain a better power-performance ratio [12]. Furthermore, FPGAs can support space-sharing, in addition to time-sharing, via partial reconfiguration using the methods in [13].…”
Section: Securing High-performance Computationmentioning
confidence: 99%
“…FPGAs offer more flexibility than GPUs, and the flexibility can be used to obtain a better power-performance ratio [12]. Furthermore, FPGAs can support space-sharing, in addition to time-sharing, via partial reconfiguration using the methods in [13].…”
Section: Securing High-performance Computationmentioning
confidence: 99%
“…One troubling aspect of other designs in the field [6,13,16,21] is the amount of time required to change the patterns in the unit, usually requiring some place-and-route effort and partial reconfiguration. While much work has been published on effective strategies for this [2,10], the schemes are never as effective as a system with architectural support for on-the-fly reconfiguration.…”
Section: Reconfiguration Of Arrays Of Unitsmentioning
confidence: 99%
“…Hardware multitasking on FPGAs and other reconfigurable hardware devices has been studied in, e.g., [6,5,8,9,10]. Most authors assume a 2-dimensional area model that assumes partial reconfigurability and treats tasks as relocatable rectangles which can be placed anywhere on the FPGA device.…”
Section: Related Workmentioning
confidence: 99%