首页> 中文会议>2016年全国高性能计算学术年会 >分布式并行与多线程在叠前随机噪声衰减中的应用

分布式并行与多线程在叠前随机噪声衰减中的应用

摘要

本文简要介绍了如何通过MPI分布式并行技术与PThread多线程技术协同工作,对三维地震数据叠前随机噪声衰减程序进行优化.节点间使用MPI分布式并行,节点内使用多线程共享内存及流水线方式.在主进程中增加了一个加权线程用于对来自各个计算节点的结果数据进行加权,一个临时数据输出线程负责将临时数据输出到临时磁盘文件中,一个最终地震数据输出线程负责将合并后的地震数据输出到地震处理系统中.在从进程中,增加了FFT处理线程、RNA计算线程和IFFT处理线程,线程个数取决于节点上的CPU核数.除此之外,主进程对任务的分配采用动态调度方式,对从进程的任务请求采用先来先服务的原则.通过MPI/多线程协同工作技术,实现了数据I0、通讯、计算的异步操作,缩短了任务等待数据的时间,提升了计算效率。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号