10.3969/j.issn.1002-137X.2012.04.066
PLASMA自适应调优与性能优化的设计与实现
PLASMA是一个高效的线性代数软件包,其数据分布结合分堆、细粒度并行以及乱序执行机制等大大提高了程序的性能.但PLASMA仍然存在一些问题,比如分块大小对程序性能的影响非常大,以及产生了大量的数据拷贝等.通过对比传统的LAPACK和PLASMA的实现机制,分析了PLASMA中存在的优势和不足,介绍了两种弥补PLASMA自身不足的方法.针对PLASMA的架构,经过大量的测试与分析,提出了边缘矩阵的概念并分析了其对性能的影响,据此提出了一种自适应调优的方法.并通过数据拷贝与计算并行的运行方式,进一步提高了PLASMA性能,最后通过大量的测试验证了该优化方法的效果.
LAPACK、PLASMA、自适应调优、优化
39
TP302(计算技术、计算机技术)
国家"863"曙光6000千万亿次高效能计算机系统研制项目2009AA01A129;国家"863"高效能计算机及网格服务重大项目2009AA01A134;国家重大专项核高基项目2009ZX01036-001-002;中国科学院知识创新工程重大项目课题KGCX1-YW-13;国家重大科研装备研制项目ZDYZ2008-2;国家自然科学基金项目61100073,61133005,61100066
2012-07-23(万方平台首次上网日期,不代表论文的发表时间)
共5页
282-286