Compiler-Based Approach to Reducing Leakage Energy of Instruction Scratch-Pad Memories
As an alternative to cache, Scratch-Pad Memory (SPM) has been increasingly used in embedded processors such as ARMv6 and Motorola MCORE. Since the SPM accounts for a large percentage of the on-chip area, it can consume a significant portion of the total energy. For example, the researcher found that on an average, 33.7% of the total memory energy was the leakage spent in the SPM. Therefore, reducing the leakage energy of SPM is vital for optimizing the total energy consumption of embedded processors with SPMs.