首页> 外文会议>High performance computing >Performance Portability Analysis for Real-Time Simulations of Smoke Propagation Using OpenACC
【24h】

Performance Portability Analysis for Real-Time Simulations of Smoke Propagation Using OpenACC

机译:使用OpenACC对烟雾传播进行实时仿真的性能可移植性分析

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Real-time simulations of smoke propagation during fires in complex geometries challenge engineers, physicists, mathematicians and computer scientists due to the complexity of fluid dynamics and the large number of involved physical and chemical processes. Recently, several application scenarios emerged that require real-time predictions during an incident to support the rescue teams. Therefore, we develop the CFD-based simulation software JuROr aiming to run in real-time by leveraging parallel computer architectures like CPUs and GPUs. For that, we parallelize the code with OpenACC directives that promise maintenance of a single source base by delegating some architecture-agnostic optimizations to the compiler. We investigate the performance portability of JuROr using PGI's OpenACC implementation across four Intel CPUs and three NVIDIA GPUs. We present the achieved performance shares as part of a roofline model where we focus on traditionally-computed arithmetic code intensities, as well as on a measurement approach based on performance counters.
机译:由于流体动力学的复杂性以及所涉及的大量物理和化学过程,复杂几何形状的火灾中烟气传播的实时模拟挑战了工程师,物理学家,数学家和计算机科学家。最近,出现了一些应用场景,需要在事件发生时进行实时预测以支持救援人员。因此,我们开发了基于CFD的仿真软件JuROr,旨在利用CPU和GPU等并行计算机体系结构实时运行。为此,我们将代码与OpenACC指令并行化,该指令通过将一些与架构无关的优化委托给编译器来保证维护单个源库。我们使用PGI的OpenACC实施调查了JuROr在4个Intel CPU和3个NVIDIA GPU上的性能可移植性。我们将获得的性能份额作为车顶线模型的一部分进行介绍,在该模型中,我们重点关注传统计算的算术代码强度以及基于性能计数器的测量方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号