首页> 外文会议>International Conference for High Performance Computing, Networking, Storage and Analysis >STELLA: a domain-specific tool for structured grid methods in weather and climate models
【24h】

STELLA: a domain-specific tool for structured grid methods in weather and climate models

机译:STELLA:用于天气和气候模型中结构化网格方法的领域特定工具

获取原文

摘要

Many high-performance computing applications solving partial differential equations (PDEs) can be attributed to the class of kernels using stencils on structured grids. Due to the disparity between floating point operation throughput and main memory bandwidth these codes typically achieve only a low fraction of peak performance. Unfortunately, stencil computation optimization techniques are often hardware dependent and lead to a significant increase in code complexity. We present a domain-specific tool, STELLA, which eases the burden of the application developer by separating the architecture dependent implementation strategy from the user-code and is targeted at multi- and manycore processors. On the example of a numerical weather prediction and regional climate model (COSMO) we demonstrate the usefulness of STELLA for a real-world production code. The dynamical core based on STELLA achieves a speedup factor of 1.8× (CPU) and 5.8× (GPU) with respect to the legacy code while reducing the complexity of the user code.
机译:可以使用结构化网格上的模具将许多求解偏微分方程(PDE)的高性能计算应用归因于内核类别。由于浮点运算吞吐量和主存储器带宽之间的差异,这些代码通常仅实现极低的峰值性能。不幸的是,模板计算优化技术通常依赖于硬件,并导致代码复杂性的显着增加。我们提供了一种领域特定的工具STELLA,该工具通过将依赖于体系结构的实现策略与用户代码分开来减轻应用程序开发人员的负担,并且针对多核和多核处理器。在数值天气预报和区域气候模型(COSMO)的示例中,我们证明了STELLA对于实际生产代码的有用性。基于STELLA的动态内核相对于传统代码实现了1.8倍(CPU)和5.8倍(GPU)的加速因子,同时降低了用户代码的复杂性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号