一种图形处理器验证方法_2

文档序号:9750676阅读:来源:国知局
功能、性能进行验证;
[0045]8】系统应用验证
[0046]在步骤7验证通过时,才能进行系统应用验证,系统应用验证是对典型的图形处理器应用场景进行验证。
[0047]上述步骤I至步骤3可以同步进行或分步进行,步骤I至步骤3之间均无必然的验证因果关系。
[0048]一种应用上述方法的图形处理器验证系统包括接口验证模块、图形处理器专用软件开发工具验证模块、数据控制验证模块、运算资源验证模块、染色器驱动验证模块、主机驱动验证模块、典型功能及性能验证模块、系统应用验证模块;上述接口验证模块验证的对外接口包括针对图形处理器的主机接口、显示接口和存储接口。
[0049]接口验证模块针对图形处理器的主机接口、显示接口和存储接口等对外接口进行验证。
[0050]图形处理器专用软件开发工具验证模块针对图形处理器需要的一些专用软件开发工具进行验证,例如:编译工具、链接工具、汇编及反汇编工具等。
[0051 ]数据控制验证模块用于在接口验证模块进行接口验证之后,针对主机对图形处理器的绘图命令控制、寄存器操作等进行验证。
[0052]运算资源验证模块在接口验证模块和图形处理器专用软件开发工具验证模块完成验证之后对图形处理器内嵌可编程染色器的计算资源进行验证。
[0053]染色器驱动验证模块在图形处理器专用软件开发工具验证模块对图形处理器专用软件开发工具验证完成之后验证染色器驱动软件的正确性。
[0054]主机驱动验证模块用于验证主机端驱动软件的功能、性能。
[0055]典型功能及性能验证模块在接口验证模块、图形处理器专用软件开发工具验证模块、数据控制验证模块、运算资源验证模块、染色器驱动验证模块、主机驱动验证模块验证完成后,对图形处理器绘图功能、显示功能、性能等进行验证。
[0056]系统应用验证模块在典型功能及性能模块验证完典型功能及性能成后,对典型的图形处理器应用场景进行验证。
[0057]最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细地说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
【主权项】
1.一种图形处理器验证方法,其特征在于,包括以下步骤: I】接口验证 接口验证是对图形处理器的对外接口进行验证;所述对外接口包括图形处理器的主机接口、显示接口和/或存储接口 ;若验证通过,则可进行其它验证步骤,若验证不通过,则可以选择终止验证或继续进行步骤2和/或步骤3的验证; 2】图形处理器专用软件开发工具验证 图形处理器专用软件开发工具验证是对图形处理器需要的专用软件开发工具进行验证;所述专用软件开发工具包括编译工具、链接工具、汇编和/或反汇编工具;若验证通过,则可进行其它验证步骤,若验证不通过,则可以选择终止验证或继续进行步骤I和/或步骤3的验证; 3】主机驱动验证 主机驱动验证是对主机端驱动软件的功能和性能进行验证;若验证通过,则可进行其它验证步骤,若验证不通过,则可以选择终止验证或继续进行步骤2和/或步骤3的验证; 4】数据控制验证 当步骤I验证通过时,才能进行数据控制验证,数据控制验证是对主机对图形处理器的绘图命令控制、寄存器操作和/或存储器操作进行验证; 5】运算资源验证 当步骤I和步骤2验证均通过时,才能进行运算资源验证,运算资源验证是对图形处理器内嵌可编程染色器的计算资源进行验证; 6】染色器驱动验证 当步骤2验证通过时,才能进行染色器驱动验证,染色器驱动验证是对验证染色器驱动软件的正确性进行验证; 7】典型功能及性能验证 在步骤I至步骤6所有验证通过时,才能对典型功能及性能验证进行验证,典型功能及性能验证是对图形处理器绘图功能、显示功能、性能进行验证; 8】系统应用验证 在步骤7验证通过时,才能进行系统应用验证,系统应用验证是对典型的图形处理器应用场景进行验证。2.根据权利要求1所述的图形处理器验证方法,其特征在于:所述步骤I至步骤3可以同步进行或分步进行,步骤I至步骤3之间均无必然的验证因果关系。3.—种图形处理器验证系统,其特征在于:包括接口验证模块、图形处理器专用软件开发工具验证模块、数据控制验证模块、运算资源验证模块、染色器驱动验证模块、主机驱动验证模块、典型功能及性能验证模块、系统应用验证模块;所述接口验证模块针对对外接口进行验证;图形处理器专用软件开发工具验证模块针对图形处理器需要的专用软件开发工具进行验证;数据控制验证模块在接口验证模块验证之后,针对主机对图形处理器的绘图命令控制、寄存器操作进行验证;运算资源验证模块接口验证模块和图形处理器专用软件开发工具验证模块验证之后对图形处理器内嵌可编程染色器的计算资源进行验证;染色器驱动验证模块在图形处理器专用软件开发工具模块验证完成之后验证染色器驱动软件的正确性;主机驱动验证模块用于验证主机端驱动软件的功能、性能;典型功能及性能验证模块在接口验证模块、图形处理器专用软件开发工具验证模块、数据控制验证模块、运算资源验证模块、染色器驱动验证模块、主机驱动验证模块验证完成后,对图形处理器绘图功能、显示功能、性能进行验证;系统应用验证模块在典型功能及性能模块验证完成后,对典型的图形处理器应用场景进行验证。4.根据权利要求3所述的图形处理器验证系统,其特征在于:所述接口验证模块验证的对外接口包括针对图形处理器的主机接口、显示接口和存储接口。5.根据权利要求3所述的图形处理器验证系统,其特征在于:所述专用软件开发工具包括编译工具、链接工具、汇编及反汇编工具。
【专利摘要】本发明提供一种图形处理器验证方法,该方法主要是为了实现全面、高效易行的图形处理器验证。该方法包括:1】接口验证2】图形处理器专用软件开发工具验证3】主机驱动验证4】数据控制验证5】运算资源验证6】染色器驱动验证7】典型功能及性能验证8】系统应用验证。本发明提供的图形处理器验证方法,该验证方法模块划分清楚,验证内容按层次、有序分步实施,实现全面、高效易行的图形处理器验证。
【IPC分类】G06F11/26
【公开号】CN105511995
【申请号】CN201510927075
【发明人】黎小玉, 田泽, 刘晖, 马城城, 张琛, 聂瞾
【申请人】中国航空工业集团公司西安航空计算技术研究所
【公开日】2016年4月20日
【申请日】2015年12月11日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1