首页> 外文会议>AIAA aerospace sciences meeting including the new horizons forum and aerospace exposition >Using Miniapplications in a Mantevo Framework for Optimizing Sandia's SPARC CFD Code on Multi-Core, Many-Core, and GPU-Accelerated Compute Platforms
【24h】

Using Miniapplications in a Mantevo Framework for Optimizing Sandia's SPARC CFD Code on Multi-Core, Many-Core, and GPU-Accelerated Compute Platforms

机译:在Mantevo框架中使用Miniapplications在多核,多核和GPU加速的计算平台上优化Sandia的SPARC CFD代码

获取原文

摘要

Advances toward exascale-class compute system architectures are pushing the limits of code team developers to stay current with correspondingly optimized large-scale applications. Large application codes, often unwieldy, are typically used to explore performance parameters such as processor architecture, grid structure and partition size, network topology and latency, programming models, data structures, power profiles, and various PDE discretization schemes and solver algorithms. Instead, we choose to develop a set of validated, portable, and easy-to-use miniapplications, or miniapps, to individually isolate and explore those parameters which most strongly influence performance metrics of the full application. We use as the target application a new lightweight compressible CFD code being developed at Sandia called SPARC. Our results with miniapps for SPARC will help drive other research efforts in the community to determine optimal platforms for given program needs such as efficient CFD solutions on many-core systems, new algorithmic development for accelerated platforms, and platform acquisition requirements. This paper discusses our efforts to-date on recent testbed and cluster architectures. We also discuss future directions.
机译:百亿级计算系统体系结构的进步正在推动代码团队开发人员的极限,以与相应的优化大型应用程序保持同步。大型应用程序代码(通常难以使​​用)通常用于探索性能参数,例如处理器体系结构,网格结构和分区大小,网络拓扑和延迟,编程模型,数据结构,电源配置文件以及各种PDE离散化方案和求解器算法。取而代之的是,我们选择开发一组经过验证的,可移植的,易于使用的小型应用程序或小型应用程序,以单独隔离和探索那些对整个应用程序的性能指标产生最大影响的参数。我们使用在桑迪亚开发的一种新的轻量级可压缩CFD代码作为目标应用程序,该代码称为SPARC。我们针对SPARC的miniapps的研究结果将有助于推动社区中的其他研究工作,以确定针对特定程序需求的最佳平台,例如多核系统上的高效CFD解决方案,针对加速平台的新算法开发以及平台获取要求。本文讨论了我们迄今为止在最新的测试平台和集群体系结构上所做的努力。我们还将讨论未来的方向。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号