嵌入式GPU中光栅化及深度预测试单元的研究与设计

来源 :天津大学 | 被引量 : 0次 | 上传用户:xiuluoyanyu1986
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
图形处理系统是计算机系统的重要组成部分,往往承担着巨型的计算任务。随着3D图形渲染技术的不断推广,给嵌入式移动设备上的图形处理单元(GPU)提出了更多更大的挑战。嵌入式GPU主要由可编程的着色器(Shader)和固定的光栅处理系统组成,后者主要负责渲染基本图元内部涵盖的有效像素点,而像素的渲染能力是衡量GPU最主要的性能指标之一。针对嵌入式GPU,光栅系统的遍历算法仍有可以提升的空间,有效的提高像素吞吐,降低系统功耗,是亟需研究和解决的重要问题;另一方面,嵌入式GPU在像素绘制过程中需要频繁地访问外部存储器资源,占用了极大的存储带宽,增加了系统功耗。因此如何对光栅系统的渲染时间、功耗和数据访问带宽等进行优化成为嵌入式GPU研究的重要方向。本文将针对上述问题,从光栅遍历算法的改进、硬件数据通路的优化、原型系统的验证、像素缓存的低带宽结构设计等方面开展研究工作,以更好地适应嵌入式GPU光栅系统的绘制要求。首先,本文提出了一种面向移动平台的3D图形光栅的改进算法。在基于像素块遍历方式的中心线扫描算法的基础上,从两个方面做了改进:针对像素块间的扫描,建立片元的预处理,避免对无关像素块复杂的逻辑判断;针对像素块内的扫描,预先对组成图元的所有像素块实施边缘检测,只对边缘像素块内部进行扫描判断,有效的加快了扫描转换的速度。其次,本文提出了光栅绘制阶段硬件流水线的设计结构。算法的浮点实现,使渲染的画面精度更高;流水线的结构设计及其优化,有效的加快了像素点的渲染速度。本文对光栅系统进行了仿真和基于FPGA的原型系统搭建,验证了本文所提出的光栅系统具有较高的速度和面积优势,从而有效提升了光栅系统的渲染效率。最后,本文提出一种快速分层的深度预测试方法。从像素块和像素点两个单位层次,快速地预剔除了无需绘制的像素点,降低了渲染场景所需的时间。避免了诸如深度值、颜色值和纹理值的读写等针对像素点的绘制操作,节省了由此引起的访问存储带宽。此外,合理的共享像素块缓存(TileZcache)的设计,有效地提高了命中率,进一步减小了预测试所需的时间。同时提出的动态更新像素块的方法,以更小的硬件代价,提高了深度预测试的效率。本文在Attila GPU仿真平台上实现了所提出的结构,通过实现各种不同的深度预测试算法,对比分析了主要的性能指标,验证了所提结构的高效性。
其他文献
1月9日上午,福建省政府新闻办公室举行2020年首场安全生产工作新闻发布会.发布会由省应急管理厅党组书记,福建煤监局党组书记、局长郑李亭进行新闻发布;福建煤监局副局长朱石
期刊
福建福州仓山民房倒塌救援rn事故现场5层村民自建房已完全倒塌,由于房屋倒塌时间是凌晨,屋内大部分住户还在熟睡中,未来得及时逃生就被困.现场发现各楼层基本上呈叠压式坍塌,
期刊
福建省是一个自然灾害多发易发的省份,台风、暴雨、洪涝、泥石流等灾害较为频繁,形势严峻复杂.福建省委书记于伟国、省长唐登杰对每场暴雨、每个台风都作指示、提要求,关键时
期刊
1月6日,一场特殊的事故应急管理培训班在三明市沙县举办.为认真贯彻省委常委会会议精神,经向应急部请示报告后,福建省应急管理厅决定对安全生产违法违规企业负责人开展集中培
期刊
运用燃料电池技术,在不牺牲用户已熟悉的设备类型和舒适程度的前提下,可以制造出更环保型的车辆戴姆勒-克莱斯勒公司正在开发的燃料电池车辆产生极小直至没有空气污染和噪声
天麻和蛇足石杉是我国传统药用植物,具有很重要的医药学价值。本工作主要研究了两个方面的内容:1、真空冷冻干燥对天麻药效成分的影响的研究;2、蛇足石杉内生菌的代谢产物的研究
2019年,中国兵器一机集团把安全生产作为企业发展的生命线,准确把握安全基础管理,大力培育“零容忍”安全文化,积极构建预防为主的安全管理体系,有效提升本质安全,实现了危险
期刊
为贯彻落实习近平总书记关于应急管理工作重要讲话、指示批示精神,莆田市立足实际,弘扬妈祖“立德、行善、大爱”精神,有效整合社会和民间的应急救援力量,于12月23日上午组建
期刊
福建福州仓山民房倒塌救援rn长时间、高强度的救援作业,无不考验着广大参战指战员的体能和毅力.困难与危险面前,搜救作业一刻没有停息.渴了,喝口水继续参加战斗;累了,坐一会
期刊
图像去噪和图像数据表示是图像处理中的两大基本任务,如何对噪声严重的图像有效去噪、以及如何用更少的数据表达完整信息以降低图像数据量,是目前研究的热点。多尺度分析通过