A survey of direct methods for sparse linear systems

TA Davis, S Rajamanickam, WM Sid-Lakhdar - Acta Numerica, 2016 - cambridge.org
Wilkinson defined a sparse matrix as one with enough zeros that it pays to take advantage of
them. 1 This informal yet practical definition captures the essence of the goal of direct …

[BOOK][B] Direct methods for sparse matrices

IS Duff, AM Erisman, JK Reid - 2017 - books.google.com
The subject of sparse matrices has its root in such diverse fields as management science,
power systems analysis, surveying, circuit theory, and structural analysis. Efficient use of …

Optimization of sparse matrix-vector multiplication on emerging multicore platforms

S Williams, L Oliker, R Vuduc, J Shalf, K Yelick… - Proceedings of the …, 2007 - dl.acm.org
We are witnessing a dramatic change in computer architecture due to the multicore
paradigm shift, as every electronic device from cell phones to supercomputers confronts …

Parallel sparse matrix-vector and matrix-transpose-vector multiplication using compressed sparse blocks

A Buluç, JT Fineman, M Frigo, JR Gilbert… - Proceedings of the …, 2009 - dl.acm.org
This paper introduces a storage format for sparse matrices, called compressed sparse
blocks (CSB), which allows both Ax and A, x to be computed efficiently in parallel, where A is …

[BOOK][B] Communication-avoiding Krylov subspace methods

M Hoemmen - 2010 - search.proquest.com
Krylov subspace methods (KSMs) are iterative algorithms for solving large, sparse linear
systems and eigenvalue problems. Current KSMs rely on sparse matrix-vector multiply …

High-quality hypergraph partitioning

S Schlag, T Heuer, L Gottesbüren… - ACM Journal of …, 2023 - dl.acm.org
Hypergraphs are a generalization of graphs where edges (aka nets) are allowed to connect
more than two vertices. They have a similarly wide range of applications as graphs. This …

Towards efficient sparse matrix vector multiplication on real processing-in-memory architectures

C Giannoula, I Fernandez, J Gómez-Luna… - ACM SIGMETRICS …, 2022 - dl.acm.org
Several manufacturers have already started to commercialize near-bank Processing-In-
Memory (PIM) architectures, after decades of research efforts. Near-bank PIM architectures …

Parallel hypergraph partitioning for scientific computing

KD Devine, EG Boman, RT Heaphy… - … Parallel & Distributed …, 2006 - ieeexplore.ieee.org
Graph partitioning is often used for load balancing in parallel computing, but it is known that
hypergraph partitioning has several advantages. First, hypergraphs more accurately model …

[BOOK][B] Parallel scientific computation: a structured approach using BSP and MPI

RH Bisseling - 2004 - books.google.com
This is the first text explaining how to use the bulk synchronous parallel (BSP) model and the
freely available BSPlib communication library in parallel algorithm design and parallel …

Billion-scale network embedding with iterative random projection

Z Zhang, P Cui, H Li, X Wang… - 2018 IEEE international …, 2018 - ieeexplore.ieee.org
Network embedding, which learns low-dimensional vector representation for nodes in the
network, has attracted considerable research attention recently. However, the existing …