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 条
  • [11] ACCLOUD (ACcelerated CLOUD): A Novel FPGA-Accelerated Cloud Archictecture
    Yazar, Alper
    Erol, Ahmet
    Schmidt, Ece Guran
    2018 26TH SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2018,
  • [12] FASED: FPGA-Accelerated Simulation and Evaluation of DRAM
    Biancolin, David
    Karandikar, Sagar
    Kim, Donggyu
    Koenig, Jack
    Waterman, Andrew
    Bachrach, Jonathan
    Asanovic, Krste
    PROCEEDINGS OF THE 2019 ACM/SIGDA INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE GATE ARRAYS (FPGA'19), 2019, : 330 - 339
  • [13] FPGA-Accelerated Samplesort for Large Data Sets
    Chen, Han
    Madaminov, Sergey
    Ferdman, Michael
    Milder, Peter
    2020 ACM/SIGDA INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE GATE ARRAYS (FPGA '20), 2020, : 222 - 232
  • [14] FPGA-accelerated molecular dynamics simulations: An overview
    Yang, Xiaodong
    Mou, Shengmei
    Dou, Yong
    RECONFIGURABLE COMPUTING: ARCHITECTURES, TOOLS AND APPLICATIONS, 2007, 4419 : 293 - +
  • [15] Terabyte Sort on FPGA-Accelerated Flash Storage
    Jun, Sang-Woo
    Xu, Shuotao
    Arvind
    2017 IEEE 25TH ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM 2017), 2017, : 17 - 24
  • [16] FPGA-accelerated seed generation in mercury BLASTP
    Jacob, Arpith
    Lancaster, Joseph
    Buhler, Jeremy
    Chamberlain, Roger D.
    FCCM 2007: 15TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2007, : 95 - +
  • [17] FPGA-Accelerated Molecular Dynamics Simulations System
    Guo, He
    Su, Lili
    Wang, Yuxin
    Long, Zhu
    2009 INTERNATIONAL CONFERENCE ON SCALABLE COMPUTING AND COMMUNICATIONS & EIGHTH INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTING, 2009, : 360 - 365
  • [18] FPGA-Accelerated Particle-Grid Mapping
    Sanaullah, Ahmed
    Khoshparvar, Arash
    Herbordt, Martin C.
    2016 IEEE 24TH ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM), 2016, : 192 - 195
  • [19] HYBRID FPGA-ACCELERATED SQL QUERY PROCESSING
    Woods, Louis
    Istvan, Zsolt
    Alonso, Gustavo
    2013 23RD INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS (FPL 2013) PROCEEDINGS, 2013,
  • [20] Power and performance optimization in FPGA-accelerated clouds
    Tesfatsion, Selome Kostentions
    Proano, Julio
    Tomas, Luis
    Caminero, Blanca
    Carrion, Carmen
    Tordsson, Johan
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2018, 30 (18):