A modern primer on processing in memory

O Mutlu, S Ghose, J Gómez-Luna… - … computing: from devices …, 2022 - Springer
Modern computing systems are overwhelmingly designed to move data to computation. This
design choice goes directly against at least three key trends in computing that cause …

Processing data where it makes sense: Enabling in-memory computation

O Mutlu, S Ghose, J Gómez-Luna… - Microprocessors and …, 2019 - Elsevier
Today's systems are overwhelmingly designed to move data to computation. This design
choice goes directly against at least three key trends in systems that cause performance …

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 …

Understanding and improving the latency of DRAM-based memory systems

KK Chang - 2017 - search.proquest.com
Over the past two decades, the storage capacity and access bandwidth of main memory
have improved tremendously, by 128x and 20x, respectively. These improvements are …

Micro-architectural analysis of OLAP: limitations and opportunities

U Sirin, A Ailamaki - arxiv preprint arxiv:1908.04718, 2019 - arxiv.org
Understanding micro-architectural behavior is profound in efficiently using hardware
resources. Recent work has shown that, despite being aggressively optimized for modern …

Survey on near-data processing: Applications and architectures

PC Santos, FB Moreira, AS Cordeiro… - Journal of Integrated …, 2021 - jics.org.br
One of the main challenges for modern processors is the data transfer between processor
and memory. Such data movement implies high latency and high energy consumption. In …

Micro-architectural analysis of a learned index

MM Andersen, P Tözün - … of the Fifth International Workshop on …, 2022 - dl.acm.org
Since the publication of The Case for Learned Index Structures in 2018 [26], there has been
a rise in research that focuses on learned indexes for different domains and with different …

Platform independent software analysis for near memory computing

S Corda, G Singh, AJ Awan, R Jordans… - … on Digital System …, 2019 - ieeexplore.ieee.org
Near-memory Computing (NMC) promises improved performance for the applications that
can exploit the features of emerging memory technologies such as 3D-stacked memory …

Identifying the potential of near data processing for apache spark

AJ Awan, M Ohara, E Ayguadé, K Ishizaki… - Proceedings of the …, 2017 - dl.acm.org
While cluster computing frameworks are continuously evolving to provide real-time data
analysis capabilities, Apache Spark has managed to be at the forefront of big data analytics …

Near memory acceleration on high resolution radio astronomy imaging

S Corda, B Veenboer, AJ Awan… - 2020 9th …, 2020 - ieeexplore.ieee.org
Modern radio telescopes like the Square Kilometer Array (SKA) will need to process in real-
time exabytes of radio-astronomical signals to construct a high-resolution map of the sky …