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 条
  • [31] An FPGA-Based High-Throughput Keypoint Detection Accelerator Using Convolutional Neural Network for Mobile Robot Applications
    Li, Jingyuan
    Liu, Ye
    Huang, Kun
    Zhou, Liang
    Chang, Liang
    Zhou, Jun
    2022 IEEE ASIA PACIFIC CONFERENCE ON POSTGRADUATE RESEARCH IN MICROELECTRONICS AND ELECTRONICS, PRIMEASIA, 2022, : 81 - 84
  • [32] FPGA-Based Architecture for Fast Feature Extraction with High Resolution
    Sukhanov, Andrey
    2012 IEEE NUCLEAR SCIENCE SYMPOSIUM AND MEDICAL IMAGING CONFERENCE RECORD (NSS/MIC), 2012, : 805 - 806
  • [33] An FPGA-based interface for recording high-speed data stream
    Sun, ZY
    Dong, YG
    Guo, WX
    Xiong, JP
    Ma, C
    Jia, HB
    Feng, GP
    2002 INTERNATIONAL CONFERENCE ON COMMUNICATIONS, CIRCUITS AND SYSTEMS AND WEST SINO EXPOSITION PROCEEDINGS, VOLS 1-4, 2002, : 1466 - 1470
  • [34] FPGA-Based Architecture for High Throughput, Flexible and Compact Real-Time GNSS Software Defined Receiver
    Sauriol, B.
    Landry, R., Jr.
    PROCEEDINGS OF THE 2007 NATIONAL TECHNICAL MEETING OF THE INSTITUTE OF NAVIGATION - NTM 2007, 2007, : 708 - 717
  • [35] Drops join to make a stream: high-throughput nanoscale cultivation to grasp the lettuce root microbiome
    Persyn, Antoine
    Mueller, Andre
    Goormachtig, Sofie
    ENVIRONMENTAL MICROBIOLOGY REPORTS, 2022, 14 (01): : 60 - 69
  • [36] A high throughput FPGA-based floating point conjugate gradient implementation
    Lopes, Antonio Roldao
    Constantinides, George A.
    RECONFIGURABLE COMPUTING: ARCHITECTURES, TOOLS AND APPLICATIONS, 2008, 4943 : 75 - 86
  • [37] FPGA-based Architecture for Hyperspectral Unmixing
    Nascimento, Jose M. P.
    Vestias, Mario
    Martin, Gabriel
    2015 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM (IGARSS), 2015, : 1761 - 1764
  • [38] FPGA-based architecture for computing testors
    Rojas, Alejandro
    Cumplido, Rene
    Carrasco-Ochoa, J. Ariel
    Feregrino, Claudia
    Martinez-Trinidad, J. Francisco
    INTELLIGENT DATA ENGINEERING AND AUTOMATED LEARNING - IDEAL 2007, 2007, 4881 : 188 - 197
  • [39] Efficient architecture for FPGA-based microcontrollers
    Mattos, JCB
    Carro, L
    2002 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL V, PROCEEDINGS, 2002, : 805 - 808
  • [40] A High-Throughput ECC Architecture
    Amini, Esmaeil
    Jeddi, Zahra
    Bayoumi, Magdy
    2012 19TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS (ICECS), 2012, : 901 - 904