2010
DOI: 10.1155/2010/980762
|View full text |Cite
|
Sign up to set email alerts
|

New Three-Level Resource Management Enhancing Quality of Offline Hardware Task Placement on FPGA

Abstract: Currently, reconfigurable hardware devices feature a high density of heterogeneous resources to enable multitasking and offer flexibility in application needs. These concepts raise the need for efficient management of hardware tasks and hardware resources. The scheduling of hardware tasks is highly dependent on placement. Placement focuses on allocation of hardware resources required by the scheduled hardware tasks. In this paper, we propose novel three-level resource management that investigates enhancement o… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2011
2011
2015
2015

Publication Types

Select...
2
2
1

Relationship

2
3

Authors

Journals

citations
Cited by 9 publications
(2 citation statements)
references
References 23 publications
0
2
0
Order By: Relevance
“…Software context switches are processor dependent whereas for hardware implementations, this context switch depends on the implementation (two implementations of the same task might have different context switch times due to a different number of registers to save/restore, possibly some memories). Some work has been done on context switch for hardware tasks such as [5,17,20]. However, context switching is not required after a task configuration, but might be necessary for proper task execution (for instance, IP configuration).…”
Section: Fig 5 Task Finite-state Machinementioning
confidence: 99%
“…Software context switches are processor dependent whereas for hardware implementations, this context switch depends on the implementation (two implementations of the same task might have different context switch times due to a different number of registers to save/restore, possibly some memories). Some work has been done on context switch for hardware tasks such as [5,17,20]. However, context switching is not required after a task configuration, but might be necessary for proper task execution (for instance, IP configuration).…”
Section: Fig 5 Task Finite-state Machinementioning
confidence: 99%
“…integrating a DMA (Direct Memory Access) to increase the throughput of the configuration interface [5]. Scheduling may also be able to predict the tasks to execute on a reconfigurable zone (RZ) [6], thus bitstream pre-loading could significantly improve performance.…”
Section: Introductionmentioning
confidence: 99%