Parallel Algorithm for Solving Kepler's Equation on Graphics Processing Units: Application to Analysis of Doppler Exoplanet Searches
Eric B. Ford (University of Florida)

TL;DR
This paper demonstrates a highly parallel GPU-based solver for Kepler's equation, significantly accelerating the evaluation of orbital models and goodness-of-fit statistics in exoplanet searches, especially for large parameter spaces.
Contribution
The paper introduces a GPU implementation of Kepler's equation solver that outperforms CPU-based methods by over 60 times, enabling efficient analysis of large exoplanet datasets.
Findings
GPU code outperforms CPU by over 60 times using double precision.
Mixed-precision GPU code achieves over 600 times speed-up for large model sets.
Single precision is sufficient for most computations except mean anomaly calculation.
Abstract
[Abridged] We present the results of a highly parallel Kepler equation solver using the Graphics Processing Unit (GPU) on a commercial nVidia GeForce 280GTX and the "Compute Unified Device Architecture" programming environment. We apply this to evaluate a goodness-of-fit statistic (e.g., chi^2) for Doppler observations of stars potentially harboring multiple planetary companions (assuming negligible planet-planet interactions). We tested multiple implementations using single precision, double precision, pairs of single precision, and mixed precision arithmetic. We find that the vast majority of computations can be performed using single precision arithmetic, with selective use of compensated summation for increased precision. However, standard single precision is not adequate for calculating the mean anomaly from the time of observation and orbital period when evaluating 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.
