Digital Filter Design and ImplementationNumerical Methods and AlgorithmsParallel Computing and Optimization Techniques

Dmitrii Tolmachev

2026.4.7ACM Transactions on Parallel Computing

DOI: 10.1145/3807446

Abstract

This paper introduces parallALT — a fully spectral spherical harmonic transform library. Developed for modern massively parallel accelerators, such as GPUs, parallALT combines close to machine-precision accuracy with exceptional performance. This paper demonstrates that our fully spectral algorithm has \(O(\sqrt {L}) \) (with L being the spherical harmonic degree) round trip accuracy scaling compared to O(L) scaling of the conventional quadrature approach. We also show that parallALT implementation for high L ∈ [512, 16384] is up to three times faster on an Nvidia H100 GPU than the most efficient open source quadrature implementation, SHTns. Developed with the help of the in-house cross-platform runtime code generation platform, PfSolve and VkFFT libraries, parallALT will be released as an open source library in the future.

Citation format

TOLMACHEV, Dmitrii. Parallalt: Fully spectral GPU accelerated spherical harmonic transform library. ACM Transactions on Parallel Computing, 2026, 13(2): 1–31.