首页> 外文会议>International Symposium on Computing and Networking Workshops >Improving Performance of Transposition Algorithm of 3-D Data Array for Parallelization Using Message Passing Interface
【24h】

Improving Performance of Transposition Algorithm of 3-D Data Array for Parallelization Using Message Passing Interface

机译:使用消息传递接口提高3-D数据阵列转换算法的性能

获取原文

摘要

Parallelization with a message passing interface (MPI) is useful for improving the performance of the LLG micromagnetics simulator used for analysis of magnetization behavior. However, it is necessary to transpose elements of 3-D data arrays to be consistent in the data. In this paper, we investigated two methods for improving the performance of the transpose processes. One divides 6-transpose-processes in a triple for loop into 6-triple for loops. The other transposes the elements of the 3-D data arrays in each process before the data is integrated by using MPI_Allgather(). We compared the effects of the two methods on improving performances on two supercomputers: Oakforest-PACS and Reedbush-U. The results show that the former method was only effective on Oakforest-PACS, but the latter method was effective on both computers.
机译:具有消息传递接口(MPI)的并行化可用于提高用于分析磁化行为的LLG微磁体模拟器的性能。但是,必须在数据中迁移3-D数据阵列的元素。在本文中,我们研究了两种改进转置过程性能的方法。一个三级划分6型横发过程 for loop 进入6三倍 for loops 。通过使用MPI_Allgather()在数据集成之前,另一个丢失每个过程中的3-D数据阵列的元素。我们比较了这两种方法对改进两种超级计算机的性能的影响:橡树 - PACS和REEDBush-U。结果表明,前一种方法仅对橡木植物 - PAC有效,但后一种方法对两台计算机有效。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号