阻塞(统计)
计算机科学
实施
并行I/O
天气研究与预报模式
并行计算
程序设计语言
气象学
计算机网络
物理
作者
Zhihua Huang,Kaiyuan Hou,Ankit Agrawal,Alok Choudhary,Robert Ross,Wei-keng Liao
标识
DOI:10.1145/3581784.3613216
摘要
Large-scale parallel applications can face significant I/O performance bottlenecks, making efficient I/O crucial. This work presents a comparative study of several parallel I/O implementations in the Weather Research and Forecasting model, including PnetCDF blocking and non-blocking I/O options, netCDF4, HDF5 Log VOL, and ADIOS. For I/O methods creating files in a canonical data layout, PnetCDF's non-blocking option offers up to 2x improvement over its blocking option and up to 4.5x over HDF5 via netCDF4, demonstrating the effectiveness of the write request aggregation technique. The HDF5 Log VOL outperforms ADIOS with a 4x improvement in write performance when creating files in the log layout, although both require non-negligible time to convert the file back to canonical order for post-run analysis. From these results we extract some observations that can guide I/O strategies for modern parallel codes.
科研通智能强力驱动
Strongly Powered by AbleSci AI