An FPGA-based High-Throughput Stream Join Architecture

被引:4
|
作者
Kritikakis, Charalabos [1 ]
Chrysos, Grigorios [1 ]
Dollas, Apostolos [1 ]
Pnevmatikatos, Dionisios N. [1 ]
机构
[1] Tech Univ Crete, Microprocessor & Hardware Lab, Khania, Greece
关键词
stream processing; ScaleJoin; join operator; FPGA architecture; WINDOW JOINS;
D O I
10.1109/FPL.2016.7577354
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Stream join is a fundamental operation that combines information from different high-speed and high-volume data streams. This paper presents an FPGA-based architecture that maps the most performance-efficient stream join algorithm, i.e. ScaleJoin, to reconfigurable logic. The system was fully implemented on a Convey HC-2ex hybrid computer and the experimental performance evaluation shows that the proposed system outperforms by up to one order of magnitude the corresponding fully optimized parallel software-based solution running on a high-end 48-core multiprocessor platform. The proposed architecture can be used as a generic template for mapping stream processing algorithms to reconfigurable logic, taking into consideration real-world challenges.
引用
收藏
页数:4
相关论文
共 50 条
  • [1] High-Throughput FPGA-based QC-LDPC Decoder Architecture
    Mhaske, Swapnil
    Kee, Hojin
    Ly, Tai
    Aziz, Ahsan
    Spasojevic, Predrag
    2015 IEEE 82ND VEHICULAR TECHNOLOGY CONFERENCE (VTC FALL), 2015,
  • [2] High-Throughput Parallel SRAM-Based Hash Join Architecture on FPGA
    Wu, Wen-Qi
    Xue, Mei-Ting
    Zhu, Tian-Qi
    Ma, Zhen-Guo
    Yu, Feng
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2020, 67 (11) : 2502 - 2506
  • [3] High-throughput parallel DWT hardware architecture implemented on an FPGA-based platform
    Mohammed Shaaban Ibraheem
    Khalil Hachicha
    Syed Zahid Ahmed
    Laurent Lambert
    Patrick Garda
    Journal of Real-Time Image Processing, 2019, 16 : 2043 - 2057
  • [4] High-throughput parallel DWT hardware architecture implemented on an FPGA-based platform
    Ibraheem, Mohammed Shaaban
    Hachicha, Khalil
    Ahmed, Syed Zahid
    Lambert, Laurent
    Garda, Patrick
    JOURNAL OF REAL-TIME IMAGE PROCESSING, 2019, 16 (06) : 2043 - 2057
  • [5] HIGH THROUGHPUT FILTER ARCHITECTURE FOR OPTIMAL FPGA-BASED IMPLEMENTATIONS
    Kamboh, Hamid M.
    Khan, Shoab A.
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2013, 22 (05)
  • [6] High-Throughput FPGA-based Emulator for Structured LDPC Codes
    Angarita, Fabian
    Torres, Vicente
    Perez-Pascual, Asuncion
    Valls, Javier
    2012 19TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS (ICECS), 2012, : 404 - 407
  • [7] A Scalable FPGA-based Accelerator for High-Throughput MCMC Algorithms
    Hosseini, Morteza
    Islam, Rashidul
    Kulkarni, Amey
    Mohsenin, Tinoosh
    2017 IEEE 25TH ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM 2017), 2017, : 201 - 201
  • [8] FPGA-based High-Throughput Montgomery Modular Multipliers for RSA Cryptosystems
    Xiao, Hao
    Yu, Sijia
    Cheng, Biqian
    Liu, Guangzhu
    IEICE ELECTRONICS EXPRESS, 2022,
  • [9] FPGA-based high-throughput Montgomery modular multipliers for RSA cryptosystems
    Xiao, Hao
    Yu, Sijia
    Cheng, Biqian
    Liu, Guangzhu
    IEICE ELECTRONICS EXPRESS, 2022, 19 (09):
  • [10] An FPGA-Based High-Throughput Dataflow Accelerator for Lightweight Neural Network
    Zhao, Zhiyuan
    Li, Jixing
    Chen, Gang
    Jiang, Zhelong
    Qiao, Ruixiu
    Xu, Peng
    Chen, Yihao
    Lu, Huaxiang
    2024 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, ISCAS 2024, 2024,