首页> 外国专利> System and method for selectively delaying execution of an operation based on a search for uncompleted predicate operations in processor-associated queues

System and method for selectively delaying execution of an operation based on a search for uncompleted predicate operations in processor-associated queues

机译:用于基于对与处理器相关联的队列中未完成的谓词操作的搜索来选择性地延迟操作执行的系统和方法

摘要

A system and method of parallelizing programs employs runtime instructions to identify data accessed by program portions and to assign those program portions to particular processors based on potential overlap between the access data. Data dependence between different program portions may be identified and used to look for pending “predicate” program portions that could create data dependencies and to postpone program portions that may be dependent while permitting parallel execution of other program portions.
机译:一种使程序并行化的系统和方法,使用运行时指令来识别程序部分访问的数据,并根据访问数据之间的潜在重叠将这些程序部分分配给特定的处理器。可以识别不同程序部分之间的数据依赖关系,并将其用于查找可能创建数据依赖关系的未决“谓词”程序部分,并在允许并行执行其他程序部分的同时推迟可能依赖的程序部分。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号