Hardware architecture that performs computation directly within memory, reducing data movement bottlenecks.