首页> 外国专利> PARALLELIZING LOOPS WITH READ-AFTER-WRITE DEPENDENCIES

PARALLELIZING LOOPS WITH READ-AFTER-WRITE DEPENDENCIES

机译:读写后依赖的并行循环

摘要

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.
机译:一些实施例提供了一种增加计算机程序中的并行化的系统。在操作期间,系统获得二进制关联运算符和与计算机程序中的前缀操作关联的元素的有序集合。接下来,系统根据用于执行计算机程序的多个处理器,将元素划分为多组连续的迭代。然后,系统使用二进制关联运算符在处理器上并行执行一组局部简化。然后,系统使用局部归约法计算连续迭代之间的一组边界前缀。最后,系统使用二进制关联运算符在处理器上并行将边界前缀应用于连续迭代,以获得用于前缀操作的一组前缀。

著录项

  • 公开/公告号US2010333108A1

    专利类型

  • 公开/公告日2010-12-30

    原文格式PDF

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

    申请/专利号US20090493538

  • 发明设计人 ROBERT E. CYPHER;

    申请日2009-06-29

  • 分类号G06F9/46;

  • 国家 US

  • 入库时间 2022-08-21 18:11:04

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号