TY - GEN
T1 - WCET-Aware stack frame management of embedded systems using scratchpad memories
AU - Kim, Yooseong
AU - Khayatian, Mohammad
AU - Shrivastava, Aviral
N1 - Publisher Copyright:
© 2019 IEEE.
PY - 2019/5/9
Y1 - 2019/5/9
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=85066902405&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85066902405&partnerID=8YFLogxK
U2 - 10.1109/VLSID.2019.00127
DO - 10.1109/VLSID.2019.00127
M3 - Conference contribution
AN - SCOPUS:85066902405
T3 - Proceedings - 32nd International Conference on VLSI Design, VLSID 2019 - Held concurrently with 18th International Conference on Embedded Systems, ES 2019
SP - 543
EP - 544
BT - Proceedings - 32nd International Conference on VLSI Design, VLSID 2019 - Held concurrently with 18th International Conference on Embedded Systems, ES 2019
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 32nd International Conference on VLSI Design, VLSID 2019
Y2 - 5 January 2019 through 9 January 2019
ER -