2010
DOI: 10.1145/1857927.1857936
|View full text |Cite
|
Sign up to set email alerts
|

Scheduling and Placement of Hardware/Software Real-Time Relocatable Tasks in Dynamically Partially Reconfigurable Systems

Abstract: With the gradually fading distinction between hardware and software, it is now possible to relocate tasks from a microprocessor to reconfigurable logic and vice versa. However, existing hardware-software scheduling can rarely cope with such runtime task relocation. In this work, we propose a new Relocatable Hardware-Software Scheduling (RHSS) method that not only can be applied to dynamically relocatable hardware-software tasks, but also increases the reconfigurable hardware resource utilization, reduces the r… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
12
0

Year Published

2010
2010
2023
2023

Publication Types

Select...
4
3

Relationship

2
5

Authors

Journals

citations
Cited by 13 publications
(12 citation statements)
references
References 20 publications
0
12
0
Order By: Relevance
“…In the future, to maintain a DPRS infrastructure to support the design of self-adaptable systems [30], our previously proposed relocatable hardwaresoftware scheduling (RHSS) method [15] will be further extended and integrated in the hardware task manager. Thus, system performance can be selfoptimized to adapt to changing environment conditions and runtime user requirements.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…In the future, to maintain a DPRS infrastructure to support the design of self-adaptable systems [30], our previously proposed relocatable hardwaresoftware scheduling (RHSS) method [15] will be further extended and integrated in the hardware task manager. Thus, system performance can be selfoptimized to adapt to changing environment conditions and runtime user requirements.…”
Section: Discussionmentioning
confidence: 99%
“…In our current implementation, the hardware task manager adopts a sim-ple First-In-First-Out (FIFO) method for scheduling hardware tasks. To efficiently use the hardware virtualization and preemption mechanisms to adapt changing environment conditions and runtime user requirements, in the future, the previously proposed Relocatable Hardware-Software Scheduling (RHSS) method [15] will be further extended and integrated in the hardware task manager.…”
Section: Management Layermentioning
confidence: 99%
“…The authors of [JTY + 99] describe a dynamically reconfigurable system that can support multiple applications running concurrently and implement a strategy to preload FPGA configurations in order to reduce the execution time. The authors of [HHSC10] propose a scheduling algorithm that can cope with dynamically relocating tasks from software to hardware, or vice versa. The authors of [PSA10] propose reconfiguration strategies for minimizing the number of reconfigurations.…”
Section: Dynamic Configuration Prefetchingmentioning
confidence: 99%
“…Furthermore, the scheme of [10] neither incorporates partial reconfiguration nor placement optimization. The selection algorithm discussed in [19] incorporates partial reconfiguration, but this work does not account for multiple IVs per hardware accelerator. The scheme of [20] discusses a 'selection' algorithm which accounts for multiple IVs, but this work does not allow for partial reconfiguration and lack placement optimization.…”
Section: Coprocessor-based Techniquesmentioning
confidence: 99%