Skip to content

Latest commit

 

History

History
91 lines (68 loc) · 9.12 KB

FPGA_PaperList.md

File metadata and controls

91 lines (68 loc) · 9.12 KB

FPGA_Paper_List

Query execution

  • Fabio Maschi, Muhsen Owaida, Gustavo Alonso, Matteo Casalino, Anthony Hock-Koon:Making Search Engines Faster by Lowering the Cost of Querying Business Rules Through FPGAs. SIGMOD Conference 2020: 2255-2270
  • Mohammedreza Najafi, Mohammad Sadoghi, Hans-Arno Jacobsen:Flexible Query Processor on FPGAs. Proc. VLDB Endow. 6(12): 1310-1313 (2013)
  • Mehdi Moghaddamfar, Christian Färber, Wolfgang Lehner, Norman May, Akash Kumar:Resource-Efficient Database Query Processing on FPGAs. DaMoN 2021: 4:1-4:8
  • Mohammad Sadoghi, Rija Javed, Naif Tarafdar, Harsh Singh, Rohan Palaniappan, Hans-Arno Jacobsen:Multi-query Stream Processing on FPGAs. ICDE 2012: 1229-1232
  • Johns Paul, Bingsheng He, Chiew Tong Lau:Query Processing on OpenCL-Based FPGAs: Challenges and Opportunities. ICPADS 2018: 937-945
  • Ze-ke Wang, Hui Yan Cheah, Johns Paul, Bingsheng He, Wei Zhang:Accelerating Database Query Processing on OpenCL-based FPGAs (Abstract Only). FPGA 2016: 274
  • Lekshmi B. G., Andreas Becher, Klaus Meyer-Wegener, Stefan Wildermann, Jürgen Teich: SQL Query Processing Using an Integrated FPGA-based Near-Data Accelerator in ReProVide. EDBT 2020: 639-642
  • Ze-ke Wang, Johns Paul, Hui Yan Cheah, Bingsheng He, Wei Zhang:Relational query processing on OpenCL-based FPGAs. FPL 2016: 1-10
  • Louis Woods, Zsolt István, Gustavo Alonso:Hybrid FPGA-accelerated SQL query processing. FPL 2013: 1
  • Christopher Dennl, Daniel Ziener, Jürgen Teich:On-the-fly Composition of FPGA-Based SQL Query Accelerators Using a Partially Reconfigurable Module Library. FCCM 2012: 45-52
  • David Sidler, Zsolt István, Muhsen Owaida, Gustavo Alonso:Accelerating Pattern Matching Queries in Hybrid CPU-FPGA Architectures. SIGMOD Conference 2017: 403-415
  • René Müller, Jens Teubner, Gustavo Alonso:Data Processing on FPGAs. Proc. VLDB Endow. 2(1): 910-921 (2009)
  • Jens Teubner, Louis Woods:Data Processing on FPGAs. Synthesis Lectures on Data Management, Morgan & Claypool Publishers 2013, ISBN 9781627050609, pp. 1-118
  • Xinyu Chen, Hongshi Tan, Yao Chen, Bingsheng He, Weng-Fai Wong, Deming Chen:ThunderGP: HLS-based Graph Processing Framework on FPGAs. FPGA 2021: 69-80

Query optimization

  • Lekshmi Beena Gopalakrishnan Nair:Capability Aware Query Optimizer For An FPGA-Based Near-Data Processor. University of Erlangen-Nuremberg, Germany, 2021

  • Kento Miura, Toshiyuki Amagasa, Hiroyuki Kitagawa:Accelerating Regular Path Queries using FPGA. ADMS@VLDB 2019: 47-54

  • Linhuai Tang, Gang Cai, Yong Zheng, Jiamin Chen:A Resource and Performance Optimization Reduction Circuit on FPGAs. IEEE Trans. Parallel Distributed Syst. 32(2): 355-366 (2021)

  • Zeyad A. Al-Odat, Mazhar Ali, Assad Abbas, Samee U. Khan:Secure Hash Algorithms and the Corresponding FPGA Optimization Techniques. ACM Comput. Surv. 53(5): 97:1-97:36 (2020)

