[发明专利]图形处理器的访存优化方法、设备及计算机可读介质有效
申请号: | 202310051281.2 | 申请日: | 2023-02-02 |
公开(公告)号: | CN115858430B | 公开(公告)日: | 2023-05-09 |
发明(设计)人: | 请求不公布姓名 | 申请(专利权)人: | 摩尔线程智能科技(北京)有限责任公司 |
主分类号: | G06F13/16 | 分类号: | G06F13/16;G06F13/40;G06T1/20;G06T1/60 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 李舒;陈岚 |
地址: | 100080 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图形 处理器 优化 方法 设备 计算机 可读 介质 | ||
1.一种图形处理器GPU的访存优化方法,所述GPU包括数据访问模块、总线接口模块和数据缓存模块,所述总线接口模块包括轮询仲裁器,其特征在于,包括:
针对所述轮询仲裁器的每个轮询周期:
所述总线接口模块在所述轮询周期的一时刻,接收一个或多个数据访问模块向所述数据缓存模块的一个或多个访存请求,
所述轮询仲裁器对所述一个或多个访存请求进行仲裁,得到仲裁结果,所述仲裁结果是基于与所述一个或多个数据访问模块相对应的掩码以及所述GPU的资源占用情况得出的,
所述总线接口模块基于所述仲裁结果,允许所述一个或多个数据访问模块中的相应数据访问模块对所述数据缓存模块的资源进行访存,
所述总线接口模块更新与所述数据访问模块相对应的掩码和计数器的计数,所述与所述数据访问模块相对应的掩码包括掩码序列,所述掩码序列的每个比特与所述一个或多个数据访问模块中的一个相对应,以及
在所述掩码指示在该轮询周期中已经对全部数据访问模块进行了响应,或所述计数器的计数超过预定阈值的情况下,结束该轮询周期,开始下一轮询周期。
2.根据权利要求1所述的方法,其特征在于,对于掩码序列的每个比特,该比特为0标识相应数据访问模块在所述轮询周期中未被所述轮询仲裁器选中过,并且该比特为1标识相应数据访问模块在所述轮询周期中已被所述轮询仲裁器选中过。
3.根据权利要求1所述的方法,其特征在于,所述仲裁结果是基于与所述一个或多个数据访问模块相对应的掩码以及所述GPU的资源占用情况得出的包括:
在参与仲裁的一个或多个数据访问模块对应的掩码序列中比特既有0,又有1的情况下,基于所述掩码序列中对应的比特为0的数据访问模块得出仲裁结果。
4.根据权利要求2所述的方法,其特征在于,所述一个或多个数据访问模块中的每一个具有一个索引,所述索引与所述数据访问模块的优先级相关联,所述仲裁结果是基于与所述一个或多个数据访问模块相对应的掩码以及所述GPU的资源占用情况得出的包括:
在参与仲裁的一个或多个数据访问模块对应的掩码序列中比特全为0,或全为1的情况下,基于数据访问模块的索引得出仲裁结果。
5.根据权利要求4所述的方法,其特征在于,所述索引与所述数据访问模块的优先级负相关,所述基于数据访问模块的索引得出仲裁结果包括:选择索引小的数据访问模块作为仲裁结果。
6.根据权利要求1所述的方法,其特征在于,所述访存请求包括:
专用资源访问请求或不限定资源访问请求,所述专用资源包括:专用读通道资源和专用写通道资源。
7.根据权利要求6所述的方法,其特征在于,所述仲裁结果是基于与所述一个或多个数据访问模块相对应的掩码以及所述GPU的资源占用情况得出的包括:
在所述数据访问模块的访问请求为专用资源访问请求的情况下,确定专用资源的资源占用情况;
响应于所有专用资源均被占用,所述数据访问模块不参与仲裁。
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
针对每个轮询周期,在该轮询周期的初始时刻对所述总线接口模块中与所述数据访问模块相对应的掩码和计数器的计数进行初始化。
9.根据权利要求5所述的方法,其特征在于,对所述总线接口模块中与所述数据访问模块相对应的掩码和计数器的计数进行初始化包括:
将与所述数据访问模块相对应的掩码设置为所有比特均为0的序列,以及将所述计数器的计数设置为起始计数。
10.根据权利要求2所述的方法,其特征在于,所述更新所述总线接口模块中与所述数据访问模块相对应的掩码和计数器的计数包括:
基于仲裁结果,响应于仲裁结果对应的数据访问模块上一时刻的掩码比特为0,更新掩码比特为1 ,所述计数器的计数不变;
响应于掩码序列未发生变化,所述计数器的计数加1。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于摩尔线程智能科技(北京)有限责任公司,未经摩尔线程智能科技(北京)有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310051281.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:虚拟场景中广告位设置方法和装置
- 下一篇:一种具有防护功能的LED护眼灯