【摘 要】
:
像素处理是OpenGL(Open Graphics Library)中两条图像渲染管线之一,是OpenGL规范的重要组成部分。计算机图形图像技术不断发展,促使OpenGL规范不断更新。3D图形API库函数与OpenGL规范符合性验证是图形处理器开发的基础,是图形处理器研制及应用的关键,是现代显示软件开发的前提与保障。近年来国产图形处理器的设计快速发展,基于OpenGL2.0规范设计的图形处理器具有
【基金项目】
:
国产图形处理器项目,国家重点科研项目;
论文部分内容阅读
像素处理是OpenGL(Open Graphics Library)中两条图像渲染管线之一,是OpenGL规范的重要组成部分。计算机图形图像技术不断发展,促使OpenGL规范不断更新。3D图形API库函数与OpenGL规范符合性验证是图形处理器开发的基础,是图形处理器研制及应用的关键,是现代显示软件开发的前提与保障。近年来国产图形处理器的设计快速发展,基于OpenGL2.0规范设计的图形处理器具有独立的图像处理引擎,以固定渲染管线的方式对图像进行流水处理和并行计算,这些功能的特殊性和复杂性对验证工作提出了很高的要求。其中像素处理因为接口数量多、处理数据量大,更是成为验证工作的瓶颈。因此,一套效率高、针对性强的像素处理验证方法成为GPU研制的关键路径之一。本文基于OpenGL2.0规范制定的像素处理管线,结合图形处理器研制与关键技术的研究,全面分析了OpenGL2.0接口库中的像素处理相关函数。首先,深入研究OpenGL2.0规范,提取标准支持的全部像素相关接口函数的读写属性、功能属性及错误信息反馈机制,设计测试集,包含单一接口的基本功能、参数取值、运行状态,验证覆盖GPU中3D图形像素相关接口参数取值的所有等价类;其次,抽象处理模型,依据图形流水管线设计功能组合,将这些组合与常用的场景结合,验证对典型功能的支持;然后,结合超长流水线测试与集成测试的方法,从像素数据流向的角度分析,得出OpenGL像素处理流水级,同时对流水级的数据联通与功能配合进行验证;最后,在自研的GPU验证平台上应用本验证方法,快速地发现问题、定位问题,保障通过验证的功能能够保持稳定,验证结果能够证明自研3D图形API的像素处理功能符合OpenGL 2.0规范。本文将像素处理的验证分为三个层次,分别为像素处理接口验证、像素处理功能验证和像素处理流水验证,递进式地对基于OpenGL2.0规范的像素处理进行了分析,针对不同阶段的特征设计了一套面向OpenGL像素处理的验证方法。解决了以往方法合格判据不明确、验证不全面不充分的问题,能够在软件设计前期进行错误纠正,缩短产品研发周期,在自研图形处理器中快速得出基于OpenGL图形系统实现3D绘图的最优方案。帮助验证人员高效准确地对基于OpenGL2.0规范设计的GPU进行符合性验证,减少验证的遗漏或冗余,从而大大缩短了自研图形处理器的开发周期。
其他文献
社会公共安全问题,一直是人们关注的重点和热点问题。基于摄像设备的视频监控系统,已经广泛应用于各个公共场所中。要保证视频监控能够作为维护社会公共安全重要的辅助手段,能够发挥其作用,公共安全监控视频的处理技术至关重要。提高监控视频的处理能力,能够有效的提升处理监控视频的工作效率,保证信息的准确性、实时性。尤其是在公安监控处理中,有重要作用。寻找目标行人,是处理监控视频的目的之一。行人再识别问题的含义是
随着我国经济及机器人技术的高速发展,机器人在工业生产及日常生活中的应用日益广泛。为了提高生产效率,满足工业生产线上不断增加的自动化需求,将机器视觉技术与机器人技术相结合,为机器人提供视觉定位与加工引导成为了目前机器人领域的研究热点。本文将3D视觉技术应用到机器人领域中,针对机器人对其工作场景中以随机位姿摆放的复杂表面物体的定位问题进行研究,设计了一种基于线激光轮廓仪的机器人3D视觉定位系统,并进行
轨道交通的不断发展有助于调整城市运输体系,地铁站内的空调机组既能为乘客提供更优质的服务,也能在灾害模式下起到通风疏散的作用,是地铁设备设施中的重要组成部分。空调机组的轴承故障监控系统的构建有助于提高故障监测效率,在空调机组出现故障时,能及时监控到故障所在位置,缩短故障检查时间,帮助设备维护人员及时处理故障,从而避免空调机组轴承故障导致列车服务质量下降甚至造成火灾的情况。为此,开发地铁上空调机组轴承
随着数据采集以及互联网和传感器技术的迅猛发展,人们获取的数据从过去的单视图数据逐渐转变为多视图数据。不同的视图之间可以为彼此提供有用的互补信息。多视图学习已成为机器学习,人工智能等领域的研究热点。多视图聚类作为多视图学习的一个重要的研究方向,在近几十年里也迅速发展,取得了很大的进展。其中,自适应邻域多视图学习算法通过使用迭代的方法自适应地学习每个视图的权值,取得了不错的效果。但是与大多数的现存的基
有源功率滤波器作为在电源系统经常使用的一种谐波抑制装置,有源功率滤波器具有响应速度快、稳定性可靠的特点,抑制谐波的效果也非常优秀。以前的APF系统都是想通过修正失真电流的全部谐波来达到谐波抑制的目的,但由于电源系统中的谐波电流主要为6n±1形式的特定次谐波,例如:5、7、11、13、17、19等。有源功率滤波器在电源系统中能有效的抑制甚至排除高阶谐波,但是在实际的电源系统中,高次谐波所占定的成分较
随着移动互联网的普及,移动智能设备的使用也越来越广泛,伴随着市场的繁荣,移动应用软件行业也得到了快速的发展。为了移动应用软件能快速的发布,很多公司采用了敏捷开发的方法。软件测试作为保障软件质量的重要环节,在软件频繁的迭代中测试用例库也变得越来越庞大,给测试人员带来了巨大的工作压力和调整。本文研究了当前Android平台和iOS平台的UI自动化测试技术和理论,结合Google(谷歌)公司提供的UIA
网络空间作为人类社会活动的一个新兴空间,近年来得到了飞速的扩张和发展,网络空间的安全也越来越受到重视。加密通信技术作为一种能够有效保护通信内容不被未授权的第三方知晓的技术,已经被广泛使用了上千年,现代密码学提出的公钥密码体系,更是解决了密钥分发的问题。但是随着流量审查技术的出现和不断发展,这种技术再一次威胁到加密通信的安全,于是匿名通讯技术应运而生。随着流量审查水平的不断提高,匿名通信技术也在不断
随着现代化工业进程的不断前进,国内多样化的生产制造商与相关单位快速发展,由此带来的产品中涉及有害气体产生的品种也不断增长,伴随着这些产品的快速增长,其存放带来的风险也日益增高,存在一定的可能会给人们的工作环境与生活环境带来直接或间接的伤害,增加了相关工厂库房的安全风险。因此,对于产品的存放环境的监控是非常有必要的。本文针对蓄电电池存储库房的环境监控的目的,基于一种短距离无线网络通讯技术-ZigBe
由于院校学生数量庞大、且开设科目较多,因此在教学资源优化配置方面存在一定困难。对于每个学生而言,其各科成绩之间存在着较大的关联性,而这种关联性,又因为学校的不同、院系的不同相应地表现出较明显的差异性。针对这样的关联性以及差异性,Apriori算法结合云计算便能够进行进行更好的分析的研究。针对于每一个学校、每一个院系得出符合该集体的相应的教学资源优化配置方案。从传统的数据挖掘算法来看,它们可以很好地
随着集成电路可测性技术的发展,扫描链作为集成电路测试中最成功的技术之一,极大的提高了测试工程师对芯片的可控制性和可观测性。然而,意图以非破坏手段窃取芯片内部关键数据的攻击者,同样可以利用扫描链的可控性和可观察性来访问芯片内部状态,进而窃取加密芯片中的密钥等关键数据信息。为了解决密码芯片可测性与安全性之间的矛盾,国内外专家提出了许多安全扫描设计的方案。其中,部分扫描机制已经被运用于安全扫描设计中,即