异构平台数学库MAGMA性能测试与分析
MAGMA是第一个面向下一代体系架构(多核CPU和GPU)开源的线性代数软件包,它采用了诸多针对异构平台的优化方法,包括了混合同步,通信避免和动态任务调度系统.它在功能,数据存储,接口上与LAPACK相似,可以发挥GPU的巨大计算能力进行数值计算.本文首先对MAGMA中的矩阵分解算法进行分析;然后通过测试结果,分析 MAGMA有效的优化和并行方法,为 MAGMA使用、优化提供有益的建议;最后本文提出了一种对于矩阵分块算法的自适应调优的方法,经过测试,对于SGEQRF函数加速比达到1.09.
异构平台 线性代数软件包 性能测试 矩阵分解算法 图形处理器 高性能计算
Xiao Xuan-ji 肖玄基 Zhang Yun-quan 张云泉 Li Yu-cheng 李玉成 Yuan Liang 袁良
Lab of Parallel Computing,Institute of Software,Chinese Academy of Sciences,Beijing 100190,China;Gra 中国科学院 软件研究所 并行计算实验室,北京 100190;中国科学院研究生院,北京 100190 Lab of Parallel Computing,Institute of Software,Chinese Academy of Sciences,Beijing 100190,China;Sta 中国科学院 软件研究所 并行计算实验室,北京 100190;中国科学院 软件研究所 计算机科学国家重点实验室,北京 100190
国内会议
张家界
中文
1-12
2012-10-29(万方平台首次上网日期,不代表论文的发表时间)