首页> 外国专利> Method and apparatus for executing standard functions in a computer system using a field programmable gate array

Method and apparatus for executing standard functions in a computer system using a field programmable gate array

机译:在使用现场可编程门阵列的计算机系统中执行标准功能的方法和装置

摘要

A computer system comprising mass storage, a system bus connected to the mass storage, and a processor unit connected to the system bus. A library of standard functions is stored in the mass storage. Each library function is stored in at least one of two versions. The first version is obtained from compilation of firmware code, as is conventional. The second version is obtained from compilation of firmware code and comprises a set of configuration data for loading into a field programmable gate array (FPGA). The computer system is provided with a FPGA connected to the system bus which can be configured by the second versions of the library functions so that these can be performed in the FPGA, instead of in the processor. The apparatus and method are well suited to libraries of database search engine functions. Performance advantages can be obtained by executing function calls in the FPGA.
机译:一种计算机系统,包括大容量存储器,连接到大容量存储器的系统总线以及连接到系统总线的处理器单元。标准功能库存储在大容量存储器中。每个库函数都以至少两个版本之一存储。如常规的那样,从固件代码的编译中获得第一版本。第二版本从固件代码的编译中获得,并且包括一组配置数据,用于加载到现场可编程门阵列(FPGA)中。该计算机系统具有连接到系统总线的FPGA,该FPGA可以由库功能的第二个版本配置,以便可以在FPGA中而不是在处理器中执行这些功能。该装置和方法非常适合于数据库搜索引擎功能的库。通过在FPGA中执行函数调用可以获得性能优势。

著录项

  • 公开/公告号US6704816B1

    专利类型

  • 公开/公告日2004-03-09

    原文格式PDF

  • 申请/专利权人 SUN MICROSYSTEMS INC.;

    申请/专利号US20000625579

  • 发明设计人 DAVID BURKE;

    申请日2000-07-25

  • 分类号G06F130/00;

  • 国家 US

  • 入库时间 2022-08-21 23:12:35

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号