The University of Tulsa
The emergence of die-stacking technology with mixed logic and memory processes has brought about a renaissance in Processing In Memory (PIM) concepts, first envisioned decades ago. For some, the PIM concept conjures an image of a complete processing unit integrated directly with memory, perhaps on a logic chip 3D-stacked under one or more memory chips. However, PIM potentially covers a very wide spectrum of compute capabilities embedded in/with the memory. This position paper presents an initial taxonomy for in-memory computing, and advocates for the exploration of simpler computing mechanisms in the memory stack in addition to fully-programmable PIM architectures.