Pith. sign in

REVIEW 1 cited by

A Parallel and Highly-Portable HPC Poisson Solver: Preconditioned Bi-CGSTAB with alpaka

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 2503.08935 v1 pith:PPM4IQAQ submitted 2025-03-11 cs.DC

classification cs.DC
keywords solverdifferentimplementationperformancesacrossalpakaarchitecturesbi-cgstab
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

This paper presents the design, implementation, and performance analysis of a parallel and GPU-accelerated Poisson solver based on the Preconditioned Bi-Conjugate Gradient Stabilized (Bi-CGSTAB) method. The implementation utilizes the MPI standard for distributed-memory parallelism, while on-node computation is handled using the alpaka framework: this ensures both shared-memory parallelism and inherent performance portability across different hardware architectures. We evaluate the solver's performances on CPUs and GPUs (NVIDIA Hopper H100 and AMD MI250X), comparing different preconditioning strategies, including Block Jacobi and Chebyshev iteration, and analyzing the performances both at single and multi-node level. The execution efficiency is characterized with a strong scaling test and using the AMD Omnitrace profiling tool. Our results indicate that a communication-free preconditioner based on the Chebyshev iteration can speed up the solver by more than six times. The solver shows comparable performances across different GPU architectures, achieving a speed-up in computation up to 50 times compared to the CPU implementation. In addition, it shows a strong scaling efficiency greater than 90% up to 64 devices.

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. Portable High-Performance Kernel Generation for a Computational Fluid Dynamics Code with DaCe

    cs.DC 2025-06 conditional novelty 4.0 of 10

    DaCe-generated SDFG code for Neko's matrix evaluation kernel is competitive with hand-tuned CUDA/HIP kernels on Nvidia GPUs, but lags on AMD MI250X, with a fragile dependency on the DaCe version.

Pith tools