基于GPU-hadoop的海洋环境信息可视化并行计算框架研究与实现

被引量 : 0次 | 上传用户:godbless97
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
“海洋环境信息可视化”是海洋公益项目的重要课题之一(海洋环境信息可视化是指将原始的数据转换成可供用户直观分析的图像或图形,以可视的方式展现给用户)。近年来,伴随着科学计算技术和海洋观测技术的进步与发展,海洋环境信息的数据量呈爆炸式增长,对于大规模可视化的任务,单机计算机已经远远达不到要求。随着hadoop的日益发展,越来越多的项目开始使用hadoop作为并行计算平台。所以,将hadoop应用于大规模可视化计算,是解决以上问题的有效方案。高性能并行计算已经推广,作为新领域的并行计算,非常有利于巨大数据量的处理和计算,尤其是GPU的飞速成长,以及英伟达公司推出的CUDA应用越来越广泛,GPU受到了越来越多人的关注。和CPU相似,在GPU内部有很多核芯,这些核芯可以并行执行,由于GPU内显卡核芯数远远高于CPU,所以GPU的性能大大超过了CPU。在其他指标,如能量消耗、带宽等方面也有很大的优势。为了提高海洋环境信息可视化的计算效率和实时性,将GPU与hadoop进行强强联合,共同应用于可视化计算,已经成为了一个很好的解决途径。本文根据海洋公益项目对海洋环境信息可视化精度和计算效率的要求,研究了将GPU高效融入hadoop的可行方案,并设计出了GPU-Hadoop体系,并将可视化计算成功部署到该框架中。为了追求更高的加速比,本文对设计出的GPU-hadoop体系中的任务分配调度进行了相应的优化。本文完成的工作主要有:1、在分析hadoop特性和GPU优势的基础上,研究了将GPU合理结合hadoop的可行方案,并根据我们实验环境和可行性,提出了一套完整的将GPU结合hadoop的解决方法,该方法不仅对海洋环境信息可视化有效,对其他项目也有很强的适用性。2、在搭建的GPU-hadoop体系下,使用了数据动态处理器来对CPU传给GPU的数据进行拆分和组装,以此来提升GPU的计算效率;同时使用stream,达到了GPU和CPU的并行,很好的提高了框架的计算性能。3、将海洋环境信息可视化计算部署在搭建好的框架中,并达到了良好的效果,同时开发了海洋环境信息可视化平台来进行可视化的远程作业提交和展示功能。4、使用守护进程和基于GPU处理能力的优化方法,有效地提高了GPU-hadoop体系下的计算任务分配调度效率,从而使整体的计算能力得到很大的提升,基于GPU的流场可视化相比于CPU模式下的流场可视化的加速比可达到15倍。
其他文献
中金所于2010年4月16日正式开始上市交易的股指期货是我国资本市场的一大里程碑,标志着股票市场也进入了多空的双向时代,它的推出不仅仅是增加一个交易的品种,更是对资本市场
研究了从废旧镍氢电池负极浸出液中以硫酸盐复盐形式沉淀稀土。考察了无水Na2SO4加入量、溶液pH、温度和时间等对稀土回收率的影响。结果表明:在pH=1.5、无水Na2SO4与稀土硫
目的:探讨CRF时致炎症因子白细胞介素-6(IL-6)、肿瘤坏死因子-α(TNF-α)及抗炎症因子白细胞介素-10(IL-10)的变化及其与CRF并发症的相关性.方法:选住院CRF患者126例,男73例,女53例,
<正>医疗改革极其复杂,"大胆"的改革往往会带来意想不到的后果;改革绝不能在官僚垄断信息的情况下进行,也绝不能仅仅止步于简单的数字堆积和一时的心血来潮;在医疗制度改革中
上海仲盛商业中心大型深基坑是目前上海市面积最大的基坑工程,由于该基坑面积大、开挖深、地下水位高、基坑周边邻近建筑物及地下管线多,施工环境复杂,采用了“半顺作半逆作
<正>杨子江1962年生,山东单县人。1992年毕业于中央工艺美术学院,获文学学士学位;2003年结业于中国艺术研究院第三届中国画名家班。2005年为中国艺术研究院陈绶祥艺术教育工作
本课题针对民用飞机液压系统的性能要求及发展趋势,研制开发了某型民用飞机液压系统原理性试验平台,可用于验证民用飞机液压系统的原理正确性,为民用飞机液压系统的结构设计
失眠成为当下困扰人们日常生活的重大问题,本文尝试从中医学的角度就失眠的病因病机进行探讨,并就中医对失眠的治疗进行论述,以期为失眠者的中医身心治疗提供参考。
miRNAs是一类近年研究发现的可以调控基因表达的内源性非编码短序列RNA,可以担任癌基因或者抑癌基因的角色,参与肿瘤的发生、发展和转归。最近发现,与正常前列腺组织相比,miR
随着矿产资源的开发利用,矿山开采所引发的环境问题和生态破坏日渐突出。尤其开采过程所释放的重金属,在土壤中长期积累,影响作物生长,并通过食物链进入动物和人体,严重影响当地生