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 …
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 …
replace conventional magnetic Hard Disk Drives (HDDs). However, high computational …
Caribou: Intelligent distributed storage
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 …
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 …
emerging data-intensive applications in heterogeneous system architectures. The …
Aquoman: An analytic-query offloading machine
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 …
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
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 …
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 …
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 …
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 …
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 …
variable automatic computer (EDVAC) machine documented by John von Neumann, namely …