基于C/G架构的大规模地学三维场景渲染方法研究

来源 :成都理工大学 | 被引量 : 3次 | 上传用户:xppwxr
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
三维可视化是地学研究的重要手段,三维仿真为三维可视化提供了更加真实的用户体验感,但如何有效地利用和管理海量数据是大规模场景三维仿真所必须面对的基础问题。随着信息技术的高速发展,高性能CPU及多类型GPU的迅猛发展为三维实时仿真的发展提供了强有力的硬件支持。综合利用CPU的数据管理优势和GPU的数据渲染优势,将对三维仿真的效率提升起到非常重要的作用。本文针对目前国内外三维实时仿真研究中对计算机性能要求很高的现状,深入研究如何通过对计算机内部的CPU与GPU进行有效管理从而降低对计算机性能的要求。同时,综合考虑目前GPU类型多样化的特点,从应用普遍性角度出发,研究并提出了一种具备普适意义的架构体系。该体系明确了CPU和GPU的功能,分离了CPU与GPU之间的密切相关性,使CPU与GPU的功能具体化、明确化。本文取得的主要创新点包括:(1)提出了一种基于C/G(CPU/GPU)异步异构并行体系的三维仿真方法。该方法充分考虑到传统方法对管理CPU/GPU的利用率缺乏有效手段,同步异构并行体系很难有效地完成多类型GPU与CPU的协调工作的瓶颈问题,通过创建数据中心,监控管理CPU与GPU的使用,分离CPU与GPU,降低它们之间耦合程度,对多类型GPU与CPU的协调工作提供了有效的解决方案。(2)提出了一种基于蚁群生存算法的三维特效渲染优化算法(ACAUS,Antcolony algorithm under the survival,蚁群生存算法)。该方法通过大量产生地蚁群向数据中心反馈生存区域内存消耗情况及效率,并通报GPU蚂蚁的死亡,提高了GPU的存储器的使用率,通过对蚂蚁创建信号量,GPU使用轮询机制查询其灭亡,增加了蚂蚁的独立性,降低了系统对它的监控消耗,进一步提升了GPU的利用率。(3)提出了一种优化大规模场景三维渲染效率的单向通信机制。该方法通过数据中心中的消息管理模块来管理和控制CPU与GPU的工作,消除了传统方式CPU与GPU之间的相互等待,降低了CPU与GPU之间的通信量,彻底改变了传统的CPU-GPU的全双工通信方式,优化了CPU-GPU的通信机制。基于以上创新性的研究,本文取得的主要成果包括:(1)针对于大规模地学三维场景的特点,优化了GPU的内存数据管理。(2)针对于大规模三维场景,分析出了影响效率的数据主要有以下三种类型的数据:生存时间长、数据量大、使用频率较低(LBLD);生存时间长、数据量较大、使用频率高(LCHD);生存时间短、数据量极大、使用频率高(SSHD)。从三种数据的自身特点出发,详细讨论和研究了三种数据在渲染中的处理方式,并研究了GPU的各种存储器特点,制定了相应的解决方法,为大规模三维场景仿真中这三类数据的处理提供了解决方案,为三维仿真提供了理论指导和实践依据。(3)根据SSHD数据的自身特点,提出了对数据管理的优化方法。分析SSHD数据的特点,将蚁群算法引入对SSHD数据的管理中,提出了适合生存与灭亡管理的蚁群生存算法,提高了对海量数据管理的有效性,提高了内存的使用效率。(4)改进了传统的CPU与GPU的数据通信方式。分析了传统通信方式的工作模式,讨论了传统工作方式中影响效率的瓶颈,从双方通信阻塞及通信信息量大两个方面入手,提出如何有效克服双方不能有效利用而产生的通信瓶颈,将传统的双向通信转变成单向通信方式。(5)初步建立了基于C/G(CPU-GPU)架构异步并行体系。从大规模三维场景仿真的需求角度,分析了目前异构并行体系的不足,研究了C/G的技术架构、功能架构,初步研究和建立的C/G体系架构,对C/G架构中所涉及到的任务如何进行分配管理、任务的优先级评价、GPU存储器的分配管理、CPU-GPU使用情况动态监测、CPU-GPU与数据中心通信、数据中协调管理等内容进行的详细研究。(6)对C/G体系进行详细的分析评价。针对实际的三维地震资料,分别从帧率、软件的加速比、内存层次的并行化程度、计算的密集度等方面对C/G体系进行了详细分析和评价。本文最后将相关理论用于地震数据体的三维显示,有效地提高了显示速度,为地震资料的高效率解释铺平了道路。
其他文献
蚕豆作为人类的食物已有悠久的历史,世界各国广为种植,其产量在豆科作物中位居第六。蚕豆含有丰富的蛋白质、碳水化合物、维生素、膳食纤维和矿质元素等成分,因而对人体具有
摘 要:生物药剂学与药物动力学实验教学对于学生实践操作能力、思维意识以及解决问题能力等方面的培养具有较大促进作用,但是由于目前的生物药剂学与药物动力学实验时间有限、教学方式单一、教学观念落后,学生的学习效果并不理想,在一定程度上限制了学生的发展。因此,生物药剂学与药物动力学实验教学改革势在必行。  关键词:生物药剂学 药物动力学 实验教学 问题 方法  生物药剂学与药物动力学作为新兴交叉学科,是药
随着经济全球化的广泛深入,国际大环境对各国的经济贸易发展都产生了重大的影响,现代物流也有了很大的发展,中小型物流企业开始追求集约化和协同化发展,物流联盟成为一种发展
计算机是中职院校非常热门的专业,它着重培养适应社会需要的计算机方面的技术人才。近年来,分组协作式学习的教学模式在中职计算机专业教学中得到应用并取得了较好效果。本文
慢性乙型肝炎的抗病毒治疗已经有三十多年的历程,获得了较快发展,尤其是近十多年来,抗乙型肝炎病毒治疗药物不断涌现,大量的临床试验为我们的临床实践提供了循证医学证据,同
期刊
职业教育是国民教育体系的重要组成部分。要适应当地经济社会发展需要,形成良性发展机制,职业教育必须深化产教融合、校企合作,推动职业院校和行业企业形成命运共同体。本文
3D打印技术在航空、医药、制造业等诸多领域得到广泛应用,社会关注度越来越高。很多中职学校顺应时代发展需要,逐步开设了3D打印技术应用专业,为社会输送大批3D打印专业人才
"我的岗位虽然普通,但丝毫不能马虎,工友们活儿干得顺不顺,还要看我的车开得稳不稳。"说这话的是中铁七局集团公司电务公司机械设备管理中心轨道车司机柴利强。这个年仅30岁
考虑到生鲜农产品新鲜度随时间衰减的特性及需求受价格和新鲜度的影响,本文以双渠道供应链上的生鲜农产品为研究对象,构建新鲜度关于时间的衰减函数以及新鲜度与保鲜成本之间
中等职业教育承担着国家培养高素质劳动者的重要使命,是高中教育的重要组成部分,面对时代发展的巨大变化,传统中职体育教学改革势在必行。本文从中职体育教育存在的问题和教