PIM or Intelligent RAM (IRAM)
PIM (processor-in-memory) or IRAM (intelligent RAM) approaches couple processor execution with large, high-bandwidth, on-chip DRAM banks.
PIM or IRAM merge processor and memory into a single chip.
- The processor-DRAM gap in access speed increases in future. PIM provides higher bandwidth and lower latency for (on-chip-)memory accesses.
- DRAM can accommodate 30 to 50 times more data than the same chip area devoted to caches.
- On-chip memory may be treated as main memory - in contrast to a cache which is just a redundant memory copy.
- PIM decreases energy consumption in the memory system due to the reduction of off-chip accesses.