[发明专利]存储器请求优先级升级在审
申请号: | 202080106238.6 | 申请日: | 2020-11-05 |
公开(公告)号: | CN116324743A | 公开(公告)日: | 2023-06-23 |
发明(设计)人: | 纳加拉吉·阿肖克·普蒂;戈皮·尼拉;舒巴姆·马哈詹;普拉萨尔·苏尼尔库马尔·沙赫 | 申请(专利权)人: | 谷歌有限责任公司 |
主分类号: | G06F13/16 | 分类号: | G06F13/16 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 李宝泉;周亚荣 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储器 请求 优先级 升级 | ||
1.一种由存储器控制器执行的存储器请求优先级调整的方法,所述方法包括:
通过虚拟信道VC接收来自客户端的存储器请求,所述存储器请求具有原始优先级级别;
将所述存储器请求连同以下各项添加到存储器请求缓冲器:
所述VC的虚拟信道标识VCID的指示;以及
所述存储器请求的所述原始优先级级别;
确定与所述VCID相对应的调整指示被主张;以及
基于所主张的调整指示,将所述存储器请求的所述原始优先级级别提高或降低到调整后的优先级级别。
2.根据权利要求1所述的方法,其中,所述调整指示是经由边信道被主张到所述存储器控制器的。
3.根据权利要求1或权利要求2所述的方法,其中,所述调整指示是从所述客户端或使用所述VC的另一客户端主张的。
4.根据任一前述权利要求所述的方法,还包括确定调整量,所述调整量包括:
所述原始优先级级别被提高或降低的量;或者
调整后的优先级级别的值。
5.根据任一前述权利要求所述的方法,还包括:
确定所述调整指示不再被主张;以及
响应于确定所述调整指示不再被主张,将所述存储器请求的所述调整后的优先级级别返回到所述原始优先级级别。
6.根据任一前述权利要求所述的方法,还包括基于所述调整后的优先级级别来授权所述存储器请求。
7.根据任一前述权利要求所述的方法,其中,所述原始优先级级别是由所述客户端指派的。
8.根据任一前述权利要求所述的方法,其中,所述VC是基于所述客户端。
9.根据任一前述权利要求所述的方法,还包括:确定所述存储器请求缓冲器中的另一存储器请求是否与所述存储器请求相关。
10.根据权利要求9所述的方法,其中,确定另一存储器请求是否与所述存储器请求相关包括:将所述存储器请求的事务标识与所述存储器请求缓冲器内的其他存储器请求的相应的事务标识进行比较。
11.根据权利要求9所述的方法,其中,确定另一存储器请求是否与所述存储器请求相关包括:将所述存储器请求的一个或多个存储器地址与所述存储器请求缓冲器内的其他存储器请求的相应的存储器地址进行比较。
12.根据权利要求10或11所述的方法,其中,所述其他存储器请求是通过与所述VC不同的一个或多个VC来接收的。
13.根据权利要求10至12中任一项所述的方法,还包括:响应于确定所述其他存储器请求中的一个是与所述存储器请求相关的相关存储器请求,将所述VCID指派给所述相关存储器请求。
14.根据任一前述权利要求所述的方法,还包括:
确定所述存储器请求缓冲器内的一个或多个其他存储器请求具有所述VCID的指示;以及
基于所述调整指示来将所述其他存储器请求的相应的原始优先级级别提高或降低到相应的调整后的优先级级别。
15.一种存储器控制器,所述存储器控制器被配置为执行根据任一前述权利要求所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌有限责任公司,未经谷歌有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202080106238.6/1.html,转载请声明来源钻瓜专利网。