Near-data processing: Insights from a micro-46 workshop

R Balasubramonian, J Chang, T Manning… - IEEE Micro, 2014 - ieeexplore.ieee.org
The cost of data movement in big-data systems motivates careful examination of near-data
processing (NDP) frameworks. The concept of NDP was actively researched in the 1990s …

In-storage computing for Hadoop MapReduce framework: Challenges and possibilities

D Park, J Wang, YS Kee - IEEE Transactions on Computers, 2016 - ieeexplore.ieee.org
Solid State Drives (SSDs) were initially developed as faster storage devices intended to
replace conventional magnetic Hard Disk Drives (HDDs). However, high computational …

Caribou: Intelligent distributed storage

Z István, D Sidler, G Alonso - Proceedings of the VLDB Endowment, 2017 - dl.acm.org
The ever increasing amount of data being handled in data centers causes an intrinsic
inefficiency: moving data around is expensive in terms of bandwidth, latency, and power …

[HTML][HTML] A review on computational storage devices and near memory computing for high performance applications

D Fakhry, M Abdelsalam, MW El-Kharashi… - … , Devices, Circuits and …, 2023 - Elsevier
The von Neumann bottleneck is imposed due to the explosion of data transfers and
emerging data-intensive applications in heterogeneous system architectures. The …

Aquoman: An analytic-query offloading machine

S Xu, T Bourgeat, T Huang, H Kim… - 2020 53rd Annual …, 2020 - ieeexplore.ieee.org
Analytic workloads on terabyte data-sets are often run in the cloud, where application and
storage servers are separate and connected via network. In order to saturate the storage …

Cognitive {SSD}: A deep learning engine for {In-Storage} data retrieval

S Liang, Y Wang, Y Lu, Z Yang, H Li, X Li - 2019 USENIX Annual …, 2019 - usenix.org
Data analysis and retrieval is a widely-used component in existing artificial intelligence
systems. However, each request has to go through each layer across the I/O stack, which …

Near-data processing in database systems on native computational storage under htap workloads

T Vinçon, C Knödler… - … of the VLDB …, 2022 - publikationen.reutlingen-university …
Today's Hybrid Transactional and Analytical Processing (HTAP) systems, tackle the ever-
growing data in combination with a mixture of transactional and analytical workloads. While …

SSD in-storage computing for list intersection

J Wang, D Park, YS Kee, Y Papakonstantinou… - Proceedings of the 12th …, 2016 - dl.acm.org
Recently, there has been a renewed interest of in-storage computing in the context of solid
state drives (SSDs), called" Smart SSDs." Smart SSDs allow application-specific code to …

Computational storage: Where are we today?

A Barbalace, J Do - … on Innovative Data Systems Research 2020, 2021 - research.ed.ac.uk
ABSTRACT Computational Storage Devices (CSDs), which are storage devices including
general-purpose, special-purpose, and/or reconfigurable processing units, are now …

Evolution of memory architecture

R Nair - Proceedings of the IEEE, 2015 - ieeexplore.ieee.org
Computer memories continue to serve the role that they first served in the electronic discrete
variable automatic computer (EDVAC) machine documented by John von Neumann, namely …