[发明专利]存储器请求优先级升级在审
申请号: | 202080106238.6 | 申请日: | 2020-11-05 |
公开(公告)号: | CN116324743A | 公开(公告)日: | 2023-06-23 |
发明(设计)人: | 纳加拉吉·阿肖克·普蒂;戈皮·尼拉;舒巴姆·马哈詹;普拉萨尔·苏尼尔库马尔·沙赫 | 申请(专利权)人: | 谷歌有限责任公司 |
主分类号: | G06F13/16 | 分类号: | G06F13/16 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 李宝泉;周亚荣 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储器 请求 优先级 升级 | ||
所述技术和装置能够实现存储器请求优先级升级。存储器请求(104)通过虚拟信道VC(118)接收,并且然后与存储器请求(104)的原始优先级级别(112)以及存储器请求(104)与VC(110)的虚拟信道标识VCID(110)相关联的指示一起被添加到存储器请求缓冲器(122)。存储器请求缓冲器(122)内的相关存储器请求也被指示为与VCID(110)相关联。响应于确定通过边信道(214)主张VCID(110)的升级指示(208),存储器请求以及存储器请求缓冲器(122)中具有VCID(110)的指示的其他存储器请求的原始优先级级别被提高到相应的升级后的优先级级别。响应于确定不再主张升级指示(208),升级后的优先级级别返回到相应的原始优先级级别。
背景技术
现代计算设备处理来自做出请求的客户端(例如,操作系统、应用或组件)的大量读取和写入存储器请求。因为存储器请求无法全部在计算设备的下一个周期中得到满足,存储器请求通常放在存储器请求缓冲器中,仲裁器基于仲裁方案授权(或拒绝)存储器请求。
影响做出请求的客户端的服务质量的优先级级别通常用于存储器请求仲裁。客户端可能有各种要求,这些要求规定了它们生成的存储器请求的相应优先级。通过利用优先级级别,仲裁器能够将存储器请求缓冲器中的存储器请求优先化以供授权。
传统上,存储器请求缓冲器中的每个存储器请求的优先级级别可以是固定的。虽然这种方法能够有效地指示存储器请求具有不同的优先级,但它无法适应客户要求的变化。例如,视频卡可以确定显示缓冲器即将欠载运行,并且可能没有办法加快相关联的存储器请求。
发明内容
描述了能够实现存储器请求优先级升级的技术和装置。这些技术和装置使客户端能够经由到存储器控制器的边信道动态地调整存储器请求缓冲器内存储器请求(例如,读和/或写存储器请求)的优先级级别。通过在边信道上主张(assert)与虚拟信道标识(VCID)相对应的升级指示,客户端能够提高指示VCID的存储器请求缓冲器内的存储器请求的原始优先级级别。此外,因为VCID被指示用于相关存储器请求,所以可以在考虑存储器请求依赖性的同时实现优先级升级。
以下描述的各方面包括存储器控制器,其被配置为执行通过虚拟信道(VC)从客户端接收存储器请求并且将该存储器请求连同VC的VCID的指示和存储器请求的原始优先级级别添加到存储器请求缓冲器的方法。然后该方法指示存储器请求缓冲器内的相关存储器请求的VCID。该方法还确定对应于VCID的升级指示正在被主张,并且基于正在被主张的升级指示,将具有所指示的VCID的存储器请求(例如,存储器请求和相关存储器请求)的原始优先级级别提高到相应的升级后的优先级级别。存储器控制器可以以硬件(例如,使用被配置为执行该方法的数字逻辑电路)或以硬件和软件的组合(例如,通过处理器和计算机可读介质,其中介质包括使处理器执行该方法的指令)实现。
下面描述的各方面还包括由存储器控制器执行的方法。方法包括通过VC从客户端接收存储器请求并且将存储器请求连同VC的VCID指示和存储器请求的原始优先级级别添加到存储器请求缓冲器。该方法还包括指示存储器请求缓冲器内的相关存储器请求的VCID。该方法还包括确定对应于VCID的升级指示正在被主张,并且基于升级指示正在被主张,将具有所指示的VCID的原始优先级级别(例如,存储器请求和相关存储器请求)提高到相应的升级后的优先级级别。
附图说明
参考以下附图描述实现存储器请求优先级升级的装置和技术。在整个附图中使用相同的附图标记引用相同的特征和组件:
图1图示将存储器请求添加到存储器请求缓冲器并且指示相关存储器请求的VCID的示例过程流程;
图2图示存储器请求优先级升级的示例流程;
图3图示能够实现存储器请求优先级升级的示例电子设备;
图4是针对存储器请求指示VCID的示例图示;以及
图5和图6图示用于存储器请求优先级升级的示例方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌有限责任公司,未经谷歌有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202080106238.6/2.html,转载请声明来源钻瓜专利网。