神威平台上AceMesh编程模型的构图优化

叶雨曦, 傅游, 梁建国, 孟现粉, 刘颖, 花嵘

山东科技大学学报(自然科学版) ›› 2021, Vol. 40 ›› Issue (04) : 76 -85.

PDF (2065KB)
山东科技大学学报(自然科学版) ›› 2021, Vol. 40 ›› Issue (04) : 76 -85. DOI: 10.16452/j.cnki.sdkjzk.2021.04.009

神威平台上AceMesh编程模型的构图优化

    叶雨曦, 傅游, 梁建国, 孟现粉, 刘颖, 花嵘
作者信息 +

Author information +
文章历史 +
PDF (2113K)

摘要

面向高性能计算领域的多核、众核处理器飞速发展,为了降低并行编程的难度,提高并行计算效率,数据驱动的并行编程模型成为高性能计算领域的研究热点。AceMesh是数据流驱动的、支持多核和众核异构平台的任务并行编程模型,能自动发掘结构化网格应用中存在的数据驱动的任务图并行性。但如果任务粒度划分较细,其构图过程会造成很大开销。本研究结合"申威26010"异构众核处理器的结构特点,从主、从核通信优化、内存池、无后继任务收集等方面对AceMesh构图过程进行优化,并采用航天飞行器应用中的7个热点子程序对优化效果进行测试。测试数据表明以上优化取得5倍的加速。为验证构图优化对AceMesh整体性能的提升,对航天飞行器应用分别在Acemesh和神威OpenACC的加速效果进行了测试,优化后的AceMesh加速效果约为神威OpenACC的1.5倍。

关键词

DAG构图优化 / 任务并行编程模型 / 神威·太湖之光 / 申威处理器 / 性能

Key words

引用本文

引用格式 ▾
神威平台上AceMesh编程模型的构图优化[J]. 山东科技大学学报(自然科学版), 2021, 40(04): 76-85 DOI:10.16452/j.cnki.sdkjzk.2021.04.009

登录浏览全文

4963

注册一个新账户 忘记密码

参考文献

AI Summary AI Mindmap
PDF (2065KB)

122

访问

0

被引

详细

导航
相关文章

AI思维导图

/