摘要
针对海量天文数据实时性处理效率低的问题,通过对SKA图像采集及成像ARL算法库中耗时较长的Gridding算法进行耗时分析,找出了该算法中调用频率高且运行时间长的两个函数convolutional-grid和convolutional-degrid,利用GPU的多线程并行化处理降低两个函数的循环迭代,实现了Gridding算法在GPU和CPU上的协同运行.验证实验结果表明,在相同的数据量下,改进后的Gridding算法运行时间大大缩短,特别是在处理海量数据时,有效提高了ARL的整体运行效率.
Aiming at the low real-time processing efficiency of massive astronomical data, through time-consuming analysis of gridding algorithm in SKA image acquisition and imaging ARL library, two functions of convolutional-grid and convolutional-degrid with high frequency and long running time were found out in this algorithm. Then, two functions were parallelized on GPU by multi-threading to realize the cooperative operation of gridding algorithm on GPU and CPU. The experimental results showed that under the same amount of data, the running time of the improved gridding algorithm was greatly shortened, especially when dealing with massive data, the overall running efficiency of ARL was effectively improved.
作者
吴怀广
刘琳琳
石永生
李代祎
谢鹏杰
WU Huaiguang;LIU Linlin;SHI Yongsheng;LI Daiyi;XIE Pengjie(College of Computer and Communication Engineering,Zhengzhou University of Light Industry,Zhengzhou 450001,China)
出处
《轻工学报》
CAS
2019年第2期82-87,共6页
Journal of Light Industry
基金
国家重点研发计划政府间科技合作项目(2016YFE0100600
2016YFE0100300)