NASCENT2: Generic near-storage sort accelerator for data analytics on SmartSSD

S Salamat, H Zhang, YS Ki, T Rosing - ACM Transactions on …, 2022 - dl.acm.org
As the size of data generated every day grows dramatically, the computational bottleneck of
computer systems has shifted toward storage devices. The interface between the storage …

NASCENT: Near-storage acceleration of database sort on SmartSSD

S Salamat, A Haj Aboutalebi, B Khaleghi… - The 2021 ACM/SIGDA …, 2021 - dl.acm.org
As the size of data generated every day grows dramatically, the computational bottleneck of
computer systems has been shifted toward the storage devices. Thanks to recent …

SmartSSD: FPGA accelerated near-storage data analytics on SSD

JH Lee, H Zhang, V Lagrange… - IEEE Computer …, 2020 - ieeexplore.ieee.org
Faced with the increasing disparity between SSD throughput and CPU-based compute
capabilities, there have been growing interests to move compute closer to storage and …

Near-storage acceleration of database query processing with SmartSSDs

M Soltaniyeh, VLM Dos Reis, M Bryson… - 2021 IEEE 29th …, 2021 - ieeexplore.ieee.org
Smart solid-state drives (SmartSSDs) with onboard FPGAs are becoming mainstream,
providing opportunities for near-storage computation, which is appealing for increasing the …

FANS: FPGA-accelerated near-storage sorting

W Qiao, J Oh, L Guo, MCF Chang… - 2021 IEEE 29th Annual …, 2021 - ieeexplore.ieee.org
Large-scale sorting is always an important yet demanding task for data center applications.
In addition to powerful processing capability, high-performance sorting system requires …

High-performance parallel radix sort on fpga

B Romanous, M Rezvani, J Huang… - 2020 IEEE 28th …, 2020 - ieeexplore.ieee.org
Sorting is a key part in database operators (like duplicate elimination, sort-merge joins and
group-by aggregations). Sorting billions of records in a fast and energy efficient manner has …

Fpga-accelerated samplesort for large data sets

H Chen, S Madaminov, M Ferdman… - Proceedings of the 2020 …, 2020 - dl.acm.org
Sorting is a fundamental operation in many applications such as databases, search, and
social networks. Although FPGAs have been shown very effective at sorting data sizes that fit …

Terabyte sort on FPGA-accelerated flash storage

SW Jun, S Xu - 2017 IEEE 25th Annual International …, 2017 - ieeexplore.ieee.org
Sorting is one of the most fundamental and usefulapplications in computer science, and
continues to be animportant tool in analyzing large datasets. An important andchallenging …

Catalina: In-storage processing acceleration for scalable big data analytics

M Torabzadehkashi, S Rezaei… - 2019 27th Euromicro …, 2019 - ieeexplore.ieee.org
Cloud applications are increasingly playing a crucial role in big data analytics. New use
cases such as autonomous cars and edge computing call for novel approaches mixing …

A framework for the automatic generation of fpga-based near-data processing accelerators in smart storage systems

L Weber, L Sommer, L Solis-Vasquez… - 2021 IEEE …, 2021 - ieeexplore.ieee.org
Near-Data Processing is a promising approach to overcome the limitations of slow I/O
interfaces in the quest to analyze the ever-growing amount of data stored in database …