首页> 外文OA文献 >Design and Implementation of a Merging Network Architecture for Handshake Join Operator on FPGA
【2h】

Design and Implementation of a Merging Network Architecture for Handshake Join Operator on FPGA

机译:FPGA上的握手加入运算符合并网络体系结构的设计与实现

摘要

A novel merging network architecture is proposed for a handshake join operator in order to achieve much higher data throughput than ever before. Handshake join is a highly parallelized algorithm for window-based stream joins. Result collection performed by a merging network is a significant design issue for the handshake join operator because the merging network becomes an overwhelming bottleneck for scalable performance. To address the issue, an adaptive merging network is proposed for hardware implementation of the algorithm. The proposed architecture is implemented on an FPGA and it is evaluated in terms of the hardware resource usage, the maximum clock frequency, and the performance. Experimental results demonstrate up to 16.3 times higher throughput than nested loops-style join implementation without dropping any tuples. To the best of our knowledge, this is the best performance for handshake join operator implemented on an FPGA.
机译:提出了一种新颖的合并网络架构,用于握手连接操作员,以实现比以往更高的数据吞吐量。握手连接是用于基于窗口的流连接的高度并行化算法。对于握手连接操作员来说,合并网络执行的结果收集是一个重要的设计问题,因为合并网络成为可伸缩性能的压倒性瓶颈。为了解决该问题,提出了一种自适应合并网络,用于算法的硬件实现。所提出的架构在FPGA上实现,并根据硬件资源使用,最大时钟频率和性能进行评估。实验结果表明,在不删除任何元组的情况下,其吞吐量是嵌套循环样式联接实现的16.3倍。据我们所知,这是在FPGA上实现的握手连接运算符的最佳性能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号