kirancodes.me
To Proof Maintenance & Beyond!

Efficient dynamic heap allocation of scratch-pad memory

Ross McIlroy, Peter Dickman, Joe Sventek

Abstract

An increasing number of processor architectures support scratch-pad memory - software managed on-chip memory. Scratch-pad memory provides low latency data storage, like on-chip caches, but under explicit software control. The simple design and predictable nature of scratchpad memories has seen them incorporated into a number of embedded and real-time system processors. They are also employed by multi-core architectures to isolate processor core local data and act as low latency inter-core shared memory.

Related papers