首页> 外国专利> Method of Concurrent Instruction Execution and Parallel Work Balancing in Heterogeneous Computer Systems

Method of Concurrent Instruction Execution and Parallel Work Balancing in Heterogeneous Computer Systems

机译:异构计算机系统中并行指令执行和并行工作平衡的方法

摘要

Embodiments of the present invention provide for concurrent instruction execution in heterogeneous computer systems by forming a parallel execution context whenever a first software thread encounters a parallel execution construct. The parallel execution context may comprise a reference to instructions to be executed concurrently, a reference to data said instructions may depend on, and a parallelism level indicator whose value specifies the number of times said instructions are to be executed. The first software thread may then signal to other software threads to begin concurrent execution of instructions referenced in said context. Each software thread may then decrease the parallelism level indicator and copy data referenced in the parallel execution context to said thread's private memory location and modify said data to accommodate for the new location. Software threads may be executed by a processor and operate on behalf of other processing devices or remote computer systems.
机译:本发明的实施例通过每当第一软件线程遇到并行执行构造时形成并行执行上下文来在异构计算机系统中提供并发指令执行。并行执行上下文可以包括对要同时执行的指令的引用,对所述指令可能依赖的数据的引用以及并行度指示器,其值指定了要执行所述指令的次数。然后,第一软件线程可以向其他软件线程发信号,以开始并发执行在所述上下文中引用的指令。然后,每个软件线程可以降低并行度级别指示符,并将在并行执行上下文中引用的数据复制到所述线程的私有存储器位置,并修改所述数据以适应新位置。软件线程可以由处理器执行,并代表其他处理设备或远程计算机系统运行。

著录项

  • 公开/公告号US2019310857A1

    专利类型

  • 公开/公告日2019-10-10

    原文格式PDF

  • 申请/专利权人 STANISLAV BRATANOV;

    申请/专利号US201916433997

  • 发明设计人 STANISLAV BRATANOV;

    申请日2019-06-06

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

  • 国家 US

  • 入库时间 2022-08-21 12:07:02

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号