...
首页> 外文期刊>Journal of supercomputing >Accelerating low-fidelity aerodynamic codes on multi- and many-core architectures
【24h】

Accelerating low-fidelity aerodynamic codes on multi- and many-core architectures

机译:在多核和多核架构上加速低保真空气动力学代码

获取原文
获取原文并翻译 | 示例
           

摘要

Vortex lattice and panel methods belong to a broad family of aerodynamic codes based on potential flow theory. They are used in preliminary aerodynamic studies in early stages of aircraft design where hundreds of thousands candidate configurations are analyzed. In this paper, we describe their efficient implementation on modern multi- and many-core architectures. We show how to bridge the 'ninja gap', defined as the performance gap between an unoptimized C/C code and best optimized CPU code. We port the Vortex Lattice Method to a Graphics Processing Unit using the OpenACC standard. An elegant solution for implementation of data movements for C classes is also presented.
机译:涡流格子和面板方法属于基于势流理论的广泛的空气动力学代码家族。它们被用于飞机设计早期的初步空气动力学研究中,其中分析了成千上万的候选构型。在本文中,我们描述了它们在现代多核和多核体系结构上的有效实现。我们展示了如何弥合“忍者差距”,即定义为未优化的C / C代码和最佳优化的CPU代码之间的性能差距。我们使用OpenACC标准将Vortex晶格方法移植到图形处理单元。还提出了一种用于实现C类数据移动的优雅解决方案。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号