[发明专利]一种基于SystemC面向GPU片元着色任务调度方法有效
申请号: | 201811521406.9 | 申请日: | 2018-12-12 |
公开(公告)号: | CN109727186B | 公开(公告)日: | 2023-03-21 |
发明(设计)人: | 姜丽云;陈佳;张少锋;吴晓成;韩立敏;楼晓强 | 申请(专利权)人: | 中国航空工业集团公司西安航空计算技术研究所 |
主分类号: | G06T1/20 | 分类号: | G06T1/20;G06T15/50 |
代理公司: | 中国航空专利中心 11008 | 代理人: | 王迪 |
地址: | 710000 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 systemc 面向 gpu 着色 任务 调度 方法 | ||
1.一种基于SystemC面向GPU片元着色任务调度方法,其特征在于:包括:
步骤1:初始化功能,若几何数据FIFO为非空且图像数据FIFO为空,则通过事务级接口输出到几何数据组装模块(2),跳转到步骤2;若几何数据FIFO为空且图像数据FIFO为非空,则通过事务级接口输出到位图/图像数据组装模块(3),跳转到步骤3;若几何数据FIFO为非空且图像数据FIFO为非空,则报错退出;若几何数据FIFO为空且图像数据FIFO为空,则判断调试模式DebugMode是否为使能状态,若是则通过事务级接口输出到调试模块(4),跳转到步骤4;否则循环执行步骤1;
步骤2:执行几何片元数据在简单模式和复杂模式下的处理和调度;
步骤3:执行图像片元数据在简单模式和复杂模式下的处理和调度;
步骤4:执行调试模式下的数据处理和调度。
2.根据权利要求1所述的一种基于SystemC面向GPU片元着色任务调度方法,其特征在于:步骤1包括:
几何数据FIFO:接收来自几何处理模块(6)的几何引擎片元数据;
图像数据FIFO:接收来自图像处理模块(7)的图形/图像片元数据;
调试模式DebugMode:来自寄存器模块(5)的调试模式使能状态。
3.根据权利要求1所述的一种基于SystemC面向GPU片元着色任务调度方法,其特征在于:步骤2包括:
步骤21:数据准备工作,读取寄存器模块(5)的寄存器组,执行判断简单/复杂模式的操作,若为简单模式则跳转到步骤22;若为复杂模式则跳转到步骤23;
步骤22:执行简单模式下的几何片元数据的处理和调度:读两次几何数据FIFO,分别读出几何片元坐标属性和几何片元颜色属性,将几何片元坐标属性和几何片元颜色属性组装到一起传递到输出控制模块(9);
步骤23:执行复杂模式下的几何片元数据的处理和调度:读十次几何数据FIFO,读出的信息解析为两类,一类是任务信息,包括任务类型,任务掩码,任务编号;一类是片元属性信息,包括片元坐标、片元颜色、片元辅助颜色、片元6组纹理坐标和雾坐标;将任务信息传递到输出控制模块(9);将片元属性信息组装到一起传递到统一染色阵列模块(10)。
4.根据权利要求1所述的一种基于SystemC面向GPU片元着色任务调度方法,其特征在于:步骤3包括:
步骤31:数据准备工作,读取寄存器模块(5)的寄存器组,执行判断简单/复杂模式的操作,若为简单模式则跳转到步骤22;若为复杂模式则跳转到步骤23;
步骤32:执行简单模式下的图像片元数据的处理和调度:读一次图像数据FIFO,读出任务信息和属性信息,其中任务信息包括任务类型,任务掩码,任务编号;属性信息包括坐标属性和颜色属性;将任务信息和属性信息组装在一起传递到输出控制模块(9);
步骤33:执行复杂模式下的图像片元数据的处理和调度:读一次图像数据FIFO,读出任务信息和属性信息,其中任务信息包括任务类型,任务掩码,任务编号;属性信息包括坐标属性和颜色属性;通过事务级接口连接到寄存器模块(5)获取其他属性信息:包括辅助颜色、6组纹理坐标和雾坐标;将任务信息传递到输出控制模块(9);将所有属性信息组装到一起传递到统一染色阵列模块(10)。
5.根据权利要求1所述的一种基于SystemC面向GPU片元着色任务调度方法,其特征在于:步骤4具体为:通过获取寄存器模块(5)中的染色任务类型,执行在染色任务类型为片元时获取调试信息并配置统一染色阵列。
6.根据权利要求5所述的一种基于SystemC面向GPU片元着色任务调度方法,其特征在于:染色任务类型包括顶点类型和片元类型。
7.根据权利要求5所述的一种基于SystemC面向GPU片元着色任务调度方法,其特征在于:调试信息包括染色任务类型、染色任务掩码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司西安航空计算技术研究所,未经中国航空工业集团公司西安航空计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811521406.9/1.html,转载请声明来源钻瓜专利网。