Accelerating In-memory Cross Match of Astronomical Catalogs

Senhong Wang, Yan Zhao, Qiong Luo, Chao Wu, Yang Xv
{"title":"Accelerating In-memory Cross Match of Astronomical Catalogs","authors":"Senhong Wang, Yan Zhao, Qiong Luo, Chao Wu, Yang Xv","doi":"10.1109/eScience.2013.9","DOIUrl":null,"url":null,"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.","PeriodicalId":325272,"journal":{"name":"2013 IEEE 9th International Conference on e-Science","volume":"18 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-10-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 IEEE 9th International Conference on e-Science","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/eScience.2013.9","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7

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.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
加速天文表在内存中的交叉匹配
新的天文项目不断产生观测图像,这些图像被转换成在线表格目录。此外,每一个这样的新表(称为样本表)都要与同一块天空上的参考表进行比较,以注释与参考表中匹配的恒星,并识别没有匹配的瞬变物体。这种交叉匹配必须在几秒钟内完成,以便及时发出警报,并将数据产品从管道中传送出去。为了实现天体表的在线交叉匹配,我们提出了两种并行算法:区域匹配和网格匹配,这两种算法都是根据天体在球坐标系中的位置来划分天体。具体来说,区域匹配是用天球赤纬坐标来划分观测区域,而网格匹配是在赤纬和赤经上使用二维网格。对于以区域或网格为索引的参考表,我们通过对参考进行并行索引探测来匹配样本表中的星号。我们在多核CPU和桌面GPU上实现了这些算法,并在合成数据和真实世界的天文数据上评估了它们的性能。我们的结果表明,网格匹配比区域匹配更快,代价是内存空间,并行化实现了数量级的速度提升。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Policy Derived Access Rights in the Social Cloud Accelerating In-memory Cross Match of Astronomical Catalogs Scientific Analysis by Queries in Extended SPARQL over a Scalable e-Science Data Store Malleable Access Rights to Establish and Enable Scientific Collaboration An Autonomous Security Storage Solution for Data-Intensive Cooperative Cloud Computing
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1