Mostrar el registro sencillo del ítem
Restructuring the Tridiagonal and Bidiagonal QR Algorithms for Performance
dc.contributor.author | Van Zee, Field G. | |
dc.contributor.author | Van de Geijn, Robert A. | |
dc.contributor.author | Quintana-Ortí, Gregorio | |
dc.date.accessioned | 2015-06-17T10:14:08Z | |
dc.date.available | 2015-06-17T10:14:08Z | |
dc.date.issued | 2014-04 | |
dc.identifier.citation | VAN ZEE, F. G.; VAN DE GEIJN, R. A.; QUINTANA ORTÍ, G. Restructuring the Tridiagonal and Bidiagonal QR Algorithms for Performance. ACM Transactions on Mathematical Software, v. 40, issue 3 (April 2014) , pp. 18:2-18:34 | ca_CA |
dc.identifier.uri | http://hdl.handle.net/10234/123806 | |
dc.description.abstract | We show how both the tridiagonal and bidiagonal QR algorithms can be restructured so that they be- come rich in operations that can achieve near-peak performance on a modern processor. The key is a novel, cache-friendly algorithm for applying multiple sets of Givens rotations to the eigenvector/singular vector matrix. This algorithm is then implemented with optimizations that (1) leverage vector instruction units to increase floating-point throughput, and (2) fuse multiple rotations to decrease the total number of memory operations. We demonstrate the merits of these new QR algorithms for computing the Hermitian eigenvalue decomposition (EVD) and singular value decomposition (SVD) of dense matrices when all eigen- vectors/singular vectors are computed. The approach yields vastly improved performance relative to the traditional QR algorithms for these problems and is competitive with two commonly used alternatives— Cuppen’s Divide and Conquer algorithm and the Method of Multiple Relatively Robust Representations— while inheriting the more modest O(n) workspace requirements of the original QR algorithms. Since the computations performed by the restructured algorithms remain essentially identical to those performed by the original methods, robust numerical properties are preserved. | ca_CA |
dc.format.extent | 47 p. | ca_CA |
dc.format.mimetype | application/pdf | ca_CA |
dc.language.iso | eng | ca_CA |
dc.publisher | ACM Digital Library | ca_CA |
dc.relation.isPartOf | ACM Transactions on Mathematical Software, v. 40, issue 3 (April 2014) | ca_CA |
dc.rights.uri | http://rightsstatements.org/vocab/CNE/1.0/ | * |
dc.subject | Efficiency | ca_CA |
dc.subject | Algorithms | ca_CA |
dc.subject | Performance | ca_CA |
dc.subject | Eigenvalues | ca_CA |
dc.subject | Singular values | ca_CA |
dc.subject | Tridiagonal | ca_CA |
dc.subject | Bidiagonal | ca_CA |
dc.subject | EVD | ca_CA |
dc.subject | SVD | ca_CA |
dc.subject | QR algorithm | ca_CA |
dc.subject | Givens rotations | ca_CA |
dc.subject | Linear algebra | ca_CA |
dc.subject | Libraries | ca_CA |
dc.subject | High-performance | ca_CA |
dc.title | Restructuring the Tridiagonal and Bidiagonal QR Algorithms for Performance | ca_CA |
dc.type | info:eu-repo/semantics/article | ca_CA |
dc.identifier.doi | http://dx.doi.org/10.1145/2535371 | |
dc.rights.accessRights | info:eu-repo/semantics/openAccess | ca_CA |
dc.relation.publisherVersion | http://dl.acm.org/citation.cfm?id=2535371 | ca_CA |
Ficheros en el ítem
Este ítem aparece en la(s) siguiente(s) colección(ones)
-
ICC_Articles [424]