scispace - formally typeset
Search or ask a question

Which sparse matrix representations are most efficient for linear algebra computations? 

Answers from top 9 papers

More filters
Papers (9)Insight
We propose a system-independent representation of sparse matrix formats that allows a compiler to generate efficient, system-specific code for sparse matrix operations.
Open accessProceedings ArticleDOI
01 Feb 2020
99 Citations
To address this problem, this paper proposes an efficient sparse matrix multiplication accelerator architecture, SpArch, which jointly optimizes the data locality for both input and output matrices.
Book ChapterDOI
Mats Aspnäs, Artur Signell, Jan Westerholm 
18 Jun 2006
17 Citations
For some sparse matrix representations this procedure is laborious. We present an efficient method for assembling large irregular sparse matrices where the nonzero elements have to be assembled by adding together contributions and updating the individual elements in random order.
We describe a unique combination of algorithms and data representation that provides high performance and strict error control in blocked sparse matrix algebra.
Proceedings ArticleDOI
Peter Sulatycke, Kanad Ghose 
30 Mar 1998
52 Citations
We show that a rather simple sequential cache-efficient algorithm provides significantly better performance than existing algorithms for sparse matrix multiplication.
Journal ArticleDOI
W. F. Tinney, V. Brandwajn, S. M. Chan 
338 Citations
In all cases tested, the new methods are significantly faster than the established sparse matrix techniques.
Our algorithms incur less communication overhead and are more scalable than any previously known parallel formulation of sparse matrix factorization.
In this paper we propose a scheme, called SPAR, for efficiently storing and performing computations on sparse matrices.
We propose a novel fully algebraic sparse matrix solve algorithm.

Related Questions

How do EfficientSam compare to FasterSAM?5 answersEfficientSam and FasterSAM are not mentioned in the provided abstracts.
How to estimate Fisher information matrix efficiently?5 answersEfficient estimation of the Fisher information matrix can be achieved using various methods. One approach is to use Monte Carlo methods, such as the standard Monte Carlo method, which provides estimates of the Fisher information but can be biased when there is non-negligible noise. Another method is to use rank-1 updates for the empirical Fisher information matrix, such as the FisherExp and FisherFIFO methods, which use exponential smoothing and circular gradient buffer techniques respectively. Additionally, a Newton-type iterative algorithm based on the Fisher Information Matrix (FIM) can be used to improve computational efficiency and convergence robustness. The exact calculation of the Fisher information matrix (EFIM) can also be used for efficient estimation, particularly for modeling count data. These methods provide efficient ways to estimate the Fisher information matrix and can be applied in various applications.
What is matrix used for in MALDI TOF MS?5 answersMatrix in MALDI TOF MS is used to facilitate the ionization of biomolecules, such as fatty acids and sulfatides, in brain tissue sections. It is also used to improve the detection and sequencing of post-translationally modified amyloid-β (Aβ) peptides, including phosphorylated variants, which are believed to play a role in Alzheimer's disease. Additionally, matrix is used to enhance the ion intensity of lipids in MALDI-MSI of mouse brain tissue sections, by designing and synthesizing a vacuum-stable caged molecule. The matrix is vacuum-stable and is uncaged upon laser irradiation during the measurement process, resulting in boosted lipid ion intensity. Overall, matrix is an essential component in MALDI TOF MS as it enables the ionization and detection of various biomolecules, facilitating their analysis and imaging in biological samples.
What is sparse matrix projection in RF?5 answersSparse matrix projection in pattern recognition refers to the process of reducing the dimensionality of high-dimensional feature vectors by using a projection matrix that contains mostly zero elements. This is done to improve the recognition performance while minimizing the size of the projection matrix. Several methods have been proposed to make the projection matrix sparse, such as rotated sparse regression (RSR). Other approaches include optimizing the design of the projection matrix to reject undesired signal components and reduce computation time. Random projection has also been studied from the perspective of feature selection, showing that a sparse random matrix with only one nonzero element in each column can achieve better performance. Additionally, optimization of the projection matrix in compressed sensing has been explored to enhance the quality of signal reconstruction.
How is linear algebra used in quantum mechanics?5 answersLinear algebra is extensively used in quantum mechanics to describe and analyze various aspects of quantum systems. It provides the mathematical framework for representing qubits, quantum gates, and quantum algorithms. The properties of quantum mechanics, such as Hilbert space and the Schrödinger equation, are explored using linear algebra methods. Linear algebra is also used to study advanced topics in quantum mechanics, including density matrices, entropy, and measures of entanglement. Quantum linear algebra algorithms have been developed to solve standard linear algebra problems on a quantum computer, potentially achieving exponential speedup compared to classical algorithms. Additionally, the use of distribution spaces in linear algebra provides a feasible and rigorous framework for quantum mechanics, allowing for the construction of natural state-spaces and mathematical structures that closely resemble physical objects and operational procedures in quantum mechanics.
What are the different ways that managers can use matrices to compute business transactions?5 answersManagers can use matrices in different ways to compute business transactions. One way is to use matrices as analytical tools in marketing. Matrices can be made explorative of a business prospect by incorporating complex variables, Cartesian plans, derived curves, and the use of chronotropic quadric-dimensionality through spacetime factor. Another way is to use matrices to develop tactical and strategic plans that incorporate both operations-focused and customer-facing considerations. This can be done using a tool called the customer/product action matrix, which enables managers to prioritize product mix decisions while enhancing customer service. The matrix facilitates functional integration within the firm and can be used to guide decision-making from a cross-functional standpoint.

