Integration of FPGAs in Database Management Systems: Challenges and Opportunities

被引:5
|
作者
Andreas Becher
Lekshmi B.G.
David Broneske
Tobias Drewes
Bala Gurumurthy
Klaus Meyer-Wegener
Thilo Pionteck
Gunter Saake
Jürgen Teich
Stefan Wildermann
机构
[1] Becher, Andreas
[2] B.G, Lekshmi
[3] Broneske, David
[4] Drewes, Tobias
[5] Gurumurthy, Bala
[6] Meyer-Wegener, Klaus
[7] Pionteck, Thilo
[8] Saake, Gunter
[9] Teich, Jürgen
[10] Wildermann, Stefan
关键词
Database query processing; Hardware acceleration; Query optimization; FPGA; OLAP;
D O I
10.1007/s13222-018-0294-9
中图分类号
学科分类号
摘要
In the presence of exponential growth of the data produced every day in volume, velocity, and variety, online analytical processing (OLAP) is becoming increasingly challenging. FPGAs offer hardware reconfiguration to enable query-specific pipelined and parallel data processing with the potential of maximizing throughput, speedup as well as energy and resource efficiency. However, dynamically configuring hardware accelerators to match a given OLAP query is a complex task. Furthermore, resource limitations restrict the coverage of OLAP operators. As a consequence, query optimization through partitioning the processing onto components of heterogeneous hardware/software systems seems a promising direction. While there exists work on operator placement for heterogeneous systems, it mainly targets systems combining multi-core CPUs with GPUs. However, an inclusion of FPGAs, which uniquely offer efficient and high-throughput pipelined processing at the expense of potential reconfiguration overheads, is still an open problem. We postulate that this challenge can only be met in a scalable fashion when providing a cooperative optimization between global and FPGA-specific optimizers. We demonstrate how this is addressed in two current research projects on FPGA-based query processing. © 2018, Springer-Verlag GmbH Deutschland, ein Teil von Springer Nature.
引用
收藏
页码:145 / 156
页数:11
相关论文
共 50 条
  • [1] Database Management as a Service: Challenges and Opportunities
    Agrawal, Divyakant
    El Abbadi, Amr
    Emekci, Fatih
    Metwally, Ahmed
    [J]. ICDE: 2009 IEEE 25TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, VOLS 1-3, 2009, : 1709 - +
  • [2] Learnable Database Systems: Challenges and Opportunities
    Chai M.-K.
    Fan J.
    Du X.-Y.
    [J]. Ruan Jian Xue Bao/Journal of Software, 2020, 31 (03): : 806 - 830
  • [3] Security Challenges and Opportunities of Cloud FPGAs
    Tahoori, Mehdi B.
    [J]. PROCEEDINGS OF THE 2023 CLOUD COMPUTING SECURITY WORKSHOP, CCSW 2023, 2023, : 1 - 1
  • [4] Challenges and Opportunities in Integration of Human and Autonomous systems
    Sahar, Yotam
    Wagner, Michael
    Herrera, Francisco
    Hatwell, Julian
    [J]. INCOSE International Symposium, 2022, 32 (S1) : 48 - 49
  • [5] DATABASE-SYSTEMS - CHALLENGES AND OPPORTUNITIES FOR GRAPHICAL HCI
    SAWYER, P
    MARIANI, JA
    [J]. INTERACTING WITH COMPUTERS, 1995, 7 (03) : 273 - 303
  • [6] Fuzzy database systems - Challenges and opportunities of a new era
    George, R
    Petry, FE
    Buckles, BP
    Srikanth, R
    [J]. INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 1996, 11 (09) : 649 - 659
  • [7] Challenges and opportunities for integration in health systems: an Australian perspective
    Petrich, Mark
    Ramamurthy, Vijaya L.
    Hendrie, Delia
    Robinson, Suzanne
    [J]. JOURNAL OF INTEGRATED CARE, 2013, 21 (06) : 347 - 359
  • [8] Integration of SMES devices in power systems - opportunities and challenges
    Amaro, Nuno
    Pina, Joao Murta
    Martins, Joao
    Maria Ceballos, Jose
    [J]. PROCEEDINGS 2015 9TH INTERNATIONAL CONFERENCE ON CAMPATIBILITY AND POWER ELECTRONICS (CPE), 2015, : 482 - 487
  • [9] Integration: challenges and opportunities
    Breen, Judith
    Pedler, Mike
    Edmonstone, John
    Milsom, Brian
    [J]. ACTION LEARNING, 2016, 13 (03): : 281 - 282
  • [10] Cloud-Native Database Systems at Alibaba: Opportunities and Challenges
    Li, Feifei
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2019, 12 (12): : 2263 - 2272