期刊文献+
共找到1篇文章
< 1 >
每页显示 20 50 100
FitenBLAS:面向FT1000微处理器的高性能线性代数库
1
作者 迟利华 刘杰 +5 位作者 晏益慧 谢林川 甘新标 胡庆丰 蒋杰 李胜国 《湖南大学学报(自然科学版)》 EI CAS CSCD 北大核心 2015年第4期100-106,共7页
BLAS库是基本线性代数子程序库,是许多大型科学与工程计算的核心计算程序,FitenBLAS库是在多核多线FT1000微处理器上开发的基本线性代数库,其研制对FT1000微处理器在科学与工程计算中的应用具有重要意义.根据多级存储结构和寄存器的数目... BLAS库是基本线性代数子程序库,是许多大型科学与工程计算的核心计算程序,FitenBLAS库是在多核多线FT1000微处理器上开发的基本线性代数库,其研制对FT1000微处理器在科学与工程计算中的应用具有重要意义.根据多级存储结构和寄存器的数目,设计了向量与向量、矩阵与向量和矩阵与矩阵运算的多级循环展开方法,采用指令调度、数据预取等通用优化技术,优化BLAS库串行程序.对于BLAS3子程序,设计了矩阵乘无冗余数据拷贝分块算法,采用指令重排、访存与计算的重叠、分块等技术优化矩阵乘子程序,基于矩阵乘子程序实现了其他BLAS3子程序.研制了汇编线性代数程库FitenBLAS,其核心子程序矩阵乘的双精度计算性能达到6.91Gflops,是峰值性能的86.4%. 展开更多
关键词 ft1000微处理器 BLAS库 性能优化
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部