DocumentCode
3668977
Title
Over effective hard real-time hardware tasks scheduling and allocation
Author
Zakarya Guettatfi;Omar Kermia;Abdelhakim Khouas
Author_Institution
CDTA, Centre de Dé
fYear
2015
Firstpage
1
Lastpage
2
Abstract
Hardware task scheduling and allocation at runtime increase the chip utilization ration and improve the system performance by exploring partially reconfigurable Field-Programmable Gate Arrays (FPGAs). Partial reconfiguration enables to change all or parts of the system hardware during the execution, in order to gain efficiency over static system. Hardware-software real-time operating systems (RTOS) are often used to develop applications for embedded systems with complex time and resource constraints. In hard real-time systems, failure to meet its time constraints may lead to disastrous consequences. However, reconfigurable systems still lack an OS foundation that covers both software and hardware tasks dor hard real-time requirements. The objective of this work is to formalize an abstraction layer combining safety-critical RTOS, like SafeRTOS, μC/OS-II or Xenomai. on the one hand. On the other hand, we give some leads on hardware tasks scheduling and allocation effective algorithms in order to manage a hard real time software-hardware configuration. This paper presents, succinctly, a preliminary work which can allow the utilization of a safety-critical RTOS for managing software tasks, while hardware tasks are relocatabled and multi-shaped through GoAhead.
Keywords
"Hardware","Real-time systems","Software","Field programmable gate arrays","Shape","Job shop scheduling"
Publisher
ieee
Conference_Titel
Field Programmable Logic and Applications (FPL), 2015 25th International Conference on
Type
conf
DOI
10.1109/FPL.2015.7293994
Filename
7293994
Link To Document