首页> 外国专利> Dynamic allocation of executable code for multi-architecture heterogeneous computing

Dynamic allocation of executable code for multi-architecture heterogeneous computing

机译:多架构异构计算的可执行代码的动态分配

摘要

An apparatus for executing a software program, comprising processing units and a hardware processor adapted for: in an intermediate representation of the software program, where the intermediate representation comprises blocks, each associated with an execution block of the software program and comprising intermediate instructions, identifying a calling block and a target block, where the calling block comprises a control-flow intermediate instruction to execute a target intermediate instruction of the target block; generating target instructions using the target block; generating calling instructions using the calling block and a computer control instruction for invoking the target instructions, when the calling instructions are executed by a calling processing unit and the target instructions are executed by a target processing unit; configuring the calling processing unit for executing the calling instructions; and configuring the target processing unit for executing the target instructions.
机译:一种用于执行软件程序的装置,包括处理单元和适于用于:在软件程序的中间表示中的硬件处理器,其中中间表示包括块,每个块与软件程序的执行块相关联并且包括中间指令,识别调用块和目标块,其中呼叫块包括控制流中介指令,以执行目标块的目标中间指令;使用目标块生成目标指令;当调用指令由呼叫处理单元执行时,使用呼叫块和用于调用目标指令的计算机控制指令生成呼叫指令,并且目标处理单元执行目标指令;配置调用处理单元以执行呼叫指令;并配置目标处理单元以执行目标指令。

著录项

  • 公开/公告号US11113059B1

    专利类型

  • 公开/公告日2021-09-07

    原文格式PDF

  • 申请/专利权人 NEXT SILICON LTD;

    申请/专利号US202117172134

  • 发明设计人 ELAD RAZ;ILAN TAYARI;

    申请日2021-02-10

  • 分类号G06F9/30;G06F9/44;G06F8/41;G06F9/50;

  • 国家 US

  • 入库时间 2022-08-24 20:52:25

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号