Authors
Yooseong Kim, David Broman, Jian Cai, Aviral Shrivastaval
Publication date
2014/4/15
Conference
2014 IEEE 19th Real-Time and Embedded Technology and Applications Symposium (RTAS)
Pages
179-188
Publisher
IEEE
Description
Software Managed Multicore (SMM) architectures have advantageous scalability, power efficiency, and predictability characteristics, making SMM particularly promising for real-time systems. In SMM architectures, each core can only access its scratchpad memory (SPM); any access to main memory is done explicitly by DMA instructions. As a consequence, dynamic code management techniques are essential for loading program code from the main memory to SPM. Current state-of-the-art dynamic code management techniques for SMM architectures are, however, optimized for average-case execution time, not worst-case execution time (WCET), which is vital for hard real-time systems. In this paper, we present two novel WCET-aware dynamic SPM code management techniques for SMM architectures. The first technique is optimal and based on integer linear programming (ILP), whereas the second technique is a …
Total citations
201420152016201720182019202020212022499843113
Scholar articles
Y Kim, D Broman, J Cai, A Shrivastaval - 2014 IEEE 19th Real-Time and Embedded Technology …, 2014