A modern primer on processing in memory
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 …
design choice goes directly against at least three key trends in computing that cause …
Processing data where it makes sense: Enabling in-memory computation
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 …
choice goes directly against at least three key trends in systems that cause performance …
Near-memory computing: Past, present, and future
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 …
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 …
have improved tremendously, by 128x and 20x, respectively. These improvements are …
Micro-architectural analysis of OLAP: limitations and opportunities
Understanding micro-architectural behavior is profound in efficiently using hardware
resources. Recent work has shown that, despite being aggressively optimized for modern …
resources. Recent work has shown that, despite being aggressively optimized for modern …
Survey on near-data processing: Applications and architectures
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 …
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 …
a rise in research that focuses on learned indexes for different domains and with different …
Platform independent software analysis for near memory computing
Near-memory Computing (NMC) promises improved performance for the applications that
can exploit the features of emerging memory technologies such as 3D-stacked memory …
can exploit the features of emerging memory technologies such as 3D-stacked memory …
Identifying the potential of near data processing for apache spark
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 …
analysis capabilities, Apache Spark has managed to be at the forefront of big data analytics …
Near memory acceleration on high resolution radio astronomy imaging
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 …
time exabytes of radio-astronomical signals to construct a high-resolution map of the sky …