首页> 外国专利> METHODS AND APPARATUS TO IMPROVE RUNTIME PERFORMANCE OF SOFTWARE EXECUTING ON A HETEROGENEOUS SYSTEM

METHODS AND APPARATUS TO IMPROVE RUNTIME PERFORMANCE OF SOFTWARE EXECUTING ON A HETEROGENEOUS SYSTEM

机译:改进异构系统上软件执行的运行时性能的方法和装置

摘要

Methods, apparatus, systems and articles of manufacture are disclosed improve runtime performance of software executing on a heterogeneous system. An example apparatus includes a feedback interface to collect a performance characteristic of the heterogeneous system associated with a compiled version of a block of code at a first runtime, the compiled version executed according to a function designating successful execution of the compiled version on the heterogeneous system, the heterogeneous system including a first processing element and a second processing element different than the first processing element; a performance analyzer to determine a performance delta based on the performance characteristic and the function; and a machine learning modeler to, prior to a second runtime, adjust a cost model of the first processing element based on the performance delta, the adjusted cost model to cause a reduction in the performance delta to improve runtime performance of the heterogeneous system.
机译:公开了方法,装置,系统和制品,以提高在异构系统上执行的软件的运行时间性能。示例设备包括反馈接口,该反馈接口用于在第一运行时收集与代码块的编译版本相关联的异构系统的性能特征,该编译版本根据指定在异构系统上成功执行该编译版本的功能来执行。异构系统,包括第一处理元件和不同于第一处理元件的第二处理元件;性能分析器根据性能特征和功能确定性能变化量;机器学习建模器,在第二运行时间之前,基于性能增量来调整第一处理元件的成本模型,该调整后的成本模型使性能增量降低,从而改善异构系统的运行时性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号