首页> 外文会议>Field-Programmable Custom Computing Machines (FCCM), 2012 IEEE 20th Annual International Symposium on >On-the-fly Composition of FPGA-Based SQL Query Accelerators Using a Partially Reconfigurable Module Library
【24h】

On-the-fly Composition of FPGA-Based SQL Query Accelerators Using a Partially Reconfigurable Module Library

机译:使用部分可重新配置的模块库动态组成基于FPGA的SQL查询加速器

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

摘要

In this paper, we introduce a novel FPGA-based methodology for accelerating SQL queries using dynamic partial reconfiguration. Query acceleration is of utmost importance in large database systems to achieve a very high throughput. Although common FPGA-based accelerators are suitable to achieve such a high throughput, their design is hard to extend for new operations. Using partial dynamic reconfiguration, we are able to build more flexible architectures which can be extended to new operations or SQL constructs with a very low area overhead on the FPGA. Furthermore, the reconfiguration of a few FPGA frames can be used to switch very fast from one query to the next. In our approach, an SQL query is transformed into a hardware pipeline consisting of partially reconfigurable modules. The assembly of the (FPGA) data path is done at run-time using a static system providing the stream-based communication interfaces to the partial modules and the database management system. More specifically, each incoming SQL query is analyzed and divided into single operations which are subsequently mapped onto library modules and the composed data path loaded on the FPGA. We show that our approach is able to achieve a substantially higher throughput compared to a software-only solution.
机译:在本文中,我们介绍了一种基于FPGA的新颖方法,用于使用动态部分重新配置来加速SQL查询。在大型数据库系统中,查询加速对于实现非常高的吞吐量至关重要。尽管常见的基于FPGA的加速器适合实现如此高的吞吐量,但它们的设计很难扩展到新操作。使用部分动态重新配置,我们能够构建更灵活的架构,这些架构可以扩展到新的操作或SQL构造,而在FPGA上的开销却很小。此外,一些FPGA帧的重新配置可用于非常快速地从一个查询切换到下一个查询。在我们的方法中,SQL查询被转换为包含部分可重新配置模块的硬件管道。 (FPGA)数据路径的组装是在运行时使用静态系统完成的,该系统为部分模块和数据库管理系统提供基于流的通信接口。更具体地说,将分析每个传入的SQL查询并将其分为单个操作,然后将其映射到库模块上,并将组成的数据路径加载到FPGA上。我们证明,与纯软件解决方案相比,我们的方法能够实现更高的吞吐量。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号