parallALT: Fully Spectral GPU Accelerated Spherical Harmonic Transform Library

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.

Authors

Institutions

Publication Details

Journal
ACM Transactions on Parallel Computing
Published
2026-04-07
DOI
https://doi.org/10.1145/3807446
Primary Topic
Digital Filter Design and Implementation
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

parallALT: Fully Spectral GPU Accelerated Spherical Harmonic Transform Library

Dmitrii Tolmachev
ACM Transactions on Parallel Computing
Digital Filter Design and Implementation
article

parallALT: Fully Spectral GPU Accelerated Spherical Harmonic Transform Library

Dmitrii Tolmachev
article en

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.

ACM Transactions on Parallel Computing
ETH Zurich (CH)
Openalex Percentile: Top 26%
Digital Filter Design and Implementation
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.