期刊文献+

Cholesky分解递归算法与改进 被引量:11

RECURSIVE ALGORITHM AND IMPROVEMENT FOR CHOLESKY FACTORIZATION
下载PDF
导出
摘要 递归算法是计算稠密线性代数的一种新的有效方法 .递归产生自动、变化的矩阵分块 ,能充分发挥当今分级存储高性能计算机的效率 .对 Cholesky分解递归算法进行了研究 ,给出了算法的详细推导过程 ,用具有递归功能的 Fortran 90实现了算法 ,并通过矩阵元素顺序重排的方法 ,进一步提高了递归算法的运算速度 .研究产生的算法比目前常用的分块算法快 15 %~ 2 5 % . Recursion is a new effective method for computing dense linear algebra. It allows for efficient utilization of memory hierarchies of today's high performance computers. The recursive algorithm for Cholesky factorization is studied in this paper. A detailed derivation of the recursive Cholesky algorithm is given. The algorithm is then implemented in Fortran 90 that supports recursion as a language feature. The efficiency of the recursive algorithm is further improved by using a method of matrix element reordering. The resulting algorithms are 15%~25% faster than the currently used block algorithm.
出处 《计算机研究与发展》 EI CSCD 北大核心 2001年第8期923-926,共4页 Journal of Computer Research and Development
基金 江苏省教育厅留学回国人员科研启动经费项目基金资助
关键词 数值计算 矩阵分块 分级存储 CHOLESKY分解 递归算法 计算机 numerical computation, recursion, matrix blocking, memory hierarchy, Fortran 90
  • 相关文献

参考文献6

  • 1[1]Dongarra J et al. A set of level 3 basic linear algebra s ubprograms. ACM Trans on Mathematical Software, 1990, 16(1): 1~17
  • 2[2]Anderson E et al. LAPACK Users' Guide. 2nd ed. Philadelphia: Socie ty for Industrial and Applied Mathematics, 1995
  • 3[3]Gustavson F. Recursion leads to automatic variab1e blocking for dense linear a1gebra. IBM Journal of Research and Development, 1997, 41(6): 737~755
  • 4[4]Demmel J W. App1ied Numerical Linear Algebra. Philadelphia: Society fo r Industrial and Applied Mathematics, 1997
  • 5[5]Metcalf S, Reid J. FORTRAN90/95 Explained. Oxford: Oxford University P ress, 1996
  • 6[6]Engineering and Scientific Subroutine Library, Guide and Ne w York: IBM, 1994

同被引文献52

引证文献11

二级引证文献31

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部