• DocumentCode
    653993
  • Title

    Accelerating In-memory Cross Match of Astronomical Catalogs

  • Author

    Senhong Wang ; Yan Zhao ; Qiong Luo ; Chao Wu ; Yang Xv

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Hong Kong Univ. of Sci. & Technol., Hong Kong, China
  • fYear
    2013
  • fDate
    22-25 Oct. 2013
  • Firstpage
    326
  • Lastpage
    333
  • Abstract
    New astronomy projects generate observation images continuously and these images are converted into tabular catalogs online. Furthermore, each such new table, called a sample table, is compared against a reference table on the same patch of sky to annotate the stars that match those in the reference and to identify transient objects that have no matches. This cross match must be done within a few seconds to enable timely issuance of alerts as well as shipping of the data products off the pipeline. To perform the online cross match of tables on celestial objects, we propose two parallel algorithms, zone Match and grid Match, both of which divide up celestial objects by their locations in the spherical coordinate system. Specifically, zone Match divides the observation area by the declination coordinate of the celestial sphere whereas grid Match utilizes a two-dimensional grid on the declination and the right ascension. With the reference table indexed by zones or grid, we match the stars in the sample table through parallel index probes on the reference. We implemented these algorithms on a multicore CPU as well as a desktop GPU, and evaluated their performance on both synthetic data and real world astronomical data. Our results show that grid Match is faster than zone Match at the cost of memory space and that parallelization achieves speedups of orders of magnitude.
  • Keywords
    astronomy computing; cataloguing; parallel algorithms; astronomical catalogs; astronomy projects; celestial sphere; data products; desktop GPU; grid match; in-memory cross match; multicore CPU; online cross match; parallel algorithms; parallel index probes; real world astronomical data; reference table; sample table; spherical coordinate system; synthetic data; two-dimensional grid; zone match; Arrays; Catalogs; Graphics processing units; Indexes; Instruction sets; Microprocessors; GPU acceleration; cross match;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    eScience (eScience), 2013 IEEE 9th International Conference on
  • Conference_Location
    Beijing
  • Type

    conf

  • DOI
    10.1109/eScience.2013.9
  • Filename
    6683924