基于OpenCL的射电干涉阵成像网格化算法实现

基于OpenCL的射电干涉阵成像网格化算法实现

论文摘要

天文软件开发与应用中迫切需要在单机环境下进行高性能的科学数据处理,由于机器配置不同,采用传统的CUDA+GPU技术存在明显的局限,不利于天文软件的快速移植和无缝运行。针对明安图射电频谱日像仪数据处理中的网格化(Gridding)算法,采用并行计算OpenCL技术进行多线程编程实现。实验结果表明,基于OpenCL实现的网格化算法不仅能够在图形处理器上运行,而且能够在纯中央处理器上运行。当选择在图形处理器上执行时,算法的执行效率与基于CUDA实现的网格化算法执行效率大致相当,但算法不局限于NVIDIA GPU,解决了算法对CUDA+GPU的依赖;同时算法也能在纯中央处理器上较快速地执行,适用于单机模式下进行天文软件的开发和测试,也便于天文软件的应用与推广。

论文目录

  • 1 基于OpenCL的网格化算法实现
  •   1.1 网格化算法
  •   1.2 网格化算法并行化
  •   1.3 并行加权
  • 2 实验结果
  •   2.1 实验环境
  •   2.2 实验结果
  •   2.3 讨论
  • 3 下一步工作
  • 文章来源

    类型: 期刊论文

    作者: 冯勇,王锋,邓辉,卫守林,梅盈,戴伟,石聪明

    关键词: 网格化,并行计算,明安图射电频谱日像仪

    来源: 天文研究与技术 2019年01期

    年度: 2019

    分类: 基础科学,信息科技

    专业: 天文学,计算机软件及计算机应用

    单位: 昆明理工大学云南省计算机技术应用重点实验室,广州大学天体物理中心/物理与电子工程学院,中国科学院云南天文台

    基金: 国家重点研发计划(2018YFA0404603,2016YFE0100300),国家自然科学天文联合基金(U1831204,U1531132,U1631129),国家自然科学基金(11403009,11463003,11773012),广州大学“创新强校工程”项目(2017KZDXM062),云南省重点研发计划(2018IA054),云南省应用基础研究项目(2017FB001),赛尔网络下一代互联网技术创新项目(NGII20170204)资助

    分类号: TP311.52;P1

    DOI: 10.14005/j.cnki.issn1672-7673.20180427.011

    页码: 8-15

    总页数: 8

    文件大小: 327K

    下载量: 81

    相关论文文献

    标签:;  ;  ;  

    基于OpenCL的射电干涉阵成像网格化算法实现
    下载Doc文档

    猜你喜欢