【24h】

A User-Friendly Approach for Tuning Parallel File Operations

机译:调整并行文件操作的用户友好方法

获取原文

摘要

The Lustre file system provides high aggregated I/O bandwidth and is in widespread use throughout the HPC community. Here we report on work (1) developing a model for understanding collective parallel MPI write operations on Lustre, and (2) producing a library that optimizes parallel write performance in a user-friendly way. We note that a system's default stripe count is rarely a good choice for parallel I/O, and that performance depends on a delicate balance between the number of stripes and the actual (not requested) number of collective writers. Unfortunate combinations of these parameters may degrade performance considerably. For the programmer, however, it's all about the stripe count: an informed choice of this single parameter allows MPI to assign writers in a way that achieves near-optimal performance. We offer recommendations for those who wish to tune performance manually and describe the easy-to-use T3PIO library that manages the tuning automatically.
机译:Lustre文件系统提供了较高的聚合I / O带宽,并在整个HPC社区中得到了广泛使用。在这里,我们报告工作(1)开发用于理解Lustre上的集体并行MPI写操作的模型,以及(2)生成以用户友好的方式优化并行写性能的库。我们注意到,对于并行I / O,系统的默认条带数很少是一个不错的选择,并且性能取决于条带数与集合写入器实际(未请求)数之间的微妙平衡。这些参数的不幸组合可能会大大降低性能。但是,对于程序员而言,这完全是有关条带数的:对单个参数的明智选择使MPI可以以接近最佳性能的方式分配写入器。我们为希望手动调整性能的用户提供建议,并描述易于使用的T3PIO库,该库可自动管理调整。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号