Fast Calculation of the Lomb-Scargle Periodogram Using Graphics Processing Units
arXiv:1007.1658 · doi:10.1088/0067-0049/191/2/247
Abstract
I introduce a new code for fast calculation of the Lomb-Scargle periodogram, that leverages the computing power of graphics processing units (GPUs). After establishing a background to the newly emergent field of GPU computing, I discuss the code design and narrate key parts of its source. Benchmarking calculations indicate no significant differences in accuracy compared to an equivalent CPU-based code. However, the differences in performance are pronounced; running on a low-end GPU, the code can match 8 CPU cores, and on a high-end GPU it is faster by a factor approaching thirty. Applications of the code include analysis of long photometric time series obtained by ongoing satellite missions and upcoming ground-based monitoring facilities; and Monte-Carlo simulation of periodogram statistical properties.
Accepted by ApJ. Accompanying program source (updated since acceptance) can be downloaded from http://www.astro.wisc.edu/~townsend/resource/download/code/culsp.tar.gz
References in corpus (9)
- The generalised Lomb-Scargle periodogram. A new formalism for the floating-mean and Keplerian periodograms
- Kepler Mission Design, Realized Photometric Performance, and Early Science
- Switched magnetospheric regulation of pulsar spin-down
- High Performance Direct Gravitational N-body Simulations on Graphics Processing Units -- II: An implementation in CUDA
- Quasi-Periodic Oscillations of ~ 15 minutes in the Optical Light Curve of the BL Lac S5 0716+714
- Solar-like oscillations in a massive star
- Teraflop per second gravitational lensing ray-shooting using graphics processing units
- Rotation periods of exoplanet host stars
- Analysing Astronomy Algorithms for GPUs and Beyond
Cited by in corpus (19)
- The MiMeS survey of magnetism in massive stars: Magnetic analysis of the O-type stars
- A comparison of period finding algorithms
- A Survey of Disc Thickness and Viscosity in Circumbinary Accretion: Binary Evolution, Variability, and Disc Morphology
- Preventing Anomalous Torques in Circumbinary Accretion Simulations
- Magnetized interstellar molecular clouds: II. The Large-Scale Structure and Dynamics of Filamentary Molecular Clouds
- Discovery of new magnetic early-B stars within the MiMeS HARPSpol survey
- Magnetic Seismology of Interstellar Gas Clouds: Unveiling a Hidden Dimension
- Stochastic Low Frequency Variability in 3-Dimensional Radiation Hydrodynamical Models of Massive Star Envelopes
- The Decoupling of Binaries from Their Circumbinary Disks
- Searching for ZZ Ceti White Dwarfs in the Gaia Survey
- Single-hemisphere dynamos in M-dwarf stars
- Demographics of Exoplanets in Binaries (DEB). I. Architecture of S-Type Planetary Systems Revealed by the RV Sample
- Detecting multiple periodicities in observational data with the multifrequency periodogram - II. Frequency Decomposer, a parallelized time-series analysis algorithm
- Herschel observations of gas and dust in comet C/2006 W3 (Christensen) at 5 AU from the Sun
- NuSTAR rules out a cyclotron line in the accreting magnetar candidate 4U2206+54
- On the Effect of the Interplanetary Medium on Nanodust Observations by the Solar Terrestrial Relations Observatory
- Ornstein-Uhlenbeck parameter extraction from light curves of Fermi-LAT observed blazars
- The magnetic field and magnetosphere of Plaskett's star: A fundamental shift in our understanding of the system
- A guide on spectral methods applied to discrete data -- Part I: One-dimensional signals