Cache efficient bidiagonalization using BLAS 2.5 operators
Autor: | Gary W. Howell, Karen Marmol, Charles T. Fulton, James Demmel, Sven Hammarling |
---|---|
Rok vydání: | 2008 |
Předmět: | |
Zdroj: | ACM Transactions on Mathematical Software. 34:1-33 |
ISSN: | 1557-7295 0098-3500 |
Popis: | On cache based computer architectures using current standard algorithms, Householder bidiagonalization requires a significant portion of the execution time for computing matrix singular values and vectors. In this paper we reorganize the sequence of operations for Householder bidiagonalization of a general m × n matrix, so that two (_GEMV) vector-matrix multiplications can be done with one pass of the unreduced trailing part of the matrix through cache. Two new BLAS operations approximately cut in half the transfer of data from main memory to cache, reducing execution times by up to 25 per cent. We give detailed algorithm descriptions and compare timings with the current LAPACK bidiagonalization algorithm. |
Databáze: | OpenAIRE |
Externí odkaz: |