Energy Efficiency Enhancement in Mobile Processor Cache Memory Design Using Emerging Nonvolatile Memory
Peng Lu, Pi-Feng Chiu, Zeying Xin
Abstract
Peng Lu, Pi-Feng Chiu, Zeying Xin
Abstract
Motivation Memory hierarchy design creates an illusion of a high-speed and large-capacity memory by utilizing different types of memories. L1 cache implemented by SRAM reduces the latency between CPU and main memory. However, as technology scaling, increasing leakage power for SRAM has posed challenges to circuit and architecture designs in future memory hierarchy. In the mean time, emerging memory technologies, such as STT-RAM, PCM and RRAM, are being explored as potential alternatives to existing memories in future computing systems. Such nonvolatile memory technology, combining the speed of SRAM, the density of DRAM and the non-volatility of flash memory, offers a tremendous opportunity for low-power solution in mobile processors.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Motivation Memory hierarchy design creates an illusion of a high-speed and large-capacity memory by utilizing different types of memories. L1 cache implemented by SRAM reduces the latency between CPU and main memory. However, as technology scaling, increasing leakage power for SRAM has posed challenges to circuit and architecture designs in future memory hierarchy. In the mean time, emerging memory technologies, such as STT-RAM, PCM and RRAM, are being explored as potential alternatives to existing memories in future computing systems. Such nonvolatile memory technology, combining the speed of SRAM, the density of DRAM and the non-volatility of flash memory, offers a tremendous opportunity for low-power solution in mobile processors.
Key concepts: Computer science, Universal memory, Interleaved memory, Non-volatile random-access memory, Static random-access memory, Cache-only memory architecture, Non-volatile memory, Registered memory