$\texttt{cunuSHT}$: GPU Accelerated Spherical Harmonic Transforms on Arbitrary Pixelizations
Sebastian Belkner, Adriaan J. Duivenvoorden, Julien Carron, Nathanael, Schaeffer, Martin Reinecke

TL;DR
The paper introduces 'cunusht', a GPU-accelerated Python package for fast, accurate spherical harmonic transforms on arbitrary pixelizations, outperforming CPU methods significantly, especially for high-resolution problems.
Contribution
It presents a novel GPU-accelerated implementation of spherical harmonic transforms applicable to arbitrary pixelizations, with improved performance over existing CPU algorithms.
Findings
Achieves up to 5x speedup over CPU algorithms for high-resolution problems.
Supports arbitrary pixelization schemes, including nonuniform ones.
Provides a publicly available Python package with comprehensive documentation.
Abstract
We present , a general-purpose Python package that wraps a highly efficient CUDA implementation of the nonuniform spin- spherical harmonic transform. The method is applicable to arbitrary pixelization schemes, including schemes constructed from equally-spaced iso-latitude rings as well as completely nonuniform ones. The algorithm has an asymptotic scaling of for maximum multipole and achieves machine precision accuracy. While is developed for applications in cosmology in mind, it is applicable to various other interpolation problems on the sphere. We outperform the fastest available CPU algorithm by a factor of up to 5 for problems with a nonuniform pixelization and when comparing a single modern GPU to a modern 32-core CPU. This performance is achieved by utilizing the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsImage and Signal Denoising Methods · Underwater Acoustics Research · Advanced Data Compression Techniques
