[发明专利]基于SystemC面向GPU顶点输出控制方法及单元有效
| 申请号: | 201911125627.9 | 申请日: | 2019-11-18 |
| 公开(公告)号: | CN111028128B | 公开(公告)日: | 2023-10-17 |
| 发明(设计)人: | 姜丽云;田泽;吴晓成;韩立敏;陈佳;张少锋 | 申请(专利权)人: | 中国航空工业集团公司西安航空计算技术研究所 |
| 主分类号: | G06T1/20 | 分类号: | G06T1/20 |
| 代理公司: | 北京清大紫荆知识产权代理有限公司 11718 | 代理人: | 娄华 |
| 地址: | 710065 陕西省*** | 国省代码: | 陕西;61 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 systemc 面向 gpu 顶点 输出 控制 方法 单元 | ||
本发明涉及计算机硬件建模技术领域,尤其涉及一种基于SystemC的面向GPU顶点输出控制方法及单元。该方法包括步骤:读取初始数据;简单模式下的顶点输出组装;复杂模式下的顶点输出组装。本发明实现了面向GPU顶点输出控制方法及单元的设计,解决了GPU顶点输出控制单元功能验证的问题,并且为RTL仿真提供了精确的数据对比,加快了仿真的速度。
技术领域
本发明涉及计算机硬件建模技术领域,尤其涉及一种基于SystemC的面向GPU顶点输出控制方法及单元。
背景技术
随着图形化应用的不断增加,早期单靠CPU进行图形绘制的解决方案已经难以满足成绩和技术增长的图形处理需求,图形处理器(Graphic Processing Unit,GPU)应运而生。从1999年Nvidia发布第一款GPU产品至今,GPU技术的发展主要经历了固定功能流水线阶段、分离染色器架构阶段、统一染色器架构阶段,其图形处理能力不断提升,应用领域也从最初的图形绘制逐步扩展到通用计算领域。GPU流水线高速、并行的特征和灵活的可编程能力,为图形处理和通用并行计算提供了良好的运行平台。
GPU芯片研制硬件逻辑规模巨大,复杂程度越来越高,需要在更高的抽象层次上对设计进行描述,以便能进行更高速度的仿真、软/硬件协同仿真和体系架构的探索。当设计被表达为系统级模型时,选用不同的算法对设计进行多次尝试是很容易做到的,换用不同的结构进行试验也能很快的完成;倘若使用寄存器传输级或门级模型来表达设计,规模通常相当大,若要试探不同的设计结构或者做一些改动,即使不是太困难,也相当费时费力。
SystemC作为一种语言推动其开发和标准化的关键因素是可以进行系统级设计,并且可以描述硬件的架构和软件的算法,支持验证和IP的交流。在系统级上使用SystemC作为软件和硬件的分割权衡比其他语言容易的多,并且进行仿真比使用多种语言进行仿真要快速的多。因此采用基于SystemC来设计和描述单元的微结构能够建立一个完全标准的仿真环境,在高抽象层次上直接建模。
GPU顶点输出控制单元作为GPU图形处理管线上的一个重要节点,维护多个顶点任务的输出顺序,保证染色任务的输出顺序和统一染色单元的输入顺序一致,在统一染色单元完成染色任务后,将数据读出并组装为图元顶点命令,发送给几何引擎单元,该顶点输出控制方法现阶段没有完整公开的方法。
发明内容
基于背景技术中存在的问题,本发明提供的一种基于SystemC的面向GPU顶点输出控制方法,解决了GPU顶点输出控制单元功能验证的问题,并且为RTL仿真提供了精确的数据对比,加快了仿真的速度。
本发明的技术解决方案是:
本发明的目的在于提供一种基于SystemC的面向GPU顶点输出控制方法,所述方法包括如下步骤:
S1:读取初始数据;
S2:简单模式下的顶点输出组装;
S3:复杂模式下的顶点输出组装。
进一步的,所述S1包括:
判断vertexSimpleTaskFifo和vertexComplexTaskFifo状态,若均为空则循环步骤1;
若vertexSimpleTaskFifo为非空且vertexComplexTaskFifo为空,则执行S2;
若vertexSimpleTaskFifo为空且vertexComplexTaskFifo为非空,则执行S3;
若vertexSimpleTaskFifo为非空且vertexComplexTaskFifo为非空,错误退出;
其中,vertexSimpleTaskFifo表示存储简单模式属性数据的FIFO;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司西安航空计算技术研究所,未经中国航空工业集团公司西安航空计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911125627.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:自动扣合式皮带装置
- 下一篇:城轨车辆空调系统制冷剂检测加注装置及加注方法





