基于CPU-GPU异构并行计算平台的海量数据实时体绘制关键技术研究

来源 :南京大学 | 被引量 : 0次 | 上传用户:editorzhou
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在计算机图形学领域,体绘制是一门独立的渲染技术。因具备对三维数据场的完全描述能力,体绘制技术在医学成像、地质勘探、数字雕刻等众多领域中得到了广泛的应用。体数据通常是数据源在三维空间中的逐体素表示,因此实时体绘制是一种对带宽与计算能力都有较高要求的应用。   随着图形芯片技术的不断进步,早期仅适用于工作站平台的实时体绘制技术在PC平台也得到了快速发展。得益于图形处理核心(GPU)能力的不断增强,近年来体绘制技术在渲染方式、成像效果及数据处理规模等方面都有了很大的进步。但目前众多面向海量数据的体绘制应用依然严重受制于巨大的数据体积与有限计算资源之间的矛盾。因此,对此方向的研究工作仍具有重要的意义。随着GPGPU概念的提出,基于CPU-GPU的异构并行计算平台成为PC系统新的性能突破点,GPU不断提高的编程灵活性使开发者可以更加精确地控制整个系统。本文工作结合地质领域的应用需求,提出了一套基于CPU-GPU异构并行计算平台的海量数据实时体绘制解决方案。   本文工作主要涉及到海量体绘制系统核心模块的性能优化技术及体绘制引擎的功能拓展技术,取得的主要成果可概括为以下几个部分:   (1)提出了一种基于扩展层次化模型的数据调度技术。该技术可有效减少CPU端的模块间阻塞影响,使逻辑调度模块与其它模块的耦合最小化;在数据组织形式上,本文实现了一种基于分块的层次化多分辨数据组织技术,并支持Morton编码等外存排序方式以达到较好的外存载入效率。   (2)针对硬件图形绘制管线高并行能力、高数据传输延迟的特点,提出了一种低总线带宽需求、高硬件渲染性能的体绘制技术。该技术通过对场景结构的多遍遍历达到优化绘制性能的目的,允许分辨率的自动调节及无用绘制批次的合并剔除,可有效减少绘制引擎的CPU端负担;另外,提出了一种基于预计算的动态判断切片体绘制算法,此算法在节省切片计算开销的同时可有效降低渲染时的总线带宽需求。   (3)利用GPU的可编程能力对体绘制应用中的高级交互功能进行了探索。提出了任意轴向不规则曲面快速裁剪技术,该技术拥有裁剪效率高、绘制代价低、支持硬件线性插值等优点。   (4)本文实现了一个完整的基于CPU-GPU异构并行计算平台的海量体绘制引擎框架,给出了相关实验效果及性能数据,验证了本文工作的有效性和实用性。
其他文献
地震数据可视化技术是地震数据处理技术的核心和最主要的组成部分。这项技术在当今石油勘探行业的地震数据处理中发挥了越来越重要的作用。各国对石油、天然气的巨大需求推动
规则引擎是推理引擎的一种,它起源于基于规则的专家系统。近些年来,规则引擎被越来越广泛的应用在业务逻辑的处理过程中,它将业务决策从应用程序代码中分离出来,接收数据输入
勘探石油天然气主要有三种方法。地质法、物探方法和钻探法。在这三方法中,物探方法的地震勘探是现代最主流也是最有效的方法。地震勘探工作包括三个步骤。数据采集、数据处
随着高校信息化的蓬勃发展,许多高校已经建立了相当多数量的应用系统,然而由于开发平台、工具的异构性和紧耦合性导致了应用系统之间不能互通互联、资源共享与软件复用,从而
医学图像归档与通信系统(PACS)作为医院信息系统(HIS)的重要部分,在传输、存储和处理医学影像过程中起着非常重要的作用。由于远程会诊的出现,PACS系统必须适应大规模、开放式
软件开发者对于日趋复杂的软件系统的理解和控制越来越困难,传统软件工程正接近其复杂性和可扩展性的极限.复杂性使软件开发困难,质量难以保证。以较低的代价、在规定的时间
目前,兵器工业第59研究所自然环境试验中心对材料表面腐蚀特征进行评价分析主要是通过人工观测分析的方法。人工观测分析方法由于受人的差异和经验等因素的影响,一方面难以保
标签系统是一种新的信息分类方式,它可以让互联网的用户对网络上的某个资源,或者内容标注任意他们认为合适的词语,该词语是对这个资源或者内容的描述,因此可以帮助用户非常快速地
食品安全不仅是关乎民生的大事,也是食品行业相关企业赖以生存和发展的生命线。目前,运用冷藏运输的方式将易腐食品和生鲜食品在流通环节中控制在适度低温环境下,成为了食品
近年来,随着虚拟现实、CAD、多媒体娱乐等相关应用产业的发展,越来越多的三维模型被创建和使用,而互联网技术的飞速发展和广泛普及也极大地促进了多媒体信息的共享和交流。关于