An Integer Arithmetic-Based AMG Preconditioned FGMRES Solver

We consider solving a sparse linear system using integer (fixed-point) arithmetic. Integer arithmetic has attracted attention in scientific computing because of its high computational efficiency. Furthermore, considering the current circumstances of hardware development, integer arithmetic is expected to become increasingly important. Nevertheless, integer arithmetic has not been widely used for solving linear systems because it lacks robustness against overflow and underflow, making it hard to solve practical problems. Thus, we propose a new integer-based implementation framework for the Flexible GMRES (FGMRES) method, which enables integer-based solvers to solve linear systems with the same accuracy as conventional floating-point solvers. In addition, we propose an integer-only algebraic multigrid preconditioner. Combining it with the integer-based FGMRES framework, we develop an integer-based solver. Numerical experiments on CPUs showed that the developed integer-based solver has a comparable convergence rate to floating-point solvers. We also found the test cases where the integer-based solver runs faster than the floating-point solvers.

Authors

Institutions

Publication Details

Journal
ACM Transactions on Mathematical Software
Published
2024-11-18
DOI
https://doi.org/10.1145/3704726
Citations
1
Primary Topic
Matrix Theory and Algorithms
Type
article
Field-Weighted Citation Impact
0.36
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

An Integer Arithmetic-Based AMG Preconditioned FGMRES Solver

Takeshi Fukaya, Takeshi Iwashita, Kengo Suzuki
1 citations
ACM Transactions on Mathematical Software
Matrix Theory and Algorithms
0.36
article

An Integer Arithmetic-Based AMG Preconditioned FGMRES Solver

Takeshi Fukaya, Takeshi Iwashita, Kengo Suzuki
article en
1 citations

Abstract

We consider solving a sparse linear system using integer (fixed-point) arithmetic. Integer arithmetic has attracted attention in scientific computing because of its high computational efficiency. Furthermore, considering the current circumstances of hardware development, integer arithmetic is expected to become increasingly important. Nevertheless, integer arithmetic has not been widely used for solving linear systems because it lacks robustness against overflow and underflow, making it hard to solve practical problems. Thus, we propose a new integer-based implementation framework for the Flexible GMRES (FGMRES) method, which enables integer-based solvers to solve linear systems with the same accuracy as conventional floating-point solvers. In addition, we propose an integer-only algebraic multigrid preconditioner. Combining it with the integer-based FGMRES framework, we develop an integer-based solver. Numerical experiments on CPUs showed that the developed integer-based solver has a comparable convergence rate to floating-point solvers. We also found the test cases where the integer-based solver runs faster than the floating-point solvers.

ACM Transactions on Mathematical SoftwareVol. 51(1)
Hokkaido University (JP), Kyoto University (JP), Kyoto College of Graduate Studies for Informatics (JP)
Openalex Percentile: Top 34%
Matrix Theory and Algorithms
0.36
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

An Integer Arithmetic-Based AMG Preconditioned FGMRES Solver — Takeshi Fukaya, Takeshi Iwashita, et al. · ACM Transactions on Mathematical Software (2024) | TGRS Research Map | TGRS