首页> 外文会议>Proceedings of WORKS 2014: The 9th 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要求。在工作流的时间反转部分中,需要按照后进先出的顺序进行转发。由此产生的对万亿存储的需求是巨大的。为了减轻此要求,可以在较短的应用程序时间窗口内从检查点重新生成应用程序状态。这种方法极大地减少了存储数据的总量,允许在内存中和本地SSD上的再生窗口中缓存状态,可以通过降低输出频率来加速应用程序的执行,并减少I / O的功耗。我们通过更改检查点数量,状态存储和其他再生选项来探索适用于湍流燃烧SA代理的此工作流程的变体,以找到有效的实现方式,以最大程度地减少计算时间或功耗。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号