Reconfiguration Strategies for Online Hardware Multitasking in Embedded Systems
Marcos Sanchez-Elez, Sara Roman

TL;DR
This paper explores online reconfiguration scheduling strategies for FPGA-based embedded systems, aiming to optimize hardware multitasking by efficiently managing reconfiguration resources based on workload and deadlines.
Contribution
It introduces new online scheduling strategies for FPGA reconfiguration that improve multitasking efficiency in embedded systems.
Findings
Strategies improve reconfiguration efficiency
Workload-based scheduling outperforms others
Fast decision-making enhances system performance
Abstract
An intensive use of reconfigurable hardware is expected in future embedded systems. This means that the system has to decide which tasks are more suitable for hardware execution. In order to make an efficient use of the FPGA it is convenient to choose one that allows hardware multitasking, which is implemented by using partial dynamic reconfiguration. One of the challenges for hardware multitasking in embedded systems is the online management of the only reconfiguration port of present FPGA devices. This paper presents different online reconfiguration scheduling strategies which assign the reconfiguration interface resource using different criteria: workload distribution or task deadline. The online scheduling strategies presented take efficient and fast decisions based on the information available at each moment. Experiments have been made in order to analyze the performance and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsEmbedded Systems Design Techniques · Real-Time Systems Scheduling · Big Data and Digital Economy
