A survey of direct methods for sparse linear systems
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 …
them. 1 This informal yet practical definition captures the essence of the goal of direct …
[BOOK][B] Direct methods for sparse matrices
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 …
power systems analysis, surveying, circuit theory, and structural analysis. Efficient use of …
Optimization of sparse matrix-vector multiplication on emerging multicore platforms
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 …
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
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 …
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 …
systems and eigenvalue problems. Current KSMs rely on sparse matrix-vector multiply …
High-quality hypergraph partitioning
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 …
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
Several manufacturers have already started to commercialize near-bank Processing-In-
Memory (PIM) architectures, after decades of research efforts. Near-bank PIM architectures …
Memory (PIM) architectures, after decades of research efforts. Near-bank PIM architectures …
Parallel hypergraph partitioning for scientific computing
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 …
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 …
freely available BSPlib communication library in parallel algorithm design and parallel …
Billion-scale network embedding with iterative random projection
Network embedding, which learns low-dimensional vector representation for nodes in the
network, has attracted considerable research attention recently. However, the existing …
network, has attracted considerable research attention recently. However, the existing …