首页> 外国专利> Data prefetching and coalescing for partitioned global address space languages

Data prefetching and coalescing for partitioned global address space languages

机译:分区全局地址空间语言的数据预取和合并

摘要

An illustrative embodiment of a computer-implemented process for shared data prefetching and coalescing optimization versions a loop containing one or more shared references into an optimized loop and an un-optimized loop, transforms the optimized loop into a set of loops, and stores shared access associated information of the loop using a prologue loop in the set of loops. The shared access associated information pertains to remote data and is collected using the prologue loop in absence of network communication and builds a hash table. An associated data structure is updated each time the hash table is entered, and is sorted to remove duplicate entries and create a reduced data structure. Patterns across entries of the reduced data structure are identified and entries are coalesced. Data associated with a coalesced entry is pre-fetched using a single communication and a local buffer is populated with the fetched data for reuse.
机译:用于共享数据预取和合并优化的计算机实现的过程的说明性实施例将包含一个或多个共享引用的循环转换为优化循环和未优化循环,将优化循环转换为一组循环,并存储共享访问使用循环集中的序言循环来关联循环的相关信息。共享访问相关信息属于远程数据,在没有网络通信的情况下使用序言循环进行收集,并建立哈希表。每次输入哈希表时都会更新关联的数据结构,并对其进行排序以删除重复的条目并创建精简的数据结构。识别简化数据结构的各个条目之间的模式,并合并条目。使用单个通信预提取与合并的条目关联的数据,并使用获取的数据填充本地缓冲区以供重新使用。

著录项

  • 公开/公告号US8839219B2

    专利类型

  • 公开/公告日2014-09-16

    原文格式PDF

  • 申请/专利权人 MICHAIL ALVANOS;ETTORE TIOTTO;

    申请/专利号US201213659048

  • 发明设计人 MICHAIL ALVANOS;ETTORE TIOTTO;

    申请日2012-10-24

  • 分类号G06F9/45;

  • 国家 US

  • 入库时间 2022-08-21 16:04:47

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号