• 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