[发明专利]一种主机图形命令生成与图形处理器命令解析联合仿真平台在审
申请号: | 201911147114.8 | 申请日: | 2019-11-21 |
公开(公告)号: | CN111026501A | 公开(公告)日: | 2020-04-17 |
发明(设计)人: | 聂曌;田泽;马城城;刘晖;张琛;张兴雷 | 申请(专利权)人: | 中国航空工业集团公司西安航空计算技术研究所 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 北京清大紫荆知识产权代理有限公司 11718 | 代理人: | 李红 |
地址: | 710065 陕西省*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 主机 图形 命令 生成 处理器 解析 联合 仿真 平台 | ||
1.一种主机图形命令生成与图形处理器命令解析联合仿真平台,其特征在于:所述平台包括主机图形命令生成模块(1)、命令解析单元汇编驱动解析模块(2)、图形处理器命令解析单元模拟器建模模块(3)、命令解析单元执行仿真模块(4)和仿真结果验证模块(5);仿真平台接收OpenGL绘图命令与汇编驱动,通过模拟器建模生成执行结构树,最后通过模拟执行获得仿真结果并与预期进行比较,验证主机图形命令生成与图形处理器命令解析过程的正确性。
2.根据权利要求1所述的一种主机图形命令生成与图形处理器命令解析联合仿真平台,其特征在于:所述主机图形命令生成模块(1)用于接收OpenGL绘图命令,判断命令状态及参数有效性,根据命令类型生成命令数据包并将数据包存储在命令缓冲Ringbuffer上,完成OpenGL绘图命令到数据包的转换。
3.根据权利要求2所述的一种主机图形命令生成与图形处理器命令解析联合仿真平台,其特征在于:所述的命令解析单元汇编驱动解析模块(2)用于接收汇编驱动,根据自定义汇编指定编程模型进行驱动词法分析与语法分析,并生成汇编驱动执行结构树,完成汇编驱动到驱动执行结构树的转换。
4.根据权利要求3所述的一种主机图形命令生成与图形处理器命令解析联合仿真平台,其特征在于:所述图形处理器命令解析单元模拟器建模模块(3)用于面向图形处理器命令解析单元进行建模仿真,包含指令建模、执行单元建模、存储系统建模和执行仿真4个部分,在指令、执行单元和存储系统建模的基础上,根据执行模型进行取值译码、调度、执行和数据写回,完成命令解析单元的资源和执行过程建模。
5.根据权利要求4所述的一种主机图形命令生成与图形处理器命令解析联合仿真平台,其特征在于:所述命令解析单元执行仿真模块(4)用于接收主机图形命令生成模块(1)生成的命令包数据、命令解析单元汇编驱动解析模块(2)生成的驱动执行结构树和图形处理器命令解析单元模拟器建模模块(3)生成的执行模型,通过加载执行模型和命令包数据,按照驱动执行结构树进行执行仿真,完成图形处理器命令解析和仿真的执行,执行结果包括发送命令码和写回存储系统2类。
6.根据权利要求5所述的一种主机图形命令生成与图形处理器命令解析联合仿真平台,其特征在于:所述仿真结果验证模块(5)用于将命令解析单元执行仿真模块(4)生成的命令码和写回的数据与预期值进行比较,验证发送的命令码是否与预期值一致,验证写回存储系统的值是否正确,确定主机图形命令生成与图形处理器命令解析过程的正确性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司西安航空计算技术研究所,未经中国航空工业集团公司西安航空计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911147114.8/1.html,转载请声明来源钻瓜专利网。