ARL中CLEAN算法的优化研究

ARL中CLEAN算法的优化研究

论文摘要

目前世界上最大的综合孔径射电望远镜平方公里阵列(SKA,Square Kilometre Array)在天文射电观测中起着至关重要的作用。ARL算法参考库(Algorithm Reference Library)是SKA的候选算法库,CLEAN算法是其中成像部分的一个非常重要的算法。ARL中使用了一种改进的CLEAN算法,即Multi-Scale CLEAN算法。该算法可以很好地处理展源,得到更清晰的图像,更真实的反应天空的分布情况。针对Multi-Scale CLEAN算法运行时间较长的问题,本文在此算法的基础上进行优化研究,提出了一种MS-Clark CLEAN算法,对该算法进行GPU并行化实现,并利用M31模拟数据对算法进行测试分析。在不影响图像质量的前提下,同ARL中的Multi-Scale CLEAN算法的运行时间相比,本文提出的算法的运行时间更短,运算效率更高。本文的主要研究工作如下:1、提出了一种MS-Clark CLEAN算法,该算法在Multi-Scale CLEAN算法的基础上,结合了Clark CLEAN算法的优点,在保证图像质量的前提下,以期达到减少算法的运行时间,提高运算效率的目的。2、CLEAN算法的GPU并行化研究。为了提高算法的运算效率,本文利用当前GPU的优势,对MS-Clark CLEAN算法中可以并行的部分,设计了运行在GPU上的CUDA核函数,并使用PyCUDA来实现算法的并行化。通过对算法进行并行化分析以及函数耗时分析,找出算法中可以并行化且耗时较长的部分,以此来提高并行化的效果。通过实验测试说明了基于GPU并行化的算法确实可以提高算法的运算效率。

论文目录

  • 摘要
  • abstract
  • 第一章 绪论
  •   1.1 研究背景及意义
  •   1.2 国内外研究现状
  •   1.3 研究内容
  •   1.4 论文的组织结构
  • 第二章 CLEAN算法与GPU并行计算介绍
  •   2.1 天文学中的图像复原
  •   2.2 CLEAN算法
  •   2.3 GPU并行计算
  •     2.3.1 CUDA并行计算框架
  •     2.3.2 CUDA存储器
  •     2.3.3 CUDA软件栈
  •   2.4 本章小结
  • 第三章 CLEAN算法的优化
  •   3.1 SKA数据处理
  •   3.2 Multi-Scale CLEAN算法
  •   3.3 Clark CLEAN算法
  •   3.4 MS-Clark CLEAN算法
  •     3.4.1 算法描述与实现
  •     3.4.2 参数选取
  •   3.5 实验结果及分析
  •   3.6 本章小结
  • 第四章 MS-Clark CLEAN算法的并行化
  •   4.1 MS-Clark CLEAN算法的并行化分析
  •     4.1.1 函数分析
  •     4.1.2 并行化分析
  •   4.2 MS-Clark CLEAN算法的设计与实现
  •     4.2.1 CUDA核函数设计
  •     4.2.2 CUDA核函数实现
  •   4.3 实验结果分析
  •     4.3.1 实验环境
  •     4.3.2 结果及分析
  •   4.4 本章小结
  • 第五章 结论与展望
  •   5.1 结论
  •   5.2 展望
  • 参考文献
  • 附录1 攻读硕士学位期间发表论文目录
  • 附录2 攻读硕士学位期间科研项目参与情况
  • 致谢
  • 文章来源

    类型: 硕士论文

    作者: 刘慧慧

    导师: 钱慎一

    关键词: 算法,并行化

    来源: 郑州轻工业大学

    年度: 2019

    分类: 基础科学

    专业: 天文学

    单位: 郑州轻工业大学

    基金: “SKA科学数据处理试验验证系统研制”之子课题:SKA关键算法在GPU+GPGPU架构上计算和优化的关键技术,国家重点研发计划政府间科技合作专项(No.2016YFE0100600)

    分类号: P111.44

    总页数: 60

    文件大小: 2405K

    下载量: 25

    相关论文文献

    • [1].操作系统常见的几种算法举例分析[J]. 湖北三峡职业技术学院学报 2010(02)
    • [2].一种改进的混合蝙蝠算法[J]. 南华大学学报(自然科学版) 2019(01)
    • [3].基于“反学习”理论的人工蜂群算法在订单分批问题中的应用[J]. 物流技术 2017(12)
    • [4].算法传播的风险批判:公共性背离与主体扭曲[J]. 华中师范大学学报(人文社会科学版) 2019(01)
    • [5].从算法伦理图谱揭示算法中的伦理悖论[J]. 传播力研究 2019(30)
    • [6].双核因素蝙蝠算法[J]. 中南民族大学学报(自然科学版) 2018(01)
    • [7].天空优化的数字图像暗通道先验去雾算法[J]. 激光与光电子学进展 2018(08)
    • [8].基于动态距离的模糊社区识别算法[J]. 计算机工程与应用 2019(21)
    • [9].基于动态参数的人工搜索群算法[J]. 控制与决策 2019(09)
    • [10].几种仿生优化算法综述[J]. 软件导刊 2019(02)
    • [11].ROHC算法在LWIP上的仿真与实现[J]. 计算机仿真 2017(12)
    • [12].基于改进K-SVD算法的傅里叶叠层成像识别技术研究[J]. 生命科学仪器 2018(06)
    • [13].大数据背景下的聚类算法的相关研究[J]. 电脑编程技巧与维护 2019(01)
    • [14].个性化经济中的算法规制和(不)完美执行[J]. 环球法律评论 2019(06)
    • [15].ISO 18000-6 Type C中的防冲突机制分析[J]. 广西科学院学报 2008(04)
    • [16].应用驱动的基于流式框架的实时数据分区算法[J]. 计算机应用研究 2018(04)
    • [17].基于改进投票专家算法的专有协议模糊测试方法[J]. 计算机工程与应用 2018(12)
    • [18].数字社会权力的来源:评分、算法与规范的再生产[J]. 交大法学 2019(01)
    • [19].一种改进的灰狼优化算法[J]. 电子学报 2019(01)
    • [20].基于PMVS算法的古建筑虚拟重建研究[J]. 计算机仿真 2019(08)
    • [21].基于向量化稀疏重构解相干改进算法[J]. 空军预警学院学报 2018(01)
    • [22].单调链与二分法的Douglas-Peucker改进算法[J]. 测绘科学 2019(02)
    • [23].分层递进的改进聚类蚁群算法解决TSP问题[J]. 计算机科学与探索 2019(08)
    • [24].基于z值的分布式密度峰值聚类算法[J]. 电子学报 2018(03)
    • [25].基于CamShift改进算法的人脸跟踪识别系统[J]. 山西电子技术 2018(03)
    • [26].基于DP-TBD的分布式异步粒子滤波融合算法[J]. 现代雷达 2018(10)
    • [27].无人驾驶碰撞算法的伦理立场与法律治理[J]. 法制与社会发展 2019(05)
    • [28].基于KNN算法的改进K-means算法[J]. 青岛科技大学学报(自然科学版) 2019(05)
    • [29].一种并行ACS-2-opt算法处理TSP问题的方法[J]. 计算机科学 2018(S2)
    • [30].基于局部划分的匿名算法研究[J]. 计算机应用研究 2019(10)

    标签:;  ;  

    ARL中CLEAN算法的优化研究
    下载Doc文档

    猜你喜欢