A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2021; you can also visit the original URL.
The file type is application/pdf
.
Filters
Adaptive precision in block-Jacobi preconditioning for iterative sparse linear system solvers
2018
Concurrency and Computation
Adaptive precision in block-Jacobi preconditioning for iterative sparse linear system solvers. Concurrency and Computation Practice and Experience. 31(6):1-12. ...
This specialized preconditioner can then be combined with any Krylov subspace method for the solution of sparse linear systems to perform all arithmetic in double precision. ...
ACKNOWLEDGEMENT We thank Matthias Bollhöfer for fruitful discussions on flexible variants of Krylov solvers allowing for nonconstant preconditioning operators and for pointing us to the flexible version ...
doi:10.1002/cpe.4460
fatcat:vkh3zx2l75bbvpvnjakollnowu
HotSpot Thermal Floorplan Solver Using Conjugate Gradient to Speed Up
2018
Mobile Information Systems
The iterative conjugate gradient solver is suitable for traditional sparse matrix linear systems. ...
We also defined the relative sparse matrix in the iterative thermal floorplan of Simulated Annealing framework algorithm, and the iterative method of relative sparse matrix could be applied to other iterative ...
Funds for the Central Universities." ...
doi:10.1155/2018/2921451
fatcat:7yuathojd5db3pdaxemollolbm
Variable-Size Batched LU for Small Matrices and Its Integration into Block-Jacobi Preconditioning
2017
2017 46th International Conference on Parallel Processing (ICPP)
sparse linear systems. ...
The development of these kernels is motivated by the need for tackling this embarrasingly-parallel scenario in the context of block-Jacobi preconditioning that is relevant for the iterative solution of ...
linear solvers" (d65). ...
doi:10.1109/icpp.2017.18
dblp:conf/icpp/AnztDFQ17
fatcat:sryw4eagnnf3zbuzllaxhm3ebm
Enabling Next-Generation Parallel Circuit Simulation with Trilinos
[chapter]
2012
Lecture Notes in Computer Science
These generally involve a higher-level partitioning of the devices [6] or lower-level partitioning of the linear system of equations [7] to facilitate the creation of a more efficient parallel matrix solver ...
solvers [2] . ...
and block Jacobi preconditioning (KLU used to factor the diagonal blocks). ...
doi:10.1007/978-3-642-29737-3_36
fatcat:hrkojy2vnrfndnywuumhh376xu
Towards Neural Sparse Linear Solvers
[article]
2022
arXiv
pre-print
We propose neural sparse linear solvers, a deep learning framework to learn approximate solvers for sparse symmetric linear systems. ...
Large sparse symmetric linear systems appear in several branches of science and engineering thanks to the widespread use of the finite element method (FEM). ...
For example, we could adapt it to predict an optimal preconditioner matrix for a linear system or an improved initialization for a specific iterative method. ...
arXiv:2203.06944v1
fatcat:2rtfjeankbgztawvasgww5c7bu
Machine Learning-Aided Numerical Linear Algebra: Convolutional Neural Networks for the Efficient Preconditioner Generation
2018
2018 IEEE/ACM 9th Workshop on Latest Advances in Scalable Algorithms for Large-Scale Systems (scalA)
more than 95% prediction accuracy, and the resulting block-Jacobi preconditioner effectively accelerating an iterative GMRES solver. ...
Generating sparsity patterns for effective block-Jacobi preconditioners is a challenging and computationally expensive task, in particular for problems with unknown origin. ...
INTRODUCTION In scientific computing, the process of iteratively solving a linear system of equations often strongly benefits from the use of a sophisticated preconditioner that carefully adapts to the ...
doi:10.1109/scala.2018.00010
fatcat:erohybz6irb27bwfgasglppb2y
Ginkgo: A Modern Linear Operator Algebra Framework for High Performance Computing
[article]
2020
arXiv
pre-print
In this paper, we present Ginkgo, a modern C++ math library for scientific high performance computing. ...
Ginkgo's current focus is oriented towards providing sparse linear algebra functionality for high performance GPU architectures, but given the library design, this focus can be easily extended to accommodate ...
via a sparse matrix (incomplete sparse approximate inverse preconditioning [16] ). e block-Jacobi preconditioner available in G outperforms its competitors by automatically adapting the memory precision ...
arXiv:2006.16852v2
fatcat:swp3f5sglzgr3ola6ecfocp2ia
A Study of Mixed Precision Strategies for GMRES on GPUs
[article]
2021
arXiv
pre-print
In this paper, we focus on preconditioned sparse iterative linear solvers, a key kernel in several CSE applications. ...
We seek the best methods for incorporating multiple precisions into the GMRES linear solver; these include iterative refinement and parallelizable preconditioners. ...
We focus on one of the expensive portions of solving PDEs, the sparse linear solve. While there are several approaches for solving sparse linear systems, we focus on sparse iterative linear solvers. ...
arXiv:2109.01232v1
fatcat:celwzxytdnaupad2zffcuivzw4
GPU-accelerated preconditioned iterative linear solvers
2012
Journal of Supercomputing
This work is an overview of our preliminary experience in developing high-performance iterative linear solver accelerated by GPU co-processors. ...
Techniques for speeding up sparse matrix-vector product (SpMV) kernels and finding suitable preconditioning methods are discussed. ...
The Block-ILU preconditioned GMRES method is studied for solving sparse linear systems on the NVIDIA Tesla GPUs in [27] . ...
doi:10.1007/s11227-012-0825-3
fatcat:cc6x2cxrbbe5tlqujevezdjm4q
Using Random Butterfly Transformations in Parallel Schur Complement-Based Preconditioning
2015
Proceedings of the 2015 Federated Conference on Computer Science and Information Systems
of sparse linear systems. ...
We propose to use a randomization technique based on Random Butterfly Transformations (RBT) in the Algebraic Recursive Multilevel Solver (ARMS) to improve the preconditioning phase in the iterative solution ...
Section II presents the preconditioned Krylov subspace method (PKSM) and the parallel Algebraic Recursive Multilevel Solver (pARMS) for solving sparse linear systems. ...
doi:10.15439/2015f177
dblp:conf/fedcsis/BaboulinJS15
fatcat:7udjszd5yrekjotj3mm3gcju4y
Concurrent number cruncher: a GPU implementation of a general sparse linear solver
2009
International Journal of Parallel, Emergent and Distributed Systems
), to implement a sparse general-purpose linear solver. ...
CUDA even provides a BLAS implementation, but only for dense matrices (CuBLAS). Other existing linear solvers for the GPU are also limited by their internal matrix representation. ...
Acknowledgements The authors thank the members of the GOCAD research consortium for their support (www.gocad.org), Xavier Cavin, Bruno Stefanizzi from AMD-ATI for providing the CTM API and the associated ...
doi:10.1080/17445760802337010
fatcat:6hs2z5v4svcj5k76id46s2gdr4
Concurrent Number Cruncher: An Efficient Sparse Linear Solver on the GPU
[chapter]
2007
Lecture Notes in Computer Science
By combining recent GPU programming techniques with supercomputing strategies (namely block compressed row storage and register blocking), we implement a sparse generalpurpose linear solver which outperforms ...
A wide class of geometry processing and PDE resolution methods needs to solve a linear system, where the non-zero pattern of the matrix is dictated by the connectivity matrix of the mesh. ...
Acknowledgements The authors thank the members of the GOCAD research consortium for their support (www.gocad.org), Xavier Cavin, and Bruno Stefanizzi from ATI for providing the CTM API and the associated ...
doi:10.1007/978-3-540-75444-2_37
fatcat:icrnxj5jpbh2jmizlloxn64to4
Parallel sparse matrix computations using the PINEAPL library: A performance study
[chapter]
1998
Lecture Notes in Computer Science
These modules provide support for crucial computational tasks such as graph partitioning, preconditioning and iterative solution of linear systems. ...
Additional support routines assist users in distributing and assembling the data structures used and/or generated by the sparse linear algebra modules. ...
They provide support for crucial computational tasks such as graph partitioning, preconditioning and iterative solution of linear systems. ...
doi:10.1007/bfb0057934
fatcat:rsxqvtk5vvaqvdowz2rilh3uea
Towards an Exascale Enabled Sparse Solver Repository
[chapter]
2016
Lecture Notes in Computational Science and Engineering
of some prototypical iterative schemes for computing eigenvalues of sparse matrices. ...
We discuss the development of a new 'Exascale enabled' sparse solver repository (the ESSR) that addresses these challenges-from fundamental design considerations and development processes to actual implementations ...
We would like to thank Michael Meinel (DLR Simulation and Software Technology, software engineering group) for helpful comments on the manuscript. ...
doi:10.1007/978-3-319-40528-5_13
fatcat:jancdp27w5hktf5y6utn533zwi
Compressed Basis GMRES on High Performance GPUs
[article]
2020
arXiv
pre-print
Krylov methods provide a fast and highly parallel numerical tool for the iterative solution of many large-scale sparse linear systems. ...
We develop a high performance implementation of the "compressed basis GMRES" solver in the Ginkgo sparse linear algebra library and using a large set of test problems from the SuiteSparse matrix collection ...
Krylov solvers enhanced with some type of sophisticated preconditioning technique nowadays compound a popular approach for the iterative solution of large and sparse linear systems [24] . ...
arXiv:2009.12101v1
fatcat:ngvb4j3xdfbbjbdrwa5khr3u3a
« Previous
Showing results 1 — 15 out of 941 results