首页> 外文期刊>IEEE Transactions on Software Engineering >Automated tuning of parallel I/O systems: an approach to portable I/O performance for scientific applications
【24h】

Automated tuning of parallel I/O systems: an approach to portable I/O performance for scientific applications

机译:并行I / O系统的自动调整:科学应用中便携式I / O性能的一种方法

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

摘要

Parallel I/O systems typically consist of individual processors, communication networks, and a large number of disks. Managing and utilizing these resources to meet performance, portability, and usability goals of high performance scientific applications has become a significant challenge. For scientists, the problem is exacerbated by the need to retune the I/O portion of their code for each supercomputer platform where they obtain access. We believe that a parallel I/O system that automatically selects efficient I/O plans for user applications is a solution to this problem. The authors present such an approach for scientific applications performing collective I/O requests on multidimensional arrays. Under our approach, an optimization engine in a parallel I/O system selects high quality I/O plans without human intervention, based on a description of the application I/O requests and the system configuration. To validate our hypothesis, we have built an optimizer that uses rule based and randomized search based algorithms to tune parameter settings in Panda, a parallel I/O library for multidimensional arrays. Our performance results obtained from an IBM SP using an out-of-core matrix multiplication application show that the Panda optimizer is able to select high quality I/O plans and deliver high performance under a variety of system configurations with a small total optimization overhead.
机译:并行I / O系统通常由单个处理器,通信网络和大量磁盘组成。管理和利用这些资源来满足高性能科学应用程序的性能,可移植性和可用性目标已成为一项重大挑战。对于科学家来说,需要为他们获得访问权限的每个超级计算机平台重新调整其代码的I / O部分,从而使问题更加严重。我们认为,为用户应用程序自动选择有效的I / O计划的并行I / O系统是解决此问题的方法。作者为在多维数组上执行集体I / O请求的科学应用提供了这种方法。在我们的方法下,并行I / O系统中的优化引擎基于对应用程序I / O请求和系统配置的描述,无需人工干预即可选择高质量的I / O计划。为了验证我们的假设,我们构建了一个优化器,该优化器使用基于规则和基于随机搜索的算法来调整Panda(多维数组的并行I / O库)中的参数设置。我们使用内核外矩阵乘法应用程序从IBM SP获得的性能结果表明,Panda优化器能够选择高质量的I / O计划,并在各种系统配置下以很小的总优化开销提供高性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号