FPGA-Accelerated Analytics: From Single Nodes to Clusters

被引:4
|
作者
Istvan, Zsolt [1 ]
Kara, Kaan [2 ]
Sidler, David [3 ]
机构
[1] IMDEA Software Inst, Madrid, Spain
[2] Oracle Labs, Zurich, Switzerland
[3] Microsoft Corp, Redmond, WA 98052 USA
来源
FOUNDATIONS AND TRENDS IN DATABASES | 2020年 / 9卷 / 02期
关键词
REAL-TIME; PERFORMANCE; ALGORITHM; EFFICIENT; SYSTEM; JOIN; END;
D O I
10.1561/1900000072
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this monograph, we survey recent research on using reconfigurable hardware accelerators, namely, Field Programmable Gate Arrays (FPGAs), to accelerate analytical processing. Such accelerators are being adopted as a way of overcoming the recent stagnation in CPU performance because they can implement algorithms differently from traditional CPUs, breaking traditional trade-offs. As such, it is timely to discuss their benefits in the context of analytical processing, both as an accelerator within a single node database and as part of distributed data analytics pipelines. We present guidelines for accelerator design in both scenarios, as well as, examples of integration within full-fledged Relational Databases. We do so through the prism of recent research projects that explore how emerging compute-intensive operations in databases can benefit from FPGAs. Finally, we highlight future research challenges in programmability and integration, and cover architectural trends that are propelling the rapid adoption of accelerators in datacenters and the cloud.
引用
收藏
页码:101 / 208
页数:108
相关论文
共 50 条
  • [1] FPGA-accelerated Quantum Transport Measurements
    Haarman, Timo
    de Almeida, Antonio Sousa
    Heskes, Amber
    Zwanenburg, Floris
    Alachiotis, Nikolaos
    2023 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE TECHNOLOGY, ICFPT, 2023, : 44 - 52
  • [2] FPGA-accelerated simulation of computer systems
    1600, Morgan and Claypool Publishers (09):
  • [3] FPGA-Accelerated Spreading for Global Placement
    Dhar, Shounak
    Singhal, Love
    Iyer, Mahesh A.
    Pan, David Z.
    2019 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2019,
  • [4] FPGA-accelerated simulation of computer systems
    1600, Morgan and Claypool Publishers (29):
  • [5] FPGA-accelerated Complex Event Processing
    Takenaka, Takashi
    Inoue, Hiroaki
    Hosomi, Takeo
    Nakamura, Yuichi
    2015 SYMPOSIUM ON VLSI CIRCUITS (VLSI CIRCUITS), 2015,
  • [6] Trust in FPGA-accelerated Cloud Computing
    Turan, Furkan
    Verbauwhede, Ingrid
    ACM COMPUTING SURVEYS, 2021, 53 (06)
  • [7] FPGA-Accelerated Simulation of Computer Systems
    Angepat, Hari
    Chiou, Derek
    Chung, Eric S.
    Hoe, James C.
    Synthesis Lectures on Computer Architecture, 2014, 29 : 1 - 82
  • [8] GENERATING INFRASTRUCTURE FOR FPGA-ACCELERATED APPLICATIONS
    King, Myron
    Khan, Asif
    Agarwal, Abhinav
    Arcas, Oriol
    Arvind
    2013 23RD INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS (FPL 2013) PROCEEDINGS, 2013,
  • [9] Generating FPGA-Accelerated DFT libraries
    D'Alberto, Paolo
    FCCM 2007: 15TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2007, : 173 - 184
  • [10] FPGA-Accelerated for Constrained High Dispersal Network
    Chen, Yanliang
    Zhu, Minghua
    Xiao, Bo
    Meng, Dan
    2017 15TH IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS AND 2017 16TH IEEE INTERNATIONAL CONFERENCE ON UBIQUITOUS COMPUTING AND COMMUNICATIONS (ISPA/IUCC 2017), 2017, : 840 - 845