极术小姐姐 · 2021年09月07日

案例研究:优化HPCG用于Arm SVE

HPCG基准测试
HPCG(高性能共轭梯度)基准通过使用预处理的共轭梯度方法解决一个线性方程组。这个基准最有趣的地方是在其内核中进行的计算的特点,这些计算是在高性能计算(HPC)系统上运行的真实世界的科学应用的代表。该基准锻炼了计算系统的各个方面,强调了计算和数据传输子系统(内存、存储和互连)对整体性能的重要性。

由于该基准在HPC社区的重要性,Arm公司一直致力于优化HPCG。这些优化针对的是Gauss-Seidel内核中存在的缺乏并行性的问题。关于所应用的并行化技术的详细信息可以在关于并行化HPCG的博客中找到。

作为并行化工作的结果,一些单核性能被丢失。为了恢复单核性能,本案例研究探讨了如何将HPCG的主要内核矢量化,并将其移植到Arm可扩展矢量扩展(SVE)。

阅读直达链接:https://developer.arm.com/documentation/101726/0400/Learn-about-the-Scalable-Vector-Extension--SVE-/Case-study--Optimizing-HPCG-for-Arm-SVE

欢迎大家点赞留言,更多Arm技术文章动态请关注极术社区Arm技术专栏

推荐阅读
关注数
23387
内容数
895
Arm相关的技术博客,提供最新Arm技术干货,欢迎关注
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息