arrow
返回

Trinity: In-Database Near-Data Machine Learning Acceleration Platform for Advanced Data Analytics

delete2024-01-01
delete0
delete
OA
AI
J
Ji-Hoon Kim
S
Seunghee Han
K
Kwanghyun Park
S
Soo-Young Ji
J
Joo-Young Kim *
DOI:10.1109/ACCESS.2023.3347725delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
The ability to perform machine learning (ML) tasks in a database management system (DBMS) is a new paradigm for conventional database systems as it enables advanced data analytics on top of well-established capabilities of DBMSs. However, the integration of ML in DBMSs introduces new challenges in traditional CPU-based systems because of its higher computational demands and bigger data bandwidth requirements. To address this, hardware acceleration has become even more important in database systems, and the computational storage device (CSD) placing an accelerator near storage is considered as an effective solution due to its high processing power with no extra data movement cost. In this paper, we propose Trinity, an end-to-end database system that enables in-database, in-storage platform that accelerates advanced analytics queries invoking trained ML models along with complex data operations. By designing a full stack from DBMS's internal software components to hardware accelerator, Trinity enables in-database ML pipelines on the CSD. On the software side, we extend the internals of conventional DBMSs to utilize the accelerator in the SmartSSD. Our extended analyzer evaluates the compatibility of the current query with our hardware accelerator and compresses compatible queries into a 24-byte numeric format for efficient hardware processing. Furthermore, the predictor is extended to integrate our performance cost models to always offload queries into the optimal hardware backend. The proposed SmartSSD cost model mathematically models our hardware, including host operations, data transfers, FPGA kernel execution time, and the CPU cost model uses polynomial regression ML models to predict complex CPU latency. On the hardware side, we introduce the in-database processing accelerator (i-DPA), a custom FPGA-based accelerator. i-DPA includes database page decoder to fully exploit the bandwidth benefit of near-storage processing. It also employs dynamic tuple binding to enhance the overall parallelism and hardware utilization. i-DPA;s architecture having heterogeneous computing units with a reconfigurable on-chip interconnect also allows seamless data streaming, enabling task-level pipeline across different computing units. Finally, our evaluation shows that Trinity improves the end-to-end performance of analytics queries by 15.21x on average and up to 57.18x compared to the conventional CPU-based DBMS platform. We also show that the Trinity's performance can linearly scale up with multiple SmartSSDs, achieving nearly up to 200x speedup over the baseline with four SmartSSDs.
Keyword:
Data analysis
Computer architecture
Field programmable gate arrays
Mathematical models
Hardware acceleration
Database systems
Predictive models
Computational storage device
database
data analytics
end-to-end system
hardware accelerator
machine learning
near-data processing
SmartSSD

期刊

IEEE Access 封面图
IEEE Access
IF:
3.6
论文数:
9.8W
被引数:
29.4W

机构

S
Samsung Electronics
学者数:
3.0K
论文数: 2.0K
被引数: 21
Y
Yonsei University
学者数:
4.8W
论文数: 4.6W
被引数: 5.2W
引用论文

引用论文

Breakdown value
err2009-11-02
err0
PREAI
errMia Hubert; Michiel Debruyne
err分享
err收藏
err2000-01-01
err0
PREAI
errCupples Alison M.
err分享
err收藏
Variations in Rates of Hospitalization of Children in Three Urban Communities
err1989-05-04
err0
PREAI
errJames M. Perrin; Charles J. Homer; Donald M. Berwick; Alan D. Woolf; Jean L. Freeman; John E. Wennberg
err分享
err收藏
Pedicle Screws With High Electrical Resistance
err2002-07-01
err0
PREAI
errD. Greg Anderson; Lawrence R. Wierzbowski; Daniel M. Schwartz; Alan S. Hilibrand; Alexander R. Vaccaro; Todd J. Albert
err分享
err收藏
Accelerating Large-Scale Graph-Based Nearest Neighbor Search on a Computational Storage Platform
err2023-01-01
err9
errOAAI
errKim, Ji-Hoon; Park, Yeo-Reum; Do, Jaeyoung; Ji, Soo-Young; Kim, Joo-Young
err分享
err收藏
Effect of a selective neutrophil elastase inhibitor on mortality and ventilator-free days in patients with increased extravascular lung water: a post hoc analysis of the PiCCO Pulmonary Edema Study
err2014-12-31
err0
errOAAI
errTakashi Tagami; Ryoichi Tosa; Mariko Omura; Hidetada Fukushima; Tadashi Kaneko; Tomoyuki Endo; Hiroshi Rinka; Akira Murai; Junko Yamaguchi; Kazuhide Yoshikawa; Nobuyuki Saito; Hideaki Uzu; Yoichi Kase; Makoto Takatori; Hiroo Izumino; Toshiaki Nakamura; Ryutarou Seo; Yasuhide Kitazawa; Manabu Sugita; Hiroyuki Takahashi; Yuichi Kuroki; Takayuki Irahara; Takashi Kanemura; Hiroyuki Yokota; Shigeki Kushimoto
err分享
err收藏
Periconceptional undernutrition in sheep leads to decreased locomotor activity in a natural environment
err2013-05-31
err0
PREAI
errE. L. Donovan; C. E. Hernandez; L. R. Matthews; M. H. Oliver; A. L. Jaquiery; F. H. Bloomfield; J. E. Harding
err分享
err收藏
学者 查看更多内容