最佳平衡点的转移:面向高阶弹性的高性能无矩阵方法

《ACM Transactions on Architecture and Code Optimization》:Shifting the Sweet Spot: High-Performance Matrix-Free Method for High-Order Elasticity

【字体: 大 中 小 】 时间:2026年09月14日 来源:ACM Transactions on Architecture and Code Optimization 2.9

编辑推荐:

   摘要AI 摘要要查看此 AI 生成的摘要,您必须拥有高级访问权限。了解更多登录摘要摘要MFEM 是一个广泛使用的有限元库,但在我们的基准测量中,其原生线性弹性部分组装(PA)路径的 CPU 算子吞吐量最佳点仍位于多项式阶 p = 2 附近。本研究通过将四种成熟的张量积 PA

  

摘要

摘要

MFEM 是一个广泛使用的有限元库,但在我们的基准测量中,其原生线性弹性部分组装(PA)路径的 CPU 算子吞吐量最佳点仍位于多项式阶 p = 2 附近。本研究通过将四种成熟的张量积 PA 优化技术(求和因式分解、Voigt 记法、宏内核融合和切片式循环重组)集成到 MFEM 的原生线性弹性 PA 路径中,弥补了 MFEM 在仿射张量积六面体网格上线性弹性方面的这一实现差距。所得算子在 MFEM 的几何多重网格(GMG)组件中使用的高阶 GMG-PCG 求解中进行了评估。在 AMD EPYC 7713 上,优化后的算子在 p ∈ {1, 2, 4, 8} 范围内实现了 7–83 倍的核加速和 3.6–16.8 倍的端到端加速。在固定问题规模下,核时间的算子吞吐量在 p = 6 附近达到峰值,并在 p = 8 时保持较高水平,从而将算子吞吐量的最佳点转移至 p ≥ 6。在华为鲲鹏 920(ARMv8.2)上重现了相同的趋势。这些结果附有分阶段消融实验和硬件计数器特征分析;该实现已在 https://github.com/momoquq/mfem-elasticity-pa 公开提供。

AI 摘要

AI 生成摘要(实验性)

本摘要由自动化工具生成,未经文章作者撰写或审阅。本摘要旨在支持文献发现、帮助读者评估相关性,并协助相邻研究领域的读者理解该工作。本摘要意在补充作者提供的摘要,后者仍是本文的主要摘要。全文仍为权威版本。

点击 此处 对本摘要的准确性、清晰度和实用性进行评论。这将有助于改进和未来的重新生成版本。

要查看此 AI 生成的通俗摘要,您必须拥有高级访问权限。

相关新闻
生物通微信公众号
微信
新浪微博
  • 搜索
  • 国际
  • 国内
  • 人物
  • 产业
  • 热点
  • 科普

热点排行

    今日动态 | 人才市场 | 新技术专栏 | 中国科学人 | 云展台 | BioHot | 云讲堂直播 | 会展中心 | 特价专栏 | 技术快讯 | 免费试用

    版权所有 生物通

    Copyright© eBiotrade.com, All Rights Reserved

    联系信箱:

    粤ICP备09063491号