Operator operation

  • Meiting Xue, Qianjian Xing, Chen Feng, Feng Yu, Zhen-Guo Ma:FPGA-Accelerated Hash Join Operation for Relational Databases. IEEE Trans. Circuits Syst. II Express Briefs 67-II(10): 1919-1923 (2020)
  • Xinyu Chen, Yao Chen, Ronak Bajaj, Jiong He, Bingsheng He, Weng-Fai Wong, Deming Chen:Is FPGA Useful for Hash Joins? CIDR 2020
  • Wen-Qi Wu, Meiting Xue, Qianjian Xing, Feng Yu:High-Parallelism Hash-Merge Architecture for Accelerating Join Operation on FPGA. IEEE Trans. Circuits Syst. II Express Briefs 68(7): 2650-2654 (202)
  • Wen-Qi Wu, Meiting Xue, Tian-Qi Zhu, Zhen-Guo Ma, Feng Yu:High-Throughput Parallel SRAM-Based Hash Join Architecture on FPGA. IEEE Trans. Circuits Syst. 67-II(11): 2502-2506 (2020)
  • Meiting Xue, Qianjian Xing, Chen Feng, Feng Yu, Zhen-Guo Ma:FPGA-Accelerated Hash Join Operation for Relational Databases. IEEE Trans. Circuits Syst. II Express Briefs 67-II(10): 1919-1923 (2020)
  • Huan Zhang, Bei Zhao, Wei-Jun Li, Zhen-Guo Ma, Feng Yu:Resource-Efficient Parallel Tree-Based Join Architecture on FPGA. IEEE Trans. Circuits Syst. II Express Briefs 66-II(1): 111-115 (2019)
  • Robert J. Halstead, Ildar Absalyamov, Walid A. Najjar, Vassilis J. Tsotras:FPGA-based Multithreading for In-Memory Hash Joins. CIDR 2015
  • Robert Lasch, Mehdi Moghaddamfar, Norman May, Süleyman Sirri Demirsoy, Christian Färber, Kai-Uwe Sattler:Bandwidth-optimal Relational Joins on FPGAs. EDBT 2022: 1:27-1:39
  • Robert J. Halstead, Bharat Sukhwani, Hong Min, Mathew Thoennes, Parijat Dube, Sameh W. Asaad, Balakrishna Iyer:Accelerating Join Operation for Relational Databases with FPGAs. FCCM 2013: 17-20
  • Behzad Salami, Oriol Arcas-Abella, Nehir Sönmez:HATCH: Hash Table Caching in Hardware for Efficient Relational Join on FPGA. FCCM 2015: 163
  • Charalabos Kritikakis, Grigorios Chrysos, Apostolos Dollas, Dionisios N. Pnevmatikatos:An FPGA-based high-throughput stream join architecture. FPL 2016: 1-4
  • Ren Chen, Viktor K. Prasanna:Accelerating Equi-Join on a CPU-FPGA Heterogeneous Platform. FCCM 2016: 212-219
  • Mehdi Roozmeh, Luciano Lavagno:Implementation of a performance optimized database join operation on FPGA-GPU platforms using OpenCL. NORCAS 2017: 1-6
  • Jared Casper, Kunle Olukotun:Hardware acceleration of database operations. FPGA 2014: 151-160
  • Philippos Papaphilippou, Chris Brooks, Wayne Luk:An Adaptable High-Throughput FPGA Merge Sorter for Accelerating Database Analytics. FPL 2020: 65-72
  • Nusrat Jahan Lisa, Annett Ungethüm, Dirk Habich, Wolfgang Lehner, Tuan D. A. Nguyen, Akash Kumar:Column Scan Acceleration in Hybrid CPU-FPGA Systems. ADMS@VLDB 2018: 22-33
  • René Müller, Jens Teubner, Gustavo Alonso:Sorting networks on FPGAs. VLDB J. 21(1): 1-23 (2012)

Index

  • Xuan-Thuan Nguyen, Hong-Thu Nguyen, Cong-Kha Pham:An FPGA approach for fast bitmap indexing. IEICE Electron. Express 13(4): 20160006 (2016)
  • Xuan-Thuan Nguyen, Trong-Thuc Hoang, Hong-Thu Nguyen, Katsumi Inoue, Cong-Kha Pham:An FPGA-Based Hardware Accelerator for Energy-Efficient Bitmap Index Creation. IEEE Access 6: 16046-16059 (2018)
  • Xuan-Thuan Nguyen, Trong-Thuc Hoang, Hong-Thu Nguyen, Katsumi Inoue, Cong-Kha Pham:An FPGA-Based Hardware Accelerator for Energy-Efficient Bitmap Index Creation. CoRR abs/1803.11207 (2018)

