Biscuit: A framework for near-data processing of big data workloads

B Gu, AS Yoon, DH Bae, I Jo, J Lee, J Yoon… - ACM SIGARCH …, 2016 - dl.acm.org
Data-intensive queries are common in business intelligence, data warehousing and
analytics applications. Typically, processing a query involves full inspection of large in …

RecSSD: near data processing for solid state drive based recommendation inference

M Wilkening, U Gupta, S Hsia, C Trippel… - Proceedings of the 26th …, 2021 - dl.acm.org
Neural personalized recommendation models are used across a wide variety of datacenter
applications including search, social media, and entertainment. State-of-the-art models …

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 …

Tiny-tail flash: Near-perfect elimination of garbage collection tail latencies in NAND SSDs

S Yan, H Li, M Hao, MH Tong… - ACM Transactions on …, 2017 - dl.acm.org
Flash storage has become the mainstream destination for storage users. However, SSDs do
not always deliver the performance that users expect. The core culprit of flash performance …

StRoM: smart remote memory

D Sidler, Z Wang, M Chiosa, A Kulkarni… - Proceedings of the …, 2020 - dl.acm.org
Big data applications often incur large costs in I/O, data transfer and copying overhead,
especially when operating in cloud environments. Since most such computations are …

Hello bytes, bye blocks: Pcie storage meets compute express link for memory expansion (cxl-ssd)

M Jung - Proceedings of the 14th ACM Workshop on Hot Topics …, 2022 - dl.acm.org
Compute express link (CXL) is the first open multi-protocol method to support cache
coherent interconnect for different processors, accelerators, and memory device types. Even …

Summarizer: trading communication with computing near storage

G Koo, KK Matam, TI, HVKG Narra, J Li… - Proceedings of the 50th …, 2017 - dl.acm.org
Modern data center solid state drives (SSDs) integrate multiple general-purpose embedded
cores to manage flash translation layer, garbage collection, wear-leveling, and etc., to …

{INSIDER}: Designing {In-Storage} computing system for emerging {High-Performance} drive

Z Ruan, T He, J Cong - … Annual Technical Conference (USENIX ATC 19), 2019 - usenix.org
We present INSIDER, a full-stack redesigned storage system to help users fully utilize the
performance of emerging storage drives with moderate programming efforts. On the …

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 …

Smartsage: training large-scale graph neural networks using in-storage processing architectures

Y Lee, J Chung, M Rhu - Proceedings of the 49th Annual International …, 2022 - dl.acm.org
Graph neural networks (GNNs) can extract features by learning both the representation of
each objects (ie, graph nodes) and the relationship across different objects (ie, the edges …