WCET-Aware stack frame management of embedded systems using scratchpad memories

Yooseong Kim, Mohammad Khayatian, Aviral Shrivastava

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Scratchpad memories (SPMs) provide a time-predictable alternative to caches but requires explicit management in the code. When the call stack is stored in the SPM, stack frames need to be evicted to and restored from the main memory to avoid stack overflow. We propose a technique to find optimal locations in the code to perform stack management operations such that the worst-case execution time (WCET) is minimized.

Original languageEnglish (US)
Title of host publicationProceedings - 32nd International Conference on VLSI Design, VLSID 2019 - Held concurrently with 18th International Conference on Embedded Systems, ES 2019
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages543-544
Number of pages2
ISBN (Electronic)9781728104096
DOIs
StatePublished - May 9 2019
Event32nd International Conference on VLSI Design, VLSID 2019 - New Delhi, India
Duration: Jan 5 2019Jan 9 2019

Publication series

NameProceedings - 32nd International Conference on VLSI Design, VLSID 2019 - Held concurrently with 18th International Conference on Embedded Systems, ES 2019

Conference

Conference32nd International Conference on VLSI Design, VLSID 2019
CountryIndia
CityNew Delhi
Period1/5/191/9/19

ASJC Scopus subject areas

  • Hardware and Architecture
  • Electrical and Electronic Engineering

Fingerprint Dive into the research topics of 'WCET-Aware stack frame management of embedded systems using scratchpad memories'. Together they form a unique fingerprint.

  • Cite this

    Kim, Y., Khayatian, M., & Shrivastava, A. (2019). WCET-Aware stack frame management of embedded systems using scratchpad memories. In Proceedings - 32nd International Conference on VLSI Design, VLSID 2019 - Held concurrently with 18th International Conference on Embedded Systems, ES 2019 (pp. 543-544). [8711300] (Proceedings - 32nd International Conference on VLSI Design, VLSID 2019 - Held concurrently with 18th International Conference on Embedded Systems, ES 2019). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/VLSID.2019.00127