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 条
  • [41] High-Throughput Stream Processing with Actors
    Rinaldi, Luca
    Torquati, Massimo
    Mencagli, Gabriele
    Danelutto, Marco
    PROCEEDINGS OF THE 10TH ACM SIGPLAN INTERNATIONAL WORKSHOP ON PROGRAMMING BASED ON ACTORS, AGENTS, AND DECENTRALIZED CONTROL, AGERE 2020, 2020, : 1 - 10
  • [42] SOMprocessor: A high throughput FPGA-based architecture for implementing Self-Organizing Maps and its application to video processing
    de Abreu de Sousa, Miguel Angelo
    Pires, Ricardo
    Del-Moral-Hernandez, Emilio
    NEURAL NETWORKS, 2020, 125 (125) : 349 - 362
  • [43] Efficient and high performance FPGA-based rectification architecture for stereo vision
    Zicari, Paolo
    MICROPROCESSORS AND MICROSYSTEMS, 2013, 37 (08) : 1144 - 1154
  • [44] An FPGA-Based Architecture for High-Speed Compressed Signal Reconstruction
    Huang, Guoxian
    Wang, Lei
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2017, 16 (03)
  • [45] High-speed FPGA-based phase measuring profilometry architecture
    Zhan, Guomin
    Tang, Hongwei
    Zhong, Kai
    Li, Zhongwei
    Shi, Yusheng
    Wang, Congjun
    OPTICS EXPRESS, 2017, 25 (09): : 10553 - 10564
  • [46] High throughput edit distance computation on FPGA-based accelerators using HLS
    Schifano, Sebastiano Fabio
    Reggiani, Marco
    Calore, Enrico
    Micheloni, Rino
    Marelli, Alessia
    Zambelli, Cristian
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2025, 164
  • [47] Design and implementation of high throughput FPGA-based DVB-T system
    Ayat, Mehdi
    Hardani, Hossein
    Mirzakuchaki, Sattar
    Haddadi, Farzan
    COMPUTERS & ELECTRICAL ENGINEERING, 2016, 51 : 43 - 57
  • [48] FPGA-based Real-time Object Tracking using a Particle Filter with Stream Architecture
    Tahara, Akane
    Hayashida, Yoshiki
    Thu, Theint Theint
    Shibata, Yuichiro
    Oguri, Kiyoshi
    2016 FOURTH INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING (CANDAR), 2016, : 422 - 428
  • [49] High-Throughput FPGA-Compatible TRNG Architecture Exploiting Multistimuli Metastable Cells
    Della Sala, Riccardo
    Bellizia, Davide
    Scotti, Giuseppe
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2022, 69 (12) : 4886 - 4897
  • [50] A FPGA-based accelerated architecture for the Continuous GRASP
    Bruno Nogueira
    Erick Barboza
    Computing, 2021, 103 : 1333 - 1352