首页> 外国专利> TECHNOLOGIES FOR DYNAMIC ACCELERATION OF GENERAL-PURPOSE CODE USING HARDWARE ACCELERATORS

TECHNOLOGIES FOR DYNAMIC ACCELERATION OF GENERAL-PURPOSE CODE USING HARDWARE ACCELERATORS

机译:使用硬件加速器动态加速通用代码的技术

摘要

Technologies for dynamic acceleration of general-purpose code include a computing device having a general-purpose processor core and one or more hardware accelerators. The computing device identifies an acceleration candidate in an application that is targeted to the processor core. The acceleration candidate may be a long-running computation of the application. The computing device translates the acceleration candidate into a translated executable targeted to the hardware accelerator. The computing device determines whether to offload execution of the acceleration candidate and, if so, executes the translated executable with the hardware accelerator. The computing device may translate the acceleration candidate into multiple translated executables, each targeted to a different hardware accelerator. The computing device may select among the translated executables in response to determining to offload execution. The hardware accelerators may include, for example, a processor graphics, an image signal processor, or a field-programmable gate array. Other embodiments are described and claimed.
机译:用于动态加速通用代码的技术包括具有通用处理器核心和一个或多个硬件加速器的计算设备。计算设备识别针对处理器核心的应用中的加速候选。候选加速度可以是应用程序的长时间运行的计算。计算设备将加速候选者转换成针对硬件加速器的转换后的可执行文件。计算设备确定是否卸载加速候选者的执行,如果是,则使用硬件加速器执行翻译后的可执行文件。计算设备可以将加速候选者转换成多个转换的可执行文件,每个可执行文件都针对不同的硬件加速器。计算设备可以响应于确定卸载执行而在翻译的可执行文件中进行选择。硬件加速器可以包括例如处理器图形,图像信号处理器或现场可编程门阵列。描述和要求保护其他实施例。

著录项

  • 公开/公告号US2018157531A1

    专利类型

  • 公开/公告日2018-06-07

    原文格式PDF

  • 申请/专利权人 INTEL CORPORATION;

    申请/专利号US201615370634

  • 发明设计人 JAYARAM BOBBA;NIRANJAN K. SOUNDARARAJAN;

    申请日2016-12-06

  • 分类号G06F9/50;G06F9/48;

  • 国家 US

  • 入库时间 2022-08-21 13:00:59

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号