首页> 外文会议>2015 IEEE International Conference on Smart City >MPI Derived Datatypes and Data Communication Analysis in Meteorological Applications
【24h】

MPI Derived Datatypes and Data Communication Analysis in Meteorological Applications

机译:气象应用中MPI衍生的数据类型和数据通信分析

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

摘要

Current trends in architecture are increasingly towards larger number of processing elements on a chip, and the speed of cores as a whole still improves as before. Communication bandwidth and storage capacity become the bottleneck of high performance computing currently, it's essential to explore the effects that the way data communication and storage bring in the era of MPI-2. Before that, users need to pack noncontiguous data manually before sending the data to another point, and unpack the data after receiving from others. Thus, we need to allocate a sufficient buffer to storage the packed data that is ready for sending, which introduces some additional communication overhead. MPI Derived datatypes (DDTs) were added as a novel feature to MPI-2 and provide a flexible mechanism for working with arbitrary noncontiguous layouts of data in memory. In this paper, we mainly focus on the datatypes and data communication pattern in meteorological applications. Based on the behavior of data communication of a meteorological application, we compare the performance of different communication routines, and investigate how the usage of derived data types affects performance in comparison with the manual packing of the send buffer in those routines. Most of the meteorological models were written in the era of MPI-1, and they were constrained to a few of datatypes. The work would also contribute to improving the communication process of those models.
机译:当前的体系结构趋势正在朝着芯片上更多的处理元件发展,并且内核的整体速度仍然像以前一样提高。通信带宽和存储容量已成为当前高性能计算的瓶颈,探索MPI-2时代数据通信和存储方式带来的影响至关重要。在此之前,用户需要先手动打包非连续数据,然后再将数据发送到另一点,并在从其他节点收到数据后再解压缩数据。因此,我们需要分配足够的缓冲区来存储准备发送的打包数据,这会带来一些额外的通信开销。 MPI派生数据类型(DDT)作为MPI-2的新增功能而添加,并提供了一种灵活的机制来处理内存中数据的任意非连续布局。在本文中,我们主要关注气象应用中的数据类型和数据通信模式。基于气象应用程序的数据通信行为,我们比较了不同通信例程的性能,并与在这些例程中手动打包发送缓冲区相比,研究了派生数据类型的使用如何影响性能。大多数气象模型是在MPI-1时代编写的,它们被限制在少数几种数据类型中。这项工作还将有助于改善这些模型的沟通过程。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号