Pith. sign in

REVIEW 1 cited by

Neural Acceleration of Incomplete Cholesky Preconditioners

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2403.00743 v1 pith:HB4DSZKV submitted 2024-03-01 cs.DC cs.NAmath.NA

classification cs.DCcs.NAmath.NA
keywords preconditionermethodssparseapplicationsincompleteneuralcholeskyfactorization
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

The solution of a sparse system of linear equations is ubiquitous in scientific applications. Iterative methods, such as the Preconditioned Conjugate Gradient method (PCG), are normally chosen over direct methods due to memory and computational complexity constraints. However, the efficiency of these methods depends on the preconditioner utilized. The development of the preconditioner normally requires some insight into the sparse linear system and the desired trade-off of generating the preconditioner and the reduction in the number of iterations. Incomplete factorization methods tend to be black box methods to generate these preconditioners but may fail for a number of reasons. These reasons include numerical issues that require searching for adequate scaling, shifting, and fill-in while utilizing a difficult to parallelize algorithm. With a move towards heterogeneous computing, many sparse applications find GPUs that are optimized for dense tensor applications like training neural networks being underutilized. In this work, we demonstrate that a simple artificial neural network trained either at compile time or in parallel to the running application on a GPU can provide an incomplete sparse Cholesky factorization that can be used as a preconditioner. This generated preconditioner is as good or better in terms of reduction of iterations than the one found using multiple preconditioning techniques such as scaling and shifting. Moreover, the generated method also works and never fails to produce a preconditioner that does not reduce the iteration count.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. Message-Passing GNNs Fail to Approximate Sparse Triangular Factorizations

    cs.LG 2025-02 conditional novelty 6.0 of 10

    Message-passing GNNs cannot approximate sparse triangular factorizations that require non-local dependencies, so building better learned preconditioners needs non-local or tailored architectures.

Pith tools