基于GPU大规模数据体绘制方法研究与实现

来源 :湖南大学 | 被引量 : 0次 | 上传用户:linyulan430
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在可编程图形硬件上,大规模数据集直接体绘制常常受到图形卡容量和主存到显存带宽的限制,导致体数据在内存与显存之间频繁交互,成为绘制的瓶颈。压缩体绘制是一种融合体压缩和体绘制的通用方法,可以有效地解决此问题。重点研究适合GPU(graphics processing unit,图形处理单元)解压的大规模数据(地震数据等)压缩算法与基于GPU的体绘制加速算法,其主要创新点与贡献包括三个方面的内容:首先提出一种高效的大规模数据压缩算法;然后将压缩后的数据在GPU中实时解压,并采用FBO (frame buffer object,帧缓存对象)技术与三维纹理映射方法对解压的数据加速绘制;最后设计并实现一个扩展性强的地震数据处理系统并将压缩体绘制算法应用到其中。首先,为了解决图形卡的显存容量和需要绘制的大规模数据容量之间日益加剧的矛盾,提出一种大规模体数据矢量量化压缩算法。首先对体数据分块,并依据块内数据平均梯度值是否为零对块进行分类;然后采用三层结构表示梯度值非零的块,对次高层和最高层采用主分量分析分裂法产生初始码书,并用LBG算法进行码书优化和量化,而对其最低层以及梯度值为零的块采用定比特量化。实验结果表明,在保证较好图像重构质量前提下,算法可获得50倍以上的压缩比和更快的解压速度。其次,新一代的图形显示硬件集成了以图形处理单元为核心的可编程顶点着色器和可编程像素着色器,为实现数据实时体绘制技术提供了硬件支持。为了解决体绘制速度和用户实时、交互的需求之间越来越严重的矛盾,将提出的高效的体数据矢量量化压缩后的数据在GPU中实时解压,并采用FBO技术与三维纹理映射方法对解压的数据加速绘制,实验结果表明,在保证图像重构质量和未采取任何其它的加速策略的前提下,绘制速度稍有提高。最后,三维及高维地震数据实时可视化技术是当前的一个研究热点。设计和实现一个可扩展性强的地震数据处理系统。通过代理、外观等设计模式巧妙地应用,方便地解决地震数据类型的多样性以及各种预处理算法的扩展与组合问题,并能够降低模块的耦合度,给其它模块提供统一的接口。方便地将压缩体绘制算法整合到地震数据处理系统中,实验结果表明该方法能够加速实现多个体数据在多个窗口中的绘制。
其他文献
文本自动分类是信息检索与数据挖掘领域的研究热点与核心技术,但是在实际应用中,经常会出现文本实例中一些类中的文本很多,而另一些类中文本较少的情况,而这些应用往往就是为
网格技术可以实现分布资源的共享,其目的就是管理网格中的资源,并提供给用户。Globus是一种用于构建网格的开放体系结构、开放标准的项目,GlobusToolkit是一个开放源码的网格
软件具有高附加值、易复制的特点,导致软件盗版猖獗、软件厂商损失严重。保障软件产业健康、可持续发展已成为当今世界的迫切课题。软件胎记是近年出现的防盗版技术,它通过提
随着互联网的普及,以及各种压缩技术和大容量存储技术的不断出现,使得视频的传播、制作、存储越来越容易,网络视频的内容迅速增长,在这种情况下也产生了大量的近似重复视频。大量
随着信息技术的迅猛发展,越来越多的领域需要在极短的时间内处理大量的数据。而传统的单机模式往往无能为力,并行计算被认为是解决此类问题的可行途径之一。其中集群有投资少
随着制造业信息化的不断发展,制造企业之间及企业内部的各个异构应用系统产生了大量的异构信息。由于采用不同的技术和不同的标准规范,这些异构信息难以实现共享,形成了所谓的“
伴随着汽车行业的高速发展,行业竞争愈发激烈,本土汽车企业兼并加剧、国外大型跨国企业纷纷入驻、原材料价格不断上涨、消费者的需求不断变化、整车行业整体利润下滑,迫使着
软件复用作为解决软件危机的有效途径,是近几年软件工程界研究的重点之一,被认为是继面向对象方法之后,一个新的技术热潮。构件化技术正是软件复用的核心技术,在软件复用中扮演着
学位
随着Internet和信息化技术的发展,专门针对人力资源管理的电子解决方案—eHR就应运而生了。eHR的出现使得人力资源管理日常事务的处理效率得到大幅提高,它将人力资源管理人员从繁重琐碎的日常事务性工作中解脱出来。与此同时,系统中也产生了大量的宝贵的业务数据。然而,目前大部分eHR系统仅停留在事务处理阶段,还做不到对历史数据进行全面的统计分析,远远不能满足辅助HR管理决策的需求。本文主要以东软集团