首页> 外国专利> Mechanism for increasing parallelization in computer programs with read-after-write dependencies associated with prefix operations

Mechanism for increasing parallelization in computer programs with read-after-write dependencies associated with prefix operations

机译:具有与前缀操作关联的写后读依赖性的计算机程序中提高并行化的机制

摘要

Some embodiments provide a system that increases parallelization in a computer program. During operation, the system obtains a binary associative operator and a ordered set of elements associated with a prefix operation in the computer program. Next, the system divides the elements into multiple sets of contiguous iterations based on a number of processors used to execute the computer program. The system then performs, in parallel on the processors, a set of local reductions on the contiguous iterations using the binary associative operator. Afterwards, the system calculates a set of boundary prefixes between the contiguous iterations using the local reductions. Finally, the system applies, in parallel on the processors, the boundary prefixes to the contiguous iterations using the binary associative operator to obtain a set of prefixes for the prefix operation.
机译:一些实施例提供了一种增加计算机程序中的并行化的系统。在操作期间,系统获取二进制关联运算符和与计算机程序中的前缀操作相关联的元素的有序集合。接下来,系统根据用于执行计算机程序的多个处理器,将元素划分为多组连续的迭代。然后,系统使用二进制关联运算符在处理器上并行执行一组局部简化。然后,系统使用局部归约法计算连续迭代之间的一组边界前缀。最后,系统使用二进制关联运算符在处理器上并行地将边界前缀应用于连续迭代,以获得用于前缀操作的一组前缀。

著录项

  • 公开/公告号US8949852B2

    专利类型

  • 公开/公告日2015-02-03

    原文格式PDF

  • 申请/专利权人 ROBERT E. CYPHER;

    申请/专利号US20090493538

  • 发明设计人 ROBERT E. CYPHER;

    申请日2009-06-29

  • 分类号G06F9/46;G06F9/45;

  • 国家 US

  • 入库时间 2022-08-21 15:16:54

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号