首页> 外文会议>Workshop on Workflows in Support of Large-Scale Science >Sensitivity Analysis for Time Dependent Problems: Optimal Checkpoint-Recompute HPC Workflows
【24h】

Sensitivity Analysis for Time Dependent Problems: Optimal Checkpoint-Recompute HPC Workflows

机译:时间依赖性问题的敏感性分析:最佳检查点重新计算HPC工作流程

获取原文

摘要

Sensitivity analysis (SA) is a fundamental tool of uncertainty quantification(UQ). Adjoint-based SA is the optimal approach in many large-scale applications, such as the direct numerical simulation (DNS) of combustion. However, one of the challenges of the adjoint workflow for time-dependent applications is the storage and I/O requirements for the application state. During the time-reversal portion of the workflow, forward state is required in last-in-first-out order. The resulting requirements for storage at exascale are enormous. To mitigate this requirement, application state is regenerated from checkpoints over short windows of application time. This approach drastically reduces the total volume of stored data, allows the caching of state in the regeneration window in memory and on local SSDs, may accelerate the application execution by reducing output frequency, and reduces the power overhead from I/O. We explore variations to this workflow, applied to a proxy for the SA of turbulent combustion, by varying checkpoint number, state storage, and other regeneration options to find efficient implementations for minimizing compute time or power consumption.
机译:敏感性分析(SA)是不确定性量化(UQ)的基本工具。基于伴随的SA是许多大规模应用中的最佳方法,例如燃烧的直接数值模拟(DNS)。但是,时间依赖于时间应用程序的伴随工作流的挑战之一是应用程序状态的存储和I / O要求。在工作流的时间倒数部分期间,在一流的顺序中需要前进状态。 ExaScale储存所产生的要求是巨大的。为了缓解此要求,从应用时间的短窗口中重新生成应用程序状态。该方法大大减少了存储数据的总体积,允许通过在存储器中的再生窗口和本地SSD中的状态缓存,可以通过减小输出频率来加速应用程序执行,并从I / O中减小电源开销。我们探讨此工作流程的变化,通过改变检查点数,状态存储和其他再生选项来查找最小化计算时间或功耗的有效实现来应用于湍流燃烧的SA的代理。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号