Skip to main content

A BLAS-3 version of the QR factorization with column pivoting

Publication ,  Journal Article
Quintana-Ortí, G; Sun, X; Bischof, CH
Published in: SIAM Journal on Scientific Computing
January 1, 1998

The QR factorization with column pivoting (QRP), originally suggested by Golub [Numer. Math., 7 (1965), 206-216], is a popular approach to computing rank-revealing factorizations. Using Level 1 BLAS, it was implemented in LINPACK, and, using Level 2 BLAS, in LAPACK. While the Level 2 BLAS version delivers superior performance in general, it may result in worse performance for large matrix sizes due to cache effects. We introduce a modification of the QRP algorithm which allows the use of Level 3 BLAS kernels while maintaining the numerical behavior of the LINPACK and LAPACK implementations. Experimental comparisons of this approach with the LINPACK and LAPACK implementations on IBM RS/6000, SGI R8000, and DEC AXP platforms show considerable performance improvements.

Duke Scholars

Published In

SIAM Journal on Scientific Computing

DOI

ISSN

1064-8275

Publication Date

January 1, 1998

Volume

19

Issue

5

Start / End Page

1486 / 1494

Related Subject Headings

  • Numerical & Computational Mathematics
  • 4903 Numerical and computational mathematics
  • 4901 Applied mathematics
  • 0802 Computation Theory and Mathematics
  • 0103 Numerical and Computational Mathematics
  • 0102 Applied Mathematics
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Quintana-Ortí, G., Sun, X., & Bischof, C. H. (1998). A BLAS-3 version of the QR factorization with column pivoting. SIAM Journal on Scientific Computing, 19(5), 1486–1494. https://doi.org/10.1137/S1064827595296732
Quintana-Ortí, G., X. Sun, and C. H. Bischof. “A BLAS-3 version of the QR factorization with column pivoting.” SIAM Journal on Scientific Computing 19, no. 5 (January 1, 1998): 1486–94. https://doi.org/10.1137/S1064827595296732.
Quintana-Ortí G, Sun X, Bischof CH. A BLAS-3 version of the QR factorization with column pivoting. SIAM Journal on Scientific Computing. 1998 Jan 1;19(5):1486–94.
Quintana-Ortí, G., et al. “A BLAS-3 version of the QR factorization with column pivoting.” SIAM Journal on Scientific Computing, vol. 19, no. 5, Jan. 1998, pp. 1486–94. Scopus, doi:10.1137/S1064827595296732.
Quintana-Ortí G, Sun X, Bischof CH. A BLAS-3 version of the QR factorization with column pivoting. SIAM Journal on Scientific Computing. 1998 Jan 1;19(5):1486–1494.

Published In

SIAM Journal on Scientific Computing

DOI

ISSN

1064-8275

Publication Date

January 1, 1998

Volume

19

Issue

5

Start / End Page

1486 / 1494

Related Subject Headings

  • Numerical & Computational Mathematics
  • 4903 Numerical and computational mathematics
  • 4901 Applied mathematics
  • 0802 Computation Theory and Mathematics
  • 0103 Numerical and Computational Mathematics
  • 0102 Applied Mathematics