Block Householder computation of sparse matrix singular values

  • Authors:
  • Gary W. Howell

  • Affiliations:
  • North Carolina State University, Raleigh, North Carolina

  • Venue:
  • SpringSim '10 Proceedings of the 2010 Spring Simulation Multiconference
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper introduces block Householder reduction of a rectangular sparse matrix to small band upper triangular form. The computation accesses a sparse matrix only for sparse matrix dense matrix (SMDM) multiplications and for "just in time" extractions of row and column blocks. For a bandwidth of k + 1, the dense matrices are the k rows or columns of a block Householder transformation. Using an initial random block Householder transformation allows reliable computation of a collection of largest singular values. Block Householder reduction is numerically stable, is computationally efficient on multicore cache based computer architectures, and has good potential for scalable distributed memory parallelization.