首页> 外国专利> SYSTEMS AND METHODS FOR PROVIDING DATABASE ACCELERATION USING A PROGRAMMABLE LOGIC DEVICE (PLD)

SYSTEMS AND METHODS FOR PROVIDING DATABASE ACCELERATION USING A PROGRAMMABLE LOGIC DEVICE (PLD)

机译:使用可编程逻辑设备(PLD)提供数据库加速的系统和方法

摘要

The present disclosure relates to computer-implemented systems and methods for accelerating database operations using programmable logic devices (PLDs). In one implementation, a method for accelerating a database may include transferring a first set of hardware configuration instructions to cause a first portion of at least one programmable logic device (PLD) to execute retrievals of database elements from one or more on-chip memories; transferring a second set of hardware configuration instructions to cause a second portion of the at least one PLD to execute one or more database operations; transferring a third set of hardware configuration instructions to cause a third portion of the at least one PLD to direct an incoming database query to the first portion or the second portion of the at least one PLD based on at least a portion of contents of the query;; transferring a database to the at least one PLD; receiving a query for execution against the database and sending the query to the at least one PLD; and in response to the query, receiving results from the at least one PLD.
机译:本公开涉及用于使用可编程逻辑设备(PLD)来加速数据库操作的计算机实现的系统和方法。在一个实现中,一种用于加速数据库的方法可以包括:传送第一组硬件配置指令,以使至少一个可编程逻辑设备(PLD)的第一部分执行从一个或多个片上存储器的数据库元素的检索;传送第二组硬件配置指令以使至少一个PLD的第二部分执行一个或多个数据库操作;传送第三组硬件配置指令,以使至少一个PLD的第三部分基于查询的至少一部分内容,将传入的数据库查询定向到至少一个PLD的第一部分或第二部分;;将数据库转移到至少一个PLD;接收针对所述数据库的执行查询,并将所述查询发送至所述至少一个PLD;响应于该查询,从至少一个PLD接收结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号