Skip to main content

Showing 1–6 of 6 results for author: Heavner, N

.
  1. arXiv:2106.13402  [pdf, ps, other

    math.NA cs.MS

    Efficient algorithms for computing rank-revealing factorizations on a GPU

    Authors: Nathan Heavner, Chao Chen, Abinand Gopal, Per-Gunnar Martinsson

    Abstract: Standard rank-revealing factorizations such as the singular value decomposition and column pivoted QR factorization are challenging to implement efficiently on a GPU. A major difficulty in this regard is the inability of standard algorithms to cast most operations in terms of the Level-3 BLAS. This paper presents two alternative algorithms for computing a rank-revealing factorization of the form… ▽ More

    Submitted 21 May, 2023; v1 submitted 24 June, 2021; originally announced June 2021.

  2. arXiv:2104.05782  [pdf, other

    cs.MS

    Efficient algorithms for computing a rank-revealing UTV factorization on parallel computing architectures

    Authors: N. Heavner, F. D. Igual, G. Quintana-Ortí, P. G. Martinsson

    Abstract: The randomized singular value decomposition (RSVD) is by now a well established technique for efficiently computing an approximate singular value decomposition of a matrix. Building on the ideas that underpin the RSVD, the recently proposed algorithm "randUTV" computes a FULL factorization of a given matrix that provides low-rank approximations with near-optimal error. Because the bulk of randUTV… ▽ More

    Submitted 12 April, 2021; originally announced April 2021.

    Comments: 31 pages and 20 figures

    ACM Class: G.1.3; G.4; C.4; D.1.3; F.2.1

  3. arXiv:2002.06960  [pdf, ps, other

    cs.MS cs.CL cs.DC cs.DS math.NA

    Computing rank-revealing factorizations of matrices stored out-of-core

    Authors: Nathan Heavner, Per-Gunnar Martinsson, Gregorio Quintana-Ortí

    Abstract: This paper describes efficient algorithms for computing rank-revealing factorizations of matrices that are too large to fit in RAM, and must instead be stored on slow external memory devices such as solid-state or spinning disk hard drives (out-of-core or out-of-memory). Traditional algorithms for computing rank revealing factorizations, such as the column pivoted QR factorization, or techniques f… ▽ More

    Submitted 4 March, 2020; v1 submitted 17 February, 2020; originally announced February 2020.

    Comments: 23 pages, 11 figures, 1 table

    ACM Class: G.1.3; G.4; C.4; D.1.3; F.2.1

  4. arXiv:1903.11543  [pdf, ps, other

    math.NA

    Efficient nuclear norm approximation via the randomized UTV algorithm

    Authors: Nathan Heavner, Per-Gunnar Martinsson

    Abstract: The recently introduced algorithm randUTV provides a highly efficient technique for computing accurate approximations to all the singular values of a given matrix $A$. The original version of randUTV was designed to compute a full factorization of the matrix in the form $A = UTV^*$ where $U$ and $V$ are orthogonal matrices, and $T$ is upper triangular. The estimates to the singular values of $A$ a… ▽ More

    Submitted 27 March, 2019; originally announced March 2019.

    Comments: 6 pages, 3 figures

    MSC Class: 65F35 ACM Class: G.3.3; K.2.1

  5. arXiv:1703.00998  [pdf, other

    math.NA

    randUTV: A blocked randomized algorithm for computing a rank-revealing UTV factorization

    Authors: Per-Gunnar Martinsson, Gregorio Quintana-Orti, Nathan Heavner

    Abstract: This manuscript describes the randomized algorithm randUTV for computing a so called UTV factorization efficiently. Given a matrix $A$, the algorithm computes a factorization $A = UTV^{*}$, where $U$ and $V$ have orthonormal columns, and $T$ is triangular (either upper or lower, whichever is preferred). The algorithm randUTV is developed primarily to be a fast and easily parallelized alternative t… ▽ More

    Submitted 2 March, 2017; originally announced March 2017.

  6. arXiv:1512.02671  [pdf, other

    math.NA

    Householder QR Factorization with Randomization for Column Pivoting (HQRRP). FLAME Working Note #78

    Authors: Per-Gunnar Martinsson, Gregorio Quintana-Orti, Nathan Heavner, Robert van de Geijn

    Abstract: A fundamental problem when adding column pivoting to the Householder QR factorization is that only about half of the computation can be cast in terms of high performing matrix-matrix multiplications, which greatly limits the benefits that can be derived from so-called blocking of algorithms. This paper describes a technique for selecting groups of pivot vectors by means of randomized projections.… ▽ More

    Submitted 6 December, 2016; v1 submitted 8 December, 2015; originally announced December 2015.

    Report number: FLAME Working Note #78