首页> 外国专利> TECHNOLOGIES FOR HYBRID FIELD-PROGRAMMABLE GATE ARRAY-APPLICATION-SPECIFIC INTEGRATED CIRCUIT CODE ACCELERATION

TECHNOLOGIES FOR HYBRID FIELD-PROGRAMMABLE GATE ARRAY-APPLICATION-SPECIFIC INTEGRATED CIRCUIT CODE ACCELERATION

机译:混合现场可编程门阵列特定于应用程序的集成电路代码加速技术

摘要

Technologies for hybrid acceleration of code include a computing device (100) having a processor (120), a field-programmable gate array (FPGA) (130), and an application-specific integrated circuit (ASIC) (132). The computing device (100) offloads a service request, such as a cryptographic request or a packet processing request, to the FPGA (130). The FPGA (130) performs one or more algorithmic tasks of an algorithm to perform the service request. The FPGA (130) determines one or more primitive tasks associated with an algorithm task and encapsulates each primitive task in a buffer that is accessible by the ASIC (132). The ASIC (132) performs the primitive tasks in response to encapsulation in the buffer, and the FPGA (130) returns results of the algorithm. The primitive operations may include cryptographic primitives such as modular exponentiation, modular multiplicative inverse, and modular multiplication. The results may be returned to the processor (120) or a network interface controller of the computing device (100).
机译:用于代码的混合加速的技术包括具有处理器(120)的计算设备(100),现场可编程门阵列(FPGA)(130)和专用集成电路(ASIC)(132)。计算设备(100)将服务请求(例如,密码请求或分组处理请求)卸载到FPGA(130)。 FPGA(130)执行算法中的一个或多个算法任务以执行服务请求。 FPGA(130)确定与算法任务相关联的一个或多个原始任务,并将每个原始任务封装在ASIC(132)可访问的缓冲器中。 ASIC(132)响应于缓冲器中的封装而执行原始任务,而FPGA(130)返回算法的结果。原语操作可以包括密码原语,例如模幂,模乘法逆和模乘法。结果可以返回到处理器(120)或计算设备(100)的网络接口控制器。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号