2018 NASA/ESA Conference on Adaptive Hardware and Systems (AHS) 2018
DOI: 10.1109/ahs.2018.8541481
|View full text |Cite
|
Sign up to set email alerts
|

Hardware and Software Task Scheduling for ARM-FPGA Platforms

Abstract: ARM-FPGA coupled platforms allow accelerating the computation of specific algorithms by executing them in the FPGA fabric. Several computation steps of our case study for a stereo vision application have been accelerated by hardware implementations. Dynamic Partial Reconfiguration places these hardware tasks in the programmable logic at appropriate times. For an efficient scheduling, it needs to be decided when and where to execute a task. Although there already exist hardware/software scheduling strategies an… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
5
2
1

Relationship

2
6

Authors

Journals

citations
Cited by 10 publications
(6 citation statements)
references
References 10 publications
0
6
0
Order By: Relevance
“…This step generates solutions by exploring the design space through iterative assignement of the implementation variant, e.g. whether TMR is enabled or not, and mapping to execution resources in R. The performance is optimized by minimizing the makespan of the functional graph using an algorithm developed in [22]. Non-reasonable solutions of the full permutation of tasks for the given solution are rejected, leaving 128 candidates to be analyzed in the here discussed reliability prediction stage.…”
Section: Case-study and Discussionmentioning
confidence: 99%
“…This step generates solutions by exploring the design space through iterative assignement of the implementation variant, e.g. whether TMR is enabled or not, and mapping to execution resources in R. The performance is optimized by minimizing the makespan of the functional graph using an algorithm developed in [22]. Non-reasonable solutions of the full permutation of tasks for the given solution are rejected, leaving 128 candidates to be analyzed in the here discussed reliability prediction stage.…”
Section: Case-study and Discussionmentioning
confidence: 99%
“…Ref. [17] exploits A* search algorithm to place hardware tasks in the programmable logic at appropriate times. The model presented in this paper not only optimizes throughput but also takes power consumption as one of the optimization objectives, while it does not partition the area of the reconfiguration region.…”
Section: Related Workmentioning
confidence: 99%
“…Still, the high acceleration rates (e.g., the disp to pointcloud component executes 32 times faster in hardware than in software) compensate this drawback. More details on system reconfiguration and the DPR capability under Genode OS used in this demonstration are given in [2].…”
Section: Hardware Accelerationmentioning
confidence: 99%