• Home
  • Search
  • Distributed O(N) Linear Solver for Dense Symmetric Hierarchical Semi-Separable Matrices
  • Open Access IconOpen Access
  • Cite Icon4
  • https://doi.org/10.1109/mcsoc.2019.00008Copy DOI Icon

Distributed O(N) Linear Solver for Dense Symmetric Hierarchical Semi-Separable Matrices

  • Oct 1, 2019
  • Chenhan D Yu +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

We present a distributed memory algorithm for the approximate hierarchical of symmetric positive definite (SPD) matrices. Our method is based on the distributed memory GOFMM, an algorithm that appeared in SC18 (doi:10.1109/SC.2018.00018). GOFMM constructs a hierarchical matrix approximation of an arbitrary SPD matrix that compresses the matrix by creating low-rank approximations of the off-diagonal blocks. GOFMM method has no guarantees of success for arbitrary SPD matrices. (This is similar to the SVD; not every matrix admits a good low-rank approximation.) But for many SPD matrices, GOFMM does enable compression that results in fast matrix-vector multiplication that can reach N logN time—as opposed to N2 required for a dense matrix. GOFMM supports shared and distributed memory parallelism. In this paper, we build an approximate based on the Hierarchically Semi-Separable (HSS) compression of the GOFMM. This requires O(N) work (given the compressed matrix) and O(N=p) + O(log p) time on p MPI processes (assuming a hypercube topology). The previous state-of-the-art required O(N logN) work. We present the algorithm, discuss its complexity, and present weak and strong scaling results for the factorization and phases of our algorithm. We also discuss the performance of the inexact ULV as a preconditioner for a few exemplary large dense linear systems. In our largest run, we were able to factorize a 67M-by-67M matrix in less than one second; and solve a system with 64 right-hand sides in less than one-tenth of a second. This run was on 6,144 Intel Skylake cores on the SKX partition of the Stampede2 system at the Texas Advanced Computing Center.

Similar Papers
  • Research Article
  • Citations11

Locality preserving projection on SPD matrix Lie group: algorithm and analysis

  • Apr 27, 2018
  • Science China Information Sciences
  • Yangyang Li +1
  • Dissertation

Applications of the Bures-Wasserstein Distance in Linear Metric Learning

  • Apr 28, 2023
  • Davis Cooper
  • Research Article
  • Citations226

Dimensionality Reduction on SPD Manifolds: The Emergence of Geometry-Aware Methods.

  • Jan 18, 2017
  • IEEE Transactions on Pattern Analysis and Machine Intelligence
  • Mehrtash Harandi +2
  • Book Chapter
  • Citations8

Exploration of Balanced Metrics on Symmetric Positive Definite Matrices

  • Jan 01, 2019
  • Yann Thanwerdas +1
  • Research Article
  • Citations4

The geometry of mixed-Euclidean metrics on symmetric positive definite matrices

  • Mar 03, 2022
  • Differential Geometry and its Applications
  • Yann Thanwerdas +1
  • Book Chapter
  • Citations11

Geodesic Geometric Mean of Regional Covariance Descriptors as an Image-Level Descriptor for Nuclear Atypia Grading in Breast Histology Images

  • Jan 01, 2014
  • Adnan Mujahid Khan +2
  • Research Article
  • Citations27

Recursive Estimation of the Stein Center of SPD Matrices & its Applications.

  • Dec 01, 2013
  • Proceedings. IEEE International Conference on Computer Vision
  • Hesamoddin Salehian +3
  • Research Article

Personal identification system based on multidimensional electroencephalographic signals

  • Aug 01, 2024
  • Indonesian Journal of Electrical Engineering and Computer Science
  • Eman A Abdel-Gahffar +1
  • Research Article
  • Citations34

Effective and Robust Preconditioning of General SPD Matrices via Structured Incomplete Factorization

  • Jan 01, 2017
  • SIAM Journal on Matrix Analysis and Applications
  • Jianlin Xia
  • Conference Article
  • Citations26

Geometry-oblivious FMM for compressing dense SPD matrices

  • Nov 12, 2017
  • Chenhan D Yu +3
  • Conference Article
  • Citations2

Object recognition with image set based on kernel information entropy

  • Aug 01, 2015
  • Anping Yang +1
  • Research Article
  • Citations2

Cross-covariance matrix: Time-shifted correlations for 3D action recognition

  • Feb 08, 2020
  • Signal Processing
  • Jianhai Zhang +3
  • PDF
  • Research Article
  • Citations7

SPD Data Dictionary Learning Based on Kernel Learning and Riemannian Metric

  • Jan 01, 2020
  • IEEE Access
  • Rixin Zhuang +3
  • Research Article
  • Citations12

A robust inner–outer hierarchically semi‐separable preconditioner

  • Jul 28, 2012
  • Numerical Linear Algebra with Applications
  • J Xia
  • Research Article
  • Citations1

A derivation of the Levinson algorithm for solving linear systems with symmetric positive definite Toeplitz matrix

  • Jan 01, 1976
  • Journal of Computational and Applied Mathematics
  • R De Meersman
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.