首页> 中文学位 >基于GPGPU的立体成像加速与嵌入式多屏3D显示技术研究
【6h】

基于GPGPU的立体成像加速与嵌入式多屏3D显示技术研究

代理获取

目录

声明

摘要

插图索引

附表索引

第1章 绪论

1.1 研究背景

1.2 国内外研究现状

1.2.1 国外研究现状

1.2.2 国内研究现状

1.3 本文的主要研究工作

1.4 论文的组织结构

第2章 嵌入式图形系统与GPU应用技术

2.1 嵌入式图形系统

2.1.1 计算机图形系统的结构

2.1.2 主流嵌入式图形系统

2.1.3 各种嵌入式图形系统比较

2.2 GPU图形处理概述

2.2.1 嵌入式图形处理器

2.2.2 GPU绘制管线

2.3 GPU通用计算

2.3.1 GPU通用计算概述

2.3.2 OpenCL异构计算

2.4 本章小结

第3章 基于GPGPU的立体成像加速

3.1 基于OpenGL/OpenCL协作的异构并行计算

3.1.1 模型描述

3.1.2 实现

3.1.3 特点和优势

3.2 基于OpenGL/OpenCL协作的立体成像加速

3.2.1 立体显示介绍

3.2.2 立体成像算法

3.2.3 立体成像加速实现

3.3 本章小结

第4章 分层模块化设计的EM3D图形系统

4.1 EM3D图形系统结构

4.1.1 需求分析

4.1.2 分层模块化设计的系统架构

4.2 EM3D图形系统实现

4.2.1 多屏检测与配置

4.2.2 系统通信

4.2.3 3D显示支持

4.3 本章小结

第5章 系统搭建与测试

5.1 实验平台

5.1.1 主机环境

5.1.2 目标机环境

5.1.3 实验平台搭建

5.2 EM3D图形系统测试

5.2.1 请求响应时间测试

5.2.2 多个3D图形应用测试

5.3 异构计算与图形渲染协作测试

5.3.1 计时器

5.3.2 计算型图形应用加速测试

5.3.3 通信型图形应用加速测试

5.3.4 一般应用异构计算加速测试

5.4 本章小结

结论

参考文献

附录A 攻读学位期间参加的科研项目

致谢

展开▼

摘要

随着嵌入式图形系统的发展,具有多屏和三维(ThreeDimensional,3D)显示功能的嵌入式图形系统的需求越来越迫切。然而,现有的嵌入式图形系统均不能很好地支持多屏和3D显示。近年来,研究人员在已有嵌入式图形系统的基础上,实现了软件加速的3D显示支持;但是CPU占用率高,性能达不到要求。支持多输出、OpenGL和OpenCL的嵌入式图形芯片的发展,为实现多屏显示和3D显示提供了硬件基础。
  本文分层模块化设计和实现了一种嵌入式多屏3D显示图形系统EM3D,该图形系统实现了单个显卡多个输出显示和3D硬件加速显示的3D显示支持。在嵌入式系统中,有限的资源使得性能问题突出,在多屏多3D应用情况下更甚。GPGPU(通用计算GPU)发展迅速,为了提高系统性能,本文提出了加速3D图形应用的方法:基于OpenGL/OpenCL的异构计算与图形渲染协作的模型,实现了基于该模型的立体成像的加速。在该模型中,OpenCL用来加速计算,OpenGL/OpenCL协作减少通信。本文工作主要包括以下几个方面:
  首先,叙述了基于OpenGL/OpenCL的异构计算与图形渲染协作模型,提出了基于该模型的立体成像的加速方法。立体成像的偏移计算适于SIMD并行计算,并且立体成像的计算结果将会显示,所以立体成像适于通过该模型加速。OpenGL提供了与OpenCL协作的机制与相应的API,所以可以实现OpenGL对象的GPU通用计算。OpenGL对象的GPU通用计算相较于OpenGL对象的CPU计算,减少了CPU和GPU之间的通信量和CPU的计算量,提高了性能。
  其次,分层模块化设计、实现了单卡多屏3D显示图形系统。在确定系统的功能和性能需求的基础上,采用分层模块化方法设计了系统结构,主要包括三个层次:底层硬件驱动层、图形引擎层以及图形库层和五个模块:图形设备初始化模块、图形引擎模块、3D加速渲染模块以及2D、3D图形库函数模块;并详细描述了多屏检测、3D显示支持以及通信模块的原理和实现方法。
  最后,搭建开发调试平台,对系统进行功能和性能方面的测试。测试内容包括图形系统的测试和异构计算与图形渲染协作模型的测试。测试结果表明,图形系统功能和性能均达到设计要求,异构计算与图形渲染协作模型能够显著加速图形应用,立体成像加速到7倍。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号