[发明专利]一种面向GPU硬件像素复制算法的TLM微结构有效
申请号: | 201911125884.2 | 申请日: | 2019-11-18 |
公开(公告)号: | CN110941939B | 公开(公告)日: | 2022-12-06 |
发明(设计)人: | 陈佳;张少锋;姜丽云;吴晓成;任向隆;楼晓强 | 申请(专利权)人: | 中国航空工业集团公司西安航空计算技术研究所 |
主分类号: | G06F30/392 | 分类号: | G06F30/392 |
代理公司: | 北京清大紫荆知识产权代理有限公司 11718 | 代理人: | 娄华 |
地址: | 710065 陕西省*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 gpu 硬件 像素 复制 算法 tlm 微结构 | ||
1.一种面向GPU硬件像素复制算法的TLM微结构,其特征在于:所述结构包括拷贝参数模块1、光栅参数模块2、拷贝与光栅比较模块3、高度方向缓冲区外处理模块4、高度方向缓冲区内处理模块5、图像管线模块6和余行管线模块7;
所述高度方向缓冲区内处理模块5包括了读取缓冲区子模块51、x方向处理子模块52和tile位置计算子模块53;
所述拷贝参数模块1用于计算x和y方向负的拷贝距离、拷贝坐标、拷贝起点tile坐标、负方向的拷贝长度;
所述参数模块2用于计算实际复制长度、负方向的绘制长度、光栅坐标、最终复制宽高;
所述拷贝与光栅比较模块3用于计算负方向的拷贝长度和绘制长度的差值、x和y方向的拷贝坐标、x和y方向的拷贝起点tile坐标、拷贝终点坐标,以及x方向的拷贝tile个数,y正方向的拷贝tile个数和y负方向的拷贝tile个数;
所述高度方向缓冲区外处理模块4用于计算tile行的起始和结束位置,并将tile行拷贝像素全部设置为0;
所述高度方向缓冲区内处理模块5用于计算缓冲区tile坐标,读取tile行缓冲区像素,然后对x方向缓冲区外的像素进行补0处理,最后计算tile行的起始和结束位置;
所述图像管线模块6用于对像素tile行进行管线上像素传输映射、缩放翻转、图像处理子集、片段操作及写到缓冲区;
所述余行管线模块7用于将遗留的像素行在颜色表后的管线处理完成。
其中,负方向的拷贝长度和绘制长度的差值分别包含x负方向和y负方向的拷贝长度和绘制长度的差值。
2.根据权利要求1所述的面向GPU硬件像素复制算法的TLM微结构,其特征在于:
所述计算拷贝范围参数1收到原始拷贝坐标和拷贝宽高,计算x和y方向负的拷贝距离、拷贝坐标、拷贝起点tile坐标、负方向的拷贝长度,并将计算结果通过TLM接口发送给拷贝与光栅比较模块3。
3.根据权利要求1所述的面向GPU硬件像素复制算法的TLM微结构,其特征在于:
所述光栅参数模块2收到原始光栅坐标和拷贝宽高,计算实际复制长度、负方向的绘制长度、光栅坐标、最终复制宽高,并将计算结果通过TLM接口发送给拷贝与光栅比较模块3。
4.根据权利要求1所述的面向GPU硬件像素复制算法的TLM微结构,其特征在于:
所述拷贝与光栅比较模块3收到拷贝范围参数1发送的x和y方向负的拷贝距离、拷贝坐标、拷贝起点tile坐标、负方向的拷贝长度,和光栅参数模块2发送的实际复制长度、负方向的绘制长度、光栅坐标、最终复制宽高,
计算负方向的拷贝长度和绘制长度的差值、计算x和y方向的拷贝坐标、x和y方向的拷贝起点tile坐标、拷贝终点坐标,x方向的拷贝tile个数,y正方向的拷贝tile个数和y负方向的拷贝tile个数,
将y负方向的拷贝长度和绘制长度的差值、y负方向的拷贝tile个数通过TLM接口发送给高度方向缓冲区外处理模块4;
将x负方向的拷贝长度和绘制长度的差值、x和y方向的拷贝坐标、x和y方向的拷贝起始tile坐标、拷贝终点坐标、x方向的拷贝tile个数、y正方向的拷贝tile个数通过TLM接口发送给y正方向拷贝像素tile行处理5;
将光栅坐标通过TLM接口发送给图像管线模块6;
将光栅坐标和最终复制宽高通过TLM接口发送给余行管线模块7。
5.根据权利要求1所述的面向GPU硬件像素复制算法的TLM微结构,其特征在于:
所述高度方向缓冲区外处理模块4收到拷贝与光栅比较模块3发送的y负方向的拷贝长度和绘制长度的差值、y负方向的拷贝tile个数,
计算tile行的起始和结束位置,将tile行拷贝像素全部设置为0,
将tile行拷贝像素、tile行的起始和结束位置通过TLM接口发送给图像管线模块6。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司西安航空计算技术研究所,未经中国航空工业集团公司西安航空计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911125884.2/1.html,转载请声明来源钻瓜专利网。