首页> 外文期刊>Computer Methods in Applied Mechanics and Engineering >Optimising the performance of the spectral/hp element method with collective linear algebra operations
【24h】

Optimising the performance of the spectral/hp element method with collective linear algebra operations

机译:使用集合线性代数运算优化光谱/ hp元素方法的性能

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

摘要

As computing hardware evolves, increasing core counts mean that memory bandwidth is becoming the deciding factor in attaining peak performance of numerical methods. High-order finite element methods, such as those implemented in the spectral/hp framework Nektar++, are particularly well-suited to this environment. Unlike low-order methods that typically utilise sparse storage, matrices representing high-order operators have greater density and richer structure. In this paper, we show how these qualities can be exploited to increase runtime performance on nodes that comprise a typical high-performance computing system, by amalgamating the action of key operators on multiple elements into a single, memory-efficient block. We investigate different strategies for achieving optimal performance across a range of polynomial orders and element types. As these strategies all depend on external factors such as BLAS implementation and the geometry of interest, we present a technique for automatically selecting the most efficient strategy at runtime. (C) 2016 The Author(s). Published by Elsevier B.V.
机译:随着计算硬件的发展,核心数量的增加意味着内存带宽正成为获得数值方法最佳性能的决定性因素。高阶有限元方法,例如在Spectrum / hp框架Nektar ++中实现的方法,特别适合这种环境。与通常利用稀疏存储的低阶方法不同,代表高阶算子的矩阵具有更高的密度和更丰富的结构。在本文中,我们展示了如何通过将关键操作符在多个元素上的动作合并为一个内存效率高的块,来利用这些质量来提高组成典型高性能计算系统的节点上的运行时性能。我们研究了在多项式阶数和元素类型范围内实现最佳性能的不同策略。由于这些策略都取决于外部因素,例如BLAS实施和感兴趣的几何形状,因此我们提出了一种在运行时自动选择最有效策略的技术。 (C)2016作者。由Elsevier B.V.发布

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号