首页> 外文期刊>Circuits and Systems II: Express Briefs, IEEE Transactions on >FPGA-Accelerated Hash Join Operation for Relational Databases
【24h】

FPGA-Accelerated Hash Join Operation for Relational Databases

机译:FPGA加速哈希连接关系数据库

获取原文
获取原文并翻译 | 示例

摘要

Equi-join operations are fundamental in database management. Hash join algorithms are often used to reduce the computational complexity of join operations; however, their performance is influenced by imperfect data distributions caused by hash collisions. To resolve these collisions, this brief designs a hardware-accelerated hash join architecture. This architecture aims to break the trade-off between complex hash functions, which is computationally expensive, and hash join performance. First, two hash functions are employed to distribute data as evenly as possible, and then multiple entries of the collision list are provided; finally, a small number of the static random-access memory (SRAM) of the field-programmable gate arrays (FPGAs) are used to conduct the join operation in parallel. The proposed method yields high-throughput and is resource-efficient, as it does not require reprocessing of data; further, it improves hash table utilization. The results of implementing this architecture on a Xilinx Zynq FPGA platform indicate an accelerated throughput that is a minimum of 4.2x that of previous hardware-accelerated hash join methods.
机译:Equi-Join操作是数据库管理的基础。哈希连接算法通常用于降低连接操作的计算复杂性;但是,它们的性能受到哈希碰撞引起的不完美数据分布的影响。要解决这些碰撞,请简要设计硬件加速哈希连接架构。该架构旨在打破复杂散列函数之间的权衡,这是计算昂贵的,哈希连接性能。首先,采用两个散列函数尽可能地分发数据,然后提供碰撞列表的多个条目;最后,使用现场可编程门阵列(FPGA)的少量静态随机存取存储器(SRAM)来并行地进行连接操作。该方法产生高吞吐量,资源有效,因为它不需要重新处理数据;此外,它提高了哈希表利用率。在Xilinx Zynq FPGA平台上实现此架构的结果表示加速吞吐量,最小为4.2倍,以前的硬件加速哈希连接方法。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号