【24h】

On Data Locality in Supernode Transformation

机译:论超节点转换中的数据局部性

获取原文
获取原文并翻译 | 示例

摘要

Supernode transformation is used to achieve better performance in parallel programs. Iterations are grouped together to form a tile that is executed as a unit to reduce communication overhead in supernode transformed programs. Cache issues in the supernode transformations are studied in this paper. Data accessed in a program can be regularly spaced or irregularly spaced. The spacing of the data will have an impact on the cache performance. In this paper, a method is proposed to prearrange data according to the data reference pattern of the program so that contiguous referenced data are stored in contiguous memory locations. This way, the data locality is increased and cache performance is improved for irregularly spaced data.
机译:超节点转换用于在并行程序中获得更好的性能。将迭代分组在一起以形成一个图块,该图块作为一个单元执行,以减少超节点转换程序中的通信开销。本文研究了超节点转换中的缓存问题。程序中访问的数据可以有规律地间隔或不规则地间隔。数据的间隔将影响缓存性能。本文提出了一种根据程序的数据引用模式对数据进行预安排的方法,以便将连续的引用数据存储在连续的存储单元中。这样,对于不规则间隔的数据,可以增加数据局部性并提高缓存性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号