Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Sparse matrix–vector multiplication

View through CrossRef
Abstract This chapter introduces irregular algorithms and presents the example of parallel sparse matrix-vector multiplication (SpMV), which is the central operation in iterative linear system solvers. The irregular sparsity pattern of the matrix does not change during the multiplication, which may be repeated many times. This justifies putting a lot of effort into finding a good data distribution. The Mondriaan distribution of a sparse matrix is a useful non-Cartesian distribution that can be found by hypergraph-based partitioning. The Mondriaan package implements such a partitioning and also the newer medium-grain partitioning method. The chapter analyses the special cases of random sparse matrices and Laplacian matrices. It uses performance profiles and geometric means to compare different partitioning methods. Furthermore, it presents the hybrid-BSP model and a hybrid-BSP SpMV, which are aimed at hybrid distributed/shared-memory architectures. The parallel SpMV can be incorporated in applications, ranging from PageRank computation to artificial neural networks.
Title: Sparse matrix–vector multiplication
Description:
Abstract This chapter introduces irregular algorithms and presents the example of parallel sparse matrix-vector multiplication (SpMV), which is the central operation in iterative linear system solvers.
The irregular sparsity pattern of the matrix does not change during the multiplication, which may be repeated many times.
This justifies putting a lot of effort into finding a good data distribution.
The Mondriaan distribution of a sparse matrix is a useful non-Cartesian distribution that can be found by hypergraph-based partitioning.
The Mondriaan package implements such a partitioning and also the newer medium-grain partitioning method.
The chapter analyses the special cases of random sparse matrices and Laplacian matrices.
It uses performance profiles and geometric means to compare different partitioning methods.
Furthermore, it presents the hybrid-BSP model and a hybrid-BSP SpMV, which are aimed at hybrid distributed/shared-memory architectures.
The parallel SpMV can be incorporated in applications, ranging from PageRank computation to artificial neural networks.

Related Results

PENERAPAN MEDIA PAPAN PERKALIAN DALAM MENGATASI KESULITAN BELAJAR BERHITUNG PERKALIAN KELAS 3
PENERAPAN MEDIA PAPAN PERKALIAN DALAM MENGATASI KESULITAN BELAJAR BERHITUNG PERKALIAN KELAS 3
The problem experienced by 3rd grade students of MI Islamiyah Banjaranyar during the learning process is difficulty in calculating multiplication. This study aims to find out the d...
Rumah Perkalian Diminati Siswa SDN Aisyah Surabaya Sebagai Media Pembelajaran Matematika
Rumah Perkalian Diminati Siswa SDN Aisyah Surabaya Sebagai Media Pembelajaran Matematika
From this research, the researcher wants to further develop learning media that uses game media so that it attracts more interest from students at SD Aisyah Surabaya. This research...
Germanium/Silicon-Germanium Heterostructure Avalanche Photodiodes on Silicon
Germanium/Silicon-Germanium Heterostructure Avalanche Photodiodes on Silicon
Near-infrared photodiodes (PDs) of Ge on Si have been widely studied in Si photonics for the optical communications (1.3–1.6 μm). Ge-based avalanche PDs (APDs) have been also studi...
Elegante+: A Machine Learning-Based Optimization Framework for Sparse Matrix–Vector Computations on the CPU Architecture
Elegante+: A Machine Learning-Based Optimization Framework for Sparse Matrix–Vector Computations on the CPU Architecture
Sparse matrix–vector multiplication (SpMV) plays a significant role in the computational costs of many scientific applications such as 2D/3D robotics, power network problems, and c...
Multiplication of Matrices
Multiplication of Matrices
This study is about multiplication of matrices. Multiplication of real numbers, which can be written along a line, is also two way. Here, the direction is not an influential factor...
Robust visual tracking algorithm based on bidirectional sparse representation
Robust visual tracking algorithm based on bidirectional sparse representation
At present the visual tracking model based on sparse representation is mainly divided into two types: one is to use the template set to reconstruct candidate samples, which is call...
Matrix Subgridding and Its Effects in Dual Porosity Simulators
Matrix Subgridding and Its Effects in Dual Porosity Simulators
Abstract Naturally fractured reservoirs are found throughout the world and contain significant amounts of oil reserves. The so-called dual porosity model is one o...
Penerapan Media Papan Perkalian pada Pembelajaran Matematika di Kelas IV Sekolah Dasar Melalui Kegiatan Pengabdian Masyarakat UINSU
Penerapan Media Papan Perkalian pada Pembelajaran Matematika di Kelas IV Sekolah Dasar Melalui Kegiatan Pengabdian Masyarakat UINSU
This study aims to determine the effect of the application of multiplication board media in mathematics learning on students' understanding of multiplication concepts in grade IV o...

Back to Top