Near-memory computing: Past, present, and future

G Singh, L Chelini, S Corda, AJ Awan, S Stuijk… - Microprocessors and …, 2019 - Elsevier
The conventional approach of moving data to the CPU for computation has become a
significant performance bottleneck for emerging scale-out data-intensive applications due to …

A review of near-memory computing architectures: Opportunities and challenges

G Singh, L Chelini, S Corda, AJ Awan… - 2018 21st Euromicro …, 2018 - ieeexplore.ieee.org
The conventional approach of moving stored data to the CPU for computation has become a
major performance bottleneck for emerging scale-out data-intensive applications due to their …

Data-centric computing frontiers: A survey on processing-in-memory

P Siegl, R Buchty, M Berekovic - Proceedings of the Second …, 2016 - dl.acm.org
A major shift from compute-centric to data-centric computing systems can be perceived, as
novel big data workloads like cognitive computing and machine learning strongly enforce …

Concurrent data structures for near-memory computing

Z Liu, I Calciu, M Herlihy, O Mutlu - … of the 29th ACM Symposium on …, 2017 - dl.acm.org
The performance gap between memory and CPU has grown exponentially. To bridge this
gap, hardware architects have proposed near-memory computing (also called processing-in …

Napel: Near-memory computing application performance prediction via ensemble learning

G Singh, J Gómez-Luna, G Mariani… - Proceedings of the 56th …, 2019 - dl.acm.org
The cost of moving data between the memory/storage units and the compute units is a major
contributor to the execution time and energy consumption of modern workloads in …

Processing-in-memory: A workload-driven perspective

S Ghose, A Boroumand, JS Kim… - IBM Journal of …, 2019 - ieeexplore.ieee.org
Many modern and emerging applications must process increasingly large volumes of data.
Unfortunately, prevalent computing paradigms are not designed to efficiently handle such …

PIM-enabled instructions: A low-overhead, locality-aware processing-in-memory architecture

J Ahn, S Yoo, O Mutlu, K Choi - ACM SIGARCH Computer Architecture …, 2015 - dl.acm.org
Processing-in-memory (PIM) is rapidly rising as a viable solution for the memory wall crisis,
rebounding from its unsuccessful attempts in 1990s due to practicality concerns, which are …

Practical near-data processing for in-memory analytics frameworks

M Gao, G Ayers, C Kozyrakis - 2015 International Conference …, 2015 - ieeexplore.ieee.org
The end of Dennard scaling has made all systemsenergy-constrained. For data-intensive
applications with limitedtemporal locality, the major energy bottleneck is data …

The mondrian data engine

M Drumond, A Daglis, N Mirzadeh, D Ustiugov… - ACM SIGARCH …, 2017 - dl.acm.org
The increasing demand for extracting value out of ever-growing data poses an ongoing
challenge to system designers, a task only made trickier by the end of Dennard scaling. As …

Application-transparent near-memory processing architecture with memory channel network

M Alian, SW Min, H Asgharimoghaddam… - 2018 51st Annual …, 2018 - ieeexplore.ieee.org
The physical memory capacity of servers is expected to increase drastically with deployment
of the forthcoming non-volatile memory technologies. This is a welcomed improvement for …