A dynamic scratchpad memory unit for predictable real-time embedded systems

28Citations
Citations of this article
27Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Scratchpad memory is an attractive alternative to caches in real-time embedded systems due to its advantages in terms of timing predictability and power consumption. However, dynamic management of scratchpad content is challenging in multitasking environments. To address this issue, we propose the design of a novel Real-Time Scratchpad Memory Unit (RSMU). Our RSMU can be integrated in existing systems with minimal architectural modifications. Furthermore, scratchpad management is performed at the OS level, requiring no application changes. Compared to existing multitasking scratchpad management schemes, our approach improves schedulability by hiding the latency of memory transfers. We demonstrate and evaluate our system design on an embedded FPGA platform. © 2013 IEEE.

Author supplied keywords

Cite

CITATION STYLE

APA

Wasly, S., & Pellizzoni, R. (2013). A dynamic scratchpad memory unit for predictable real-time embedded systems. In Proceedings - Euromicro Conference on Real-Time Systems (pp. 183–192). https://doi.org/10.1109/ECRTS.2013.28

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free