Title :
Generation of static tables in embedded memory with dense scheduling
Author :
Miramond, Benot ; Cucu-Grosjean, Liliana
Author_Institution :
ETIS Lab., ENSEA, Cergy-Pontoise, France
Abstract :
In a real-time context, designing the software relies on insuring deterministic behavior and predictability. With system controlling several sensors and actuators sampled at different rates the scheduling theory associates the notion of Hyperperiod. It is a major factor of complexity whether for scheduling validation (simulation), or for generation of the corresponding tables in the case of pure off-line schedules. This paper presents a compression method of static real-time schedules and a design flow for generating real-time hardware schedulers. The goal is to minimize the size in embedded memory of the scheduling tables defined at compile-time. This method exploits Idle times in multiprocessors systems in order to identify cyclic patterns called dense schedules. When applied to our case studies, the average compression rate of our technique is near 90% of the initial schedules size.
Keywords :
embedded systems; multiprocessing systems; processor scheduling; software engineering; system-on-chip; dense scheduling; embedded memory; multiprocessors system; offline scheduling; operating system; processor scheduling; real time hardware scheduling; scheduling table; software design; static table; system on chip; Context; Dynamic scheduling; Hardware; Processor scheduling; Real time systems; Schedules; Software; System-On-Chip; embedded software; operating systems; processor scheduling; real time systems;
Conference_Titel :
Design and Architectures for Signal and Image Processing (DASIP), 2010 Conference on
Conference_Location :
Edinburgh
Print_ISBN :
978-1-4244-8734-9
Electronic_ISBN :
978-1-4244-8733-2
DOI :
10.1109/DASIP.2010.5706253