首页> 外文期刊>ACM transactions on reconfigurable technology and systems >FPGA-Based Dynamically Reconfigurable SQL Query Processing
【24h】

FPGA-Based Dynamically Reconfigurable SQL Query Processing

机译:基于FPGA的动态可重配置SQL查询处理

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

摘要

In this article, we propose an FPGA-based SQL query processing approach exploiting the capabilities of partial dynamic reconfiguration of modern FPGAs. After the analysis of an incoming query, a query-specific hardware processing unit is generated on the fly and loaded on the FPGA for immediate query execution. For each query, a specialized hardware accelerator pipeline is composed and configured on the FPGA from a set of presynthesized hardware modules. These partially reconfigurable hardware modules are gathered in a library covering all major SQL operations like restrictions and aggregations, as well as more complex operations such as joins and sorts. Moreover, this holistic query processing approach in hardware supports different data processing strategies including row-as column-wise data processing in order to optimize data communication and processing. This article gives an overview of the proposed query processing methodology and the corresponding library of modules. Additionally, a performance analysis is introduced that is able to estimate the processing time of a query for different processing strategies and different communication and processing architecture configurations. With the help of this performance analysis, architectural bottlenecks may be exposed and future optimized architectures, besides the two prototypes presented here, may be determined.
机译:在本文中,我们提出了一种基于FPGA的SQL查询处理方法,该方法利用了现代FPGA的部分动态重配置功能。分析传入的查询后,将动态生成查询专用的硬件处理单元,并将其加载到FPGA上以立即执行查询。对于每个查询,将通过一组预先综合的硬件模块在FPGA上构成并配置专用的硬件加速器管道。这些可部分重新配置的硬件模块收集在一个库中,该库涵盖了所有主要的SQL操作(如限制和聚合)以及更复杂的操作(如联接和排序)。此外,硬件中的这种整体查询处理方法支持不同的数据处理策略,包括按行逐列的数据处理,以优化数据通信和处理。本文概述了建议的查询处理方法和相应的模块库。另外,引入了一种性能分析,该性能分析能够针对不同的处理策略以及不同的通信和处理体系结构配置来估计查询的处理时间。借助这种性能分析,可能会暴露出架构瓶颈,并且可以确定除此处介绍的两个原型之外的未来优化架构。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号