Accelerating cosmological data analysis with graphics processors

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

In this paper we describe a successful effort to accelerate the two-point angular correlation function-a basic statistics tool used in the field of cosmology to characterize the distribution of the matter and energy in the Universe-by using an NVIDIA GPU-based system. We demonstrate the use of GPUs to accelerate the calculation of histograms of angular separations for large datasets as we achieve over two orders of magnitude performance improvement over conventional microprocessors. We discuss the specific implementation details of GPU kernels for computing bin assignments and updating histogram bins. We also describe an MPI-based GPU-accelerated two-point correlation application that runs on a compute cluster with multiple GPUs. Finally, we discuss specific lessons we learned in using GPUs to implement this class of algorithms.

Original languageEnglish (US)
Title of host publicationProceedings of 2nd Workshop on General Purpose Processing on Graphics Processing Units, GPGPU-2
Number of pages1
DOIs
StatePublished - Jul 23 2009
Event2nd Workshop on General Purpose Processing on Graphics Processing Units, GPGPU-2 - Washington, D.C., United States
Duration: Mar 8 2009Mar 8 2009

Publication series

NameProceedings of 2nd Workshop on General Purpose Processing on Graphics Processing Units, GPGPU-2

Other

Other2nd Workshop on General Purpose Processing on Graphics Processing Units, GPGPU-2
CountryUnited States
CityWashington, D.C.
Period3/8/093/8/09

Keywords

  • Algorithms
  • Experimentation
  • GPGPU
  • Performance
  • Two-point angular correlation function

ASJC Scopus subject areas

  • Computer Graphics and Computer-Aided Design
  • Hardware and Architecture
  • Software

Fingerprint Dive into the research topics of 'Accelerating cosmological data analysis with graphics processors'. Together they form a unique fingerprint.

Cite this