FlexRAM: toward an advanced intelligent memory system
- 20 January 2003
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- No. 10636404,p. 192-201
- https://doi.org/10.1109/iccd.1999.808425
Abstract
Major advances in merged logic DRAM (MLD) technology coupled with the popularization of memory-intensive applications provide fertile ground for architectures based on intelligent memory (IRAM) or processors-in-memory (PIM). The contribution of this paper is to explore one way to use the current state-of-the-art MLD technology for general-purpose computers. To satisfy requirements of general purpose and low programming cost, we place the PIM chips in the memory system and let them default to plain DRAM if the application is not enabled for intelligent memory. Since wide usability is crucial, we identify and analyze a range of real applications for PIM. Based on the requirements of these applications and current technological constraints, we design a PIM chip and a PIM-based memory system. We call the chip FlexRAM. We describe FlexRAM's design and floorplan, and the resulting memory system. Evaluation of the system through simulations shows that 4 FlexRAM chips often allow a workstation to run 25-40 times faster.Keywords
This publication has 19 references indexed in Scilit:
- MINT: a front end for efficient simulation of shared-memory multiprocessorsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- A bandwidth-efficient architecture for media processingPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Baring it all to software: Raw machinesComputer, 1997
- Limitations and challenges of multigigabit DRAM chip designIEEE Journal of Solid-State Circuits, 1997
- A case for intelligent RAMIEEE Micro, 1997
- Direct RAMbus technology: the new main memory standardIEEE Micro, 1997
- Highly Manufacturable 1Gb SDRAMPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1997
- Missing the memory wallPublished by Association for Computing Machinery (ACM) ,1996
- Optimization of parallel query execution plans in XPRSDistributed and Parallel Databases, 1993
- PLL design for a 500 MB/s interfacePublished by Institute of Electrical and Electronics Engineers (IEEE) ,1993