DocumentCode :
1811182
Title :
Optimizing stack memory requirements for real-time embedded applications
Author :
Haibo Zeng ; Di Natale, Marco ; Qi Zhu
Author_Institution :
McGill Univ., Montreal, QC, Canada
fYear :
2012
fDate :
17-21 Sept. 2012
Firstpage :
1
Lastpage :
8
Abstract :
In the development of some real-time embedded applications, especially systems-on-chip, an efficient use of RAM memory is as important as the effective scheduling of the computation resources. The design problem is to find a schedulable solution that fits within the memory budget. In a real-time concurrent system, preemption plays an important role in the exploration of these tradeoffs. Several schemes, including preemption thresholds and non-preemption groups, have been developed to improve schedulability and saving stack memory space by selectively disabling preemption. However, the design synthesis problem for such systems and protocols is still an open problem. We target at the efficient assignment of the scheduling parameters for systems scheduled according to these policies in several cases of practical interest, including those that are compliant with automotive standards.
Keywords :
concurrency control; embedded systems; processor scheduling; random-access storage; system-on-chip; RAM memory; computation resources scheduling; design problem; design synthesis problem; memory budget; nonpreemption group; preemption threshold; protocol; real-time concurrent system; real-time embedded application; schedulability; scheduling parameter; stack memory requirement optimization; stack memory space saving; systems-on-chip;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Emerging Technologies & Factory Automation (ETFA), 2012 IEEE 17th Conference on
Conference_Location :
Krakow
ISSN :
1946-0740
Print_ISBN :
978-1-4673-4735-8
Electronic_ISBN :
1946-0740
Type :
conf
DOI :
10.1109/ETFA.2012.6489571
Filename :
6489571
Link To Document :
بازگشت