Academia.eduAcademia.edu

Outline

Energy optimization of multi-level processor cache architectures

1995, Proceedings of the 1995 international symposium on Low power design - ISLPED '95

https://doi.org/10.1145/224081.224090

Abstract

To optimize performance and power of a processor's cache, a multiple-divided module (MDM) cache architecture is proposed to save power at memory peripherals as well as the bit array. For a MxB-divided MDM cache, latency is equivalent to that of the smallest module and power consumption is only 1/MxB of the regular, non-divided cache. Based on the architecture and given transistor budgets for onchip processor caches, this paper extends investigation to analyze energy effects from cache parameters in a multi-level cache design. The analysis is based on execution of SPECint92 benchmark programs with miss ratios of a RISC processor.

References (7)

  1. S. Date, N. Shibata, S.Mutoh, and J. Yamada, "1V 30MHz Memory-Macrocell-Circuit Technology with a 0.5um Multi-Threshold CMOS," Proceedings of the 1994 Symposium on Low Power Electronics, San Diego, CA, pp. 90-91, Oct. 1994.
  2. S. T. Chu, "A 25 ns Low Power Full-CMOS 1Mbit (128Kx8) SRAM," Journal of Solid State Circuits, vol. 23, pp. 1078-1084, Oct. 1988.
  3. D. T. Wong, "A 11 ns 8Kx18 CMOS Static RAM with 0.5 µm devices," Journal of Solid State Circuits, vol. 23, pp. 1095-1103, Oct. 1988.
  4. B. Amrutur, and M. Horowitz, "Techniques to Reduce Power in Fast Wide Memories," Proceedings of the 1994 Symposium on Low Power Electronics, San Diego, CA, pp. 92-93, Oct. 1994.
  5. K. Itoh, K. Sasaki, and Y. Nakagome, "Trends in Low- Power RAM Circuit Technologies," Proceedings of the 1994 Symposium on Low Power Electronics, San Diego, CA, pp. 84-87, Oct. 1994.
  6. A. J. Smith, "Cache Memories," Computing Surveys, pp. 473-530, Sep. 1982.
  7. J. Gee, M. D. Hill, D. N. Pnevmatikatos, and A.J. Smith, "Cache Performance of the Spec92 Benchmark Suite," IEEE Micro, pp. 17-27, Aug. 1993.