Storage manager

  • Satoru Watanabe, Kazuhisa Fujimoto, Yuji Saeki, Yoshifumi Fujikawa, Hiroshi Yoshino:Column-Oriented Database Acceleration Using FPGAs. ICDE 2019: 686-697
  • Yunhui Qiu, Jinyu Xie, Hankun Lv, Wenbo Yin, Wai-Shing Luk, Lingli Wang, Bowei Yu, Hua Chen, Xianjun Ge, Zhijian Liao, Xiaozhong Shi:FULL-KV: Flexible and Ultra-Low-Latency In-Memory Key-Value Store System Design on CPU-FPGA. IEEE Trans. Parallel Distributed Syst. 31(8): 1828-1444 (2020)
  • Xuan Sun, Jinghuan Yu, Zimeng Zhou, Chun Jason Xue:FPGA-based Compaction Engine for Accelerating LSM-tree Key-Value Stores. ICDE 2020: 1261-1272
  • Theepan Moorthy, Sathish Gopalakrishnan:IO and data management for infrastructure as a service FPGA accelerators. J. Cloud Comput. 6: 20 (2017)

FPGA survey

  • Jonas Dann, Daniel Ritter, Holger memory access patterns of FPGA-based graph processing accelerators. GRADES-NDA@SIGMOD 2021: 3:1-3:10
  • Andreas Becher, Lekshmi B. G., David Broneske, Tobias Drewes, Bala Gurumurthy, Klaus Meyer-Wegener, Thilo Pionteck, Gunter Saake, Jürgen Teich, Stefan Wildermann:Integration of FPGAs in Database Management Systems: Challenges and Opportunities. Datenbank-Spektrum 18(3): 145-156 (2018)
  • Philippos Papaphilippou, Wayne Luk:Accelerating Database Systems Using FPGAs: A Survey. FPL 2018: 125-130
  • René Müller, Jens Teubner:FPGA: what's in it for a database? SIGMOD Conference 2009: 999-1004
  • Jian Fang, Yvo T. B. Mulder, Jan Hidders, Jinho Lee, H. Peter Hofstee:In-memory database acceleration on FPGAs: a survey. VLDB J. 29(1): 33-59 (2020)
  • Bharat Sukhwani, Hong Min, Mathew Thoennes, Parijat Dube, Balakrishna Iyer, Bernard Brezzo, Donna Dillenberger, Sameh W. Asaad:Database analytics acceleration using FPGAs. PACT 2012: 411-420
  • Jian Fang:Database Acceleration on FPGAs. Delft University of Technology, Netherlands, 2019
  • Kaspar Mätas, Dirk Koch:Transparent Integration of a Dynamic FPGA Database Acceleration System. FPL 2020: 365-366

Concurrent execution

  • Muhsen Owaida, Gustavo Alonso, Laura Fogliarini, Anthony Hock-Koon, Pierre-Etienne Melet:Lowering the Latency of Data Processing Pipelines Through FPGA based Hardware Acceleration. Proc. VLDB Endow. 13(1): 71-85 (2019)
  • Kaan Kara, Jana Giceva, Gustavo Alonso:FPGA-based Data Partitioning. SIGMOD Conference 2017: 433-445
  • Ze-ke Wang, Bingsheng He, Wei Zhang:Improving Data Partitioning Performance on OpenCL-Based FPGAs. FCCM 2015: 34
  • Ze-ke Wang, Bingsheng He, Wei Zhang:A study of data partitioning on OpenCL-based FPGAs. FPL 2015: 1-8
  • Malte Vesper:Dynamic stream processing pipelines on FPGAs targeting database acceleration. University of Manchester, UK, 2019
  • Umar Ibrahim Minhas, Roger F. Woods, Dimitrios S. Nikolopoulos, Georgios Karakonstantis:Efficient, Dynamic Multi-Task Execution on FPGA-Based Computing Systems. IEEE Trans. Parallel Distributed Syst. 33(3): 710-722 (2022)
  • Ze-ke Wang, Johns Paul, Bingsheng He, Wei Zhang:Multikernel Data Partitioning With Channel on OpenCL-Based FPGAs. IEEE Trans. Very Large Scale Integr. Syst. 25(6): 1906-1918 (2017)

Query compilation

  • René Müller, Jens Teubner, Gustavo Alonso:Streams on Wires - A Query Compiler for FPGAs. Proc. VLDB Endow. 2(1): 229-240 (2009)