首页> 外文会议>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 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号