See what other people are reading

How to estimate an angular velocity of a radar target using phased array antennas?
10 answers
How to estimate a angle and an angular velocity of the radar target with a low computational burden?
5 answers
How to estimate an angular velocity of a radar target using phased array antennas?
10 answers
What types of tree leaves are most effective in enhancing the properties of polyester?
4 answers
What innovations has NVIDIA made, and what innovations and types of innovations are central today?
5 answers
What innovations has NVIDIA made, and what innovations and types of innovations are central today?
5 answers
How can TRIZ tools (Contradiction Matrix, Inventive Principles) be applied to solve the problems faced in the healthcare industry?
5 answers
How can TRIZ tools (Contradiction Matrix, Inventive Principles) be applied to solve the problems faced in the healthcare industry?
5 answers
What is parity?
4 answers
Active learning outperforming normal supervised training in classification?
5 answers
Active learning (AL) has shown superiority over traditional supervised training in classification tasks. AL optimizes data usage by selecting the most informative unlabeled instances for labeling, reducing data-related costs. AL techniques, such as combining uncertainty and diversity criteria in sparse representation classifiers, have been proven to outperform other methods in terms of classification performance. Additionally, AL methods, when combined with semi-supervised learning, have shown improved performance and reduced computational costs. Novel AL approaches, like using co-auxiliary learning strategies and multi-level diversity selection, have further enhanced deep classification neural networks, outperforming state-of-the-art methods. Overall, AL, especially when integrated with semi-supervised learning, offers significant performance improvements over traditional supervised training in classification tasks.
What is the literature matrix on the topic of strand on?
5 answers
The literature matrix serves as a structured approach to literature review, preventing subjectivity and bias in research. It aids in organizing information and discovering connections between disparate disciplines. Additionally, it can be utilized in educational settings to enhance textual competences and critical analysis skills through reader response theory. The matrix is a valuable tool in various fields, including chemistry and chemical technology, facilitating effective access to vast literature resources. By employing matrix permutation techniques, such as construction and reconstruction steps, insights into data can be enhanced, leading to a better understanding of complex information. Overall, the literature matrix method proves to be a versatile and essential tool for structuring research, fostering interdisciplinary connections, and improving educational practices.