Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Neil Lindquist

dblp:255/5473 · DBLP profile ↗
← Back
4ranked-venue papers
4as first author
3since 2021 · last 2024
0000-0001-9404-3121ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 2 · 2 first-author · 2 since 2021Theory of computation · 2 · 2 first-author · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
High-performance computing · 70% Processor architecture and microarchitecture · 23% GPUs and heterogeneous computing · 7%

Topics — the 5 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
High-performance computing › numerical linear algebra › linear solver
iterative linear solvers
0.612022
Accelerating Restarted GMRES With Mixed Precision Arithmetic · IEEE Trans. Parallel Distributed Syst. 2022
High-performance computing › iterative methods
krylov subspace method
0.612022
Accelerating Restarted GMRES With Mixed Precision Arithmetic · IEEE Trans. Parallel Distributed Syst. 2022
Processor architecture and microarchitecture › computer arithmetic › floating-point arithmetic
mixed-precision arithmetic
0.612022
Accelerating Restarted GMRES With Mixed Precision Arithmetic · IEEE Trans. Parallel Distributed Syst. 2022
High-performance computing
sparse linear solver
0.612022
Accelerating Restarted GMRES With Mixed Precision Arithmetic · IEEE Trans. Parallel Distributed Syst. 2022
GPUs and heterogeneous computing › GPU-accelerated scientific computing
GPU-accelerated numerical computation
0.212022
Accelerating Restarted GMRES With Mixed Precision Arithmetic · IEEE Trans. Parallel Distributed Syst. 2022

Methods — techniques the papers use, named apart from their topics

preconditioning · 0.6mixed-precision arithmetic · 0.6gram-schmidt reorthogonalization · 0.6
YearPublicationVenuePosition
2024 Generalizing Random Butterfly Transforms to Arbitrary Matrix Sizes
abstract
Parker and Lê introduced random butterfly transforms (RBTs) as a preprocessing technique to replace pivoting in dense LU factorization. Unfortunately, their FFT-like recursive structure restricts the dimensions of the matrix. Furthermore, on multinode systems, efficient management of the communication overheads restricts the matrix’s distribution even more. To remove these limitations, we have generalized the RBT to arbitrary matrix sizes by truncating the dimensions of each layer in the transform. We expanded Parker’s theoretical analysis to generalized RBT, specifically that in exact arithmetic, Gaussian elimination with no pivoting will succeed with probability 1 after transforming a matrix with full-depth RBTs. Furthermore, we experimentally show that these generalized transforms improve performance over Parker’s formulation by up to 62% while retaining the ability to replace pivoting. This generalized RBT is available in the SLATE numerical software library.
Neil Lindquist, Piotr Luszczek, Jack J. Dongarra
ACM Trans. Math. Softw.1
2023 Using Additive Modifications in LU Factorization Instead of Pivoting
abstract
Direct solvers for dense systems of linear equations commonly use partial pivoting to ensure numerical stability. However, pivoting can introduce significant performance overheads, such as synchronization and data movement, particularly on distributed systems. To improve the performance of these solvers, we present an alternative to pivoting in which numerical stability is obtained through additive updates. We implemented this approach using SLATE, a GPU-accelerated numerical linear algebra library, and evaluated it on the Summit supercomputer. Our approach provides better performance (up to 5-fold speedup) than Gaussian elimination with partial pivoting for comparable accuracy on most of the tested matrices. It also provides better accuracy (up to 15 more digits) than Gaussian elimination with no pivoting for comparable performance.
Neil Lindquist, Piotr Luszczek, Jack J. Dongarra
ICS1
2022 Accelerating Restarted GMRES With Mixed Precision Arithmetic
abstract
The generalized minimum residual method (GMRES) is a commonly used iterative Krylov solver for sparse, non-symmetric systems of linear equations. Like other iterative solvers, data movement dominates its run time. To improve this performance, we propose running GMRES in reduced precision with key operations remaining in full precision. Additionally, we provide theoretical results linking the convergence of finite precision GMRES with classical Gram-Schmidt with reorthogonalization (CGSR) and its infinite precision counterpart which helps justify the convergence of this method to double-precision accuracy. We tested the mixed-precision approach with a variety of matrices and preconditioners on a GPU-accelerated node. Excluding the incomplete LU factorization without fill in (ILU(0)) preconditioner, we achieved average speedups ranging from 8 to 61 percent relative to comparable double-precision implementations, with the simpler preconditioners achieving the higher speedups.
Neil Lindquist, Piotr Luszczek, Jack J. Dongarra
IEEE Trans. Parallel Distributed Syst.1
2019 Replicated Computational Results (RCR) Report for "Code Generation for Generally Mapped Finite Elements"
abstract
“Code Generation for Generally Mapped Finite Elements” includes performance results for the finite element methods discussed in that manuscript. The authors provided a Zenodo archive with the Firedrake components and dependencies used, as well as the scripts that generated the results. The software was installed on two similar platforms; then, new results were gathered and compared to the original results. After completing this process, the results have been deemed replicable by the reviewer.
Neil Lindquist
ACM Trans. Math. Softw.1