[发明专利]一种基于UML的面向GPU片元着色任务调度方法有效
申请号: | 201811522857.4 | 申请日: | 2018-12-12 |
公开(公告)号: | CN109656532B | 公开(公告)日: | 2022-03-15 |
发明(设计)人: | 姜丽云;吴晓成;楼晓强;张少锋;陈佳;韩立敏 | 申请(专利权)人: | 中国航空工业集团公司西安航空计算技术研究所 |
主分类号: | G06F8/20 | 分类号: | G06F8/20 |
代理公司: | 中国航空专利中心 11008 | 代理人: | 王迪 |
地址: | 710000 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及计算机硬件建模技术领域,提供一种基于UML的面向GPU片元着色任务调度方法,包括:步骤1:初始化单元,记为Pixel_Assemble_Initialize;步骤2:图像数据组装单元,记为Pixel_Ipu_Assemble;步骤3:几何引擎数据组装单元,记为Pixel_Geu_Assemble;步骤4:调试信息处理单元,记为Pixel_Debug_Assemble。本发明通过UML语言和事务级建模方法对GPU片元着色任务调度单元进行建模,具体包括GPU片元着色任务调度单元的结构视图和单元内部的行为图。能够帮助系统开发人员更好的理解系统架构和功能,建立更可靠更完善的系统模型,可以更高效的对硬件结构的可行性进行验证。 | ||
搜索关键词: | 一种 基于 uml 面向 gpu 着色 任务 调度 方法 | ||
【主权项】:
1.一种基于UML的面向GPU片元着色任务调度方法,其特征在于,包括:步骤1:初始化单元,记为Pixel_Assemble_Initialize;执行检测ipuPixelFifo和geuPixelFifo状态,若ipuPixelFifo为非空且geuPixelFifo为空,则跳转到步骤1;若ipuPixelFifo为空且geuPixelFifo为非空,则跳转到步骤3;若ipuPixelFifo为非空且geuPixelFifo为非空,则报错退出;若ipuPixelFifo为空且geuPixelFifo为空,则调用接口Jsu2SpmuIf中的方法获取调试模式信息,若为调试模式,获取调试模式的信息,跳转到步骤4;否则跳回步骤1;步骤2:图像数据组装单元,记为Pixel_Ipu_Assemble;通过Jsu2SpmuPort输出端口获取片元组装的简单/复杂模式;若为简单模式,读ipuPixelFifo,读出任务信息和属性信息,其中任务信息包括任务类型,任务掩码,任务编号;属性信息包括坐标属性和颜色属性。将任务信息和属性信息组装在一起传递到输出控制模块(4);若为复杂模式,读ipuPixelFifo,读出任务信息和属性信息,其中任务信息包括任务类型,任务掩码,任务编号;属性信息包括坐标属性和颜色属性。然后调用接口Jsu2SpmuIf接口中的方法获取其他属性信息:包括辅助颜色、6组纹理坐标和雾坐标。调用接口Jsu2OcuVertexIf中的方法将片元任务信息通过接口Jsu2OcuPixelIf下发给输出控制模块(4);将片元属性信息根据各个属性的开关状态下通过接口Jsu2UsaPixelIf中的方法发给统一染色阵列模块(5);步骤3:几何引擎数据组装单元,记为Pixel_Geu_Assemble;通过Jsu2SpmuPort输出端口获取片元组装的简单/复杂模式;若为简单模式,读两次ipuPixelFifo,第一次读到的是几何片元坐标属性,第二次读到的是几何片元颜色属性,将几何片元坐标属性和几何片元颜色属性组装到一起通过接口Jsu2OcuPixelIf下发给输出控制模块(4);若为复杂模式,读十次ipuPixelFifo,读出任务信息和属性信息,其中任务信息包括任务类型,任务掩码,任务编号;属性信息包括片元坐标、片元颜色、片元辅助颜色、片元6组纹理坐标和雾坐标;调用接口Jsu2OcuVertexIf中的方法将片元任务信息通过接口Jsu2OcuPixelIf下发给输出控制模块(4);将片元属性信息根据各个属性的开关状态下通过接口Jsu2UsaPixelIf中的方法发给统一染色阵列模块(5);步骤4:调试信息处理单元,记为Pixel_Debug_Assemble;调用接口Jsu2SpmuIf接口中的方法获取染色任务类型和调试信息,并接收来自外部主机模块(2)的调制控制信息,通过接口Jsu2UsaPixelIf中的方法配置统一染色阵列模块(5)。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司西安航空计算技术研究所,未经中国航空工业集团公司西安航空计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811522857.4/,转载请声明来源钻瓜专利网。
- 上一篇:游戏引导方法及装置
- 下一篇:一种软硬件解耦合的软件化雷达系统