基于OpenCL的MUSER CLEAN算法研究与实现

来源 :天文学报 | 被引量 : 0次 | 上传用户:lazysands
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
天文软件开发中迫切需要在单机环境下进行高性能数据处理工作,但由于机器配置不同,采用传统的多线程、CUDA (Compute Unified Device Architecture)+GPU (Graphic Processing Unit)等方式都存在明显的局限,不利于天文软件的快速移植和无缝运行.对明安图频谱射电日像仪(MingantU SpEctral Radioheliograph,MUSER)数据处理系统开发中所采用的OpenCL (Open Computing Language)技术进行介绍,并基于OpenCL实现H(o)gbom CLEAN算法.整体工作通过Python语言和PyOpenCL扩展包实现并行洁化处理.实验结果表明:基于OpenCL实现的CLEAN算法与基于CUDA实现的CLEAN算法具有大致相当的运行效率,同时也可以无需修改代码直接实现纯CPU(Central Processing Unit)环境下的高性能数据处理,解决了对CUDA+GPU环境依赖的问题,在保证MUSER数据处理系统洁化过程性能的基础上,提高了系统对硬件平台的适用性.该工作验证了OpenCL在科学数据处理中的可用性,可以预见:由于OpenCL所具有的异构环境下高性能计算特性,OpenCL将是未来天文高性能软件开发的首选技术.
其他文献
摘要:俗话说:“授人以鱼,不如授人以渔”。可见,好的学习方法真能达到“事半功倍”的效果。笔者要求学生听好课、记好笔记。记笔记,既要有相同的部分,即课堂讲授的重点语法知识,又要有差异的部分,即课堂学到的知识哪些自己已完全理解,哪些还有疑问,这就为课后的预习、复习工作埋下了伏笔。通过此方法,笔者试图培养学生的自学能力,使其内在潜力得到正常发挥。  关键词:兴趣;设疑激趣;有效教学  中图分类号:G63
近年来,随着高校图书馆进书量剧增,编目工作面临着巨大压力.因此,要大力培养业务骨干,加强业务学习,合理配置办公设备,科学安排工作流程,或实行业务外包等措施,提高图书馆编
在瑞士高级手表珠宝展的展场中我 N次发呆。  到后来我几乎不愿意再到珠宝展厅去看那些动辄几百万的让自己不能移动脚步的珠宝。  那已经不是发呆,而是脑子中一片空白的虚脱。  江诗丹顿亚洲区总裁在接受我的采访时,对做时尚杂志的我别有用心地说:时尚意味着过去,时尚意味着死亡。他在努力强调自己品牌的经典性和不可替代性。经典是永恒的,如同精神一般。到后来,他亲自取下了我手上的手表,为我戴上了江诗丹顿特别为瑞
期刊
BIM 技术是对道路设计实体与功能特性的数字化表达。一个完善的信息模型,能够连接建筑项目生命期不同阶段的数据、过程和资源,是对工程对象的完整描述,可被建设项目各参与方普遍
本文以陕西科技大学为例论述了在高校管理中“学籍安全预警系统”的设计与实现,介绍了“学籍安全预警系统”的具体实施手段和措施,以及在实施过程中的成效和不足.
为顺应国内外海洋科学技术发展形势的需要,促进基础海洋科学、应用海洋科学及海洋高新技术的发展与学术交流,经国家海洋局"国海科字[2012]539号"文和国家新闻出版总署"新出审
文章从后勤、教学、行政等三方面分析了当前高校人力资源配置现状,提出了优化配置策略:应不断改进和完善人力资源的开发与管理;优化师资结构,拓展人才储备潜力;精简分流、合
经过多年加速建设,我国铁路发展成就显著,但与发达国家相比,我国的路网密度和人均铁路里程仍有差距,建设空间巨大。因此,2015年及“十三五”期间,中国铁路投资额将维持在高位,中国
期刊
本文论证了高校工会在青年教师队伍建设中的重要作用.提出工会应从工会组织的性质和特点出发,不重复党政的工作,通过各种形式和手段改进和加强青年教师的师德建设;为青年教师