张伟文
- 作品数:2 被引量:5H指数:2
- 供职机构:华南理工大学计算机科学与工程学院更多>>
- 发文基金:国家自然科学基金教育部留学回国人员科研启动基金更多>>
- 相关领域:自动化与计算机技术更多>>
- 基于MPI/OPENMP混合编程的三维粒子模拟并行优化被引量:3
- 2012年
- 针对MPI、OPENMP并行程序各自存在的缺陷,将MPI与OPENMP结合起来,实现了MPI/OPENMP混合并行编程;通过实验对MPI、OPENMP并行程序及MPI/OPENMP混合并行编程进行了分析.实验结果表明:MPI/OPENMP混合并行编程可以大大减少通信量,其效率和加速比均优于纯MPI并行程序,克服了MPI并行程序中因粒子分布不均匀使负载不均衡而导致的程序性能下降的问题,使得可以利用集群中的更多结点来进行计算,缓解了MPI并行程序的通信延迟问题;同时,MPI/OPENMP混合并行编程克服了OPENMP并行程序依赖于单台计算机处理能力和存储空间的问题,大幅度提高了模拟规模.
- 颜小洋张伟文布社辉邓辉舫
- 关键词:MPI并行程序并行计算
- 计算与通信重叠和并行I/O在粒子模拟中的应用被引量:2
- 2011年
- 三维电磁场粒子模拟是研究空间众多微观物理现象的一项先进数值模拟方法。虽然应用MPI和OpenMP混合编程技术实现了程序并行,但阻塞通信的通信同步和应用网络文件系统集中式数据I/O的数据传输降低了程序效率。介绍引入非阻塞通信法,最初计算需要通信部分,在其他计算继续时,进行非阻塞通信,最后接收全部数据,从而实现计算和通信重叠,减少通信等待时间;在分布式存储系统中,各节点同时把本节点数据输入输出到本地单独文件中,大幅度减少数据并行I/O时间,随着数据量和CPU数的增加,改善更加明显,从而提高程序性能。
- 颜小洋张伟文布社辉邓辉舫
- 关键词:非阻塞通信