The Energy Efficiencyof IRAM Architectures

Portable systems demand energy effi ciency in order to maximize battery life. IRAM architectures, which combine DRAM and a processor on the same chip in a DRAM process, are more energy efficien t than conventional systems. The high density of DRAM permits a much larger amount of memory on-chip than a traditional SRAM cache design in a logic process. This allows most or all IRAM memory accesses to be satisfie d on-chip. Thus there is much less need to drive high-capacitance off-chip buses, which contribute significa ntly to the energy consumption of a system. To quantify this advantage we apply models of energy consumption in DRAM and SRAM memories to results from cache simulations of applications reflec tive of personal productivity tasks on low power systems. We fi nd that IRAM memory hierarchies consume as little as 22% of the energy consumed by a conventional memoryhierarchy for memoryintensive applications, while delivering comparable performance. Furthermore, the energy consumed by a system consisting of an IRAM memory hierarchy combined with an energy efficien t CPU core is as little as 40% of that of the same CPU core with a traditional memory hierarchy.

[1]  T. Ikeda ThinkPad low-power evolution , 1995, 1995 IEEE Symposium on Low Power Electronics. Digest of Technical Papers.

[2]  Mark Horowitz,et al.  Energy dissipation in general purpose microprocessors , 1996, IEEE J. Solid State Circuits.

[3]  Y. Fujita,et al.  A 7.68 GIPS 3.84 GB/s 1W parallel image processing RAM integrating a 16 Mb DRAM and 128 processors , 1996, 1996 IEEE International Solid-State Circuits Conference. Digest of TEchnical Papers, ISSCC.

[4]  Toshiya Uchida,et al.  A 40ns 64Mb DRAM With Current-sensing Data-bus Amplifier , 1991, 1991 IEEE International Solid-State Circuits Conference. Digest of Technical Papers.

[5]  Zarka Cvetanovic,et al.  Performance characterization of the Alpha 21164 microprocessor using TP and SPEC workloads , 1996, Proceedings. Second International Symposium on High-Performance Computer Architecture.

[6]  S. W. Depp,et al.  Technology directions for portable computers , 1995, Proc. IEEE.

[7]  Katherine Yelick,et al.  A Case for Intelligent RAM: IRAM , 1997 .

[8]  Anantha P. Chandrakasan,et al.  Low Power Digital CMOS Design , 1995 .

[9]  Masaru Sasago,et al.  A 64Mb DRAM With Meshed Power Line And Distributed Sense-amplifier Driver , 1991, 1991 IEEE International Solid-State Circuits Conference. Digest of Technical Papers.

[10]  Toshinori Sato,et al.  Power and performance simulator: ESP and its application for 100 MIPS/W class RISC design , 1994, Proceedings of 1994 IEEE Symposium on Low Power Electronics.

[11]  Thomas D. Burd,et al.  Energy efficient CMOS microprocessor design , 1995, Proceedings of the Twenty-Eighth Annual Hawaii International Conference on System Sciences.

[12]  David A. Patterson,et al.  Computer Architecture: A Quantitative Approach , 1969 .

[13]  Dan Dobberpuhl The design of a high performance low power microprocessor , 1996, Proceedings of 1996 International Symposium on Low Power Electronics and Design.

[14]  Sally A. McKee,et al.  Hitting the memory wall: implications of the obvious , 1995, CARN.

[15]  Thomas D. Burd,et al.  System design of a multimedia I/O terminal , 1993, Proceedings of IEEE Workshop on VLSI Signal Processing.

[16]  Scott Shenker,et al.  Scheduling for reduced CPU energy , 1994, OSDI '94.

[17]  T. Shimizu,et al.  Performance evaluation of a microprocessor with on-chip DRAM and high bandwidth internal bus , 1996, Proceedings of Custom Integrated Circuits Conference.

[18]  R. Busch,et al.  A 1 MB, 100 MHz integrated L2 cache memory with 128b interface and ECC protection , 1996, 1996 IEEE International Solid-State Circuits Conference. Digest of TEchnical Papers, ISSCC.

[19]  R. Stephany,et al.  A 200MHz 32b 0.5W CMOS RISC Microprocessor , 1998 .

[20]  K. Yelick,et al.  Intelligent RAM (IRAM): chips that remember and compute , 1997, 1997 IEEE International Solids-State Circuits Conference. Digest of Technical Papers.

[21]  M. Culbert Low power hardware for a high performance PDA , 1994, Proceedings of 1994 IEEE Symposium on Low Power Electronics.

[22]  Fong Pong,et al.  Missing the Memory Wall: The Case for Processor/Memory Integration , 1996, 23rd Annual International Symposium on Computer Architecture (ISCA'96).