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