[发明专利]用于共享资源的请求的基于QoS等级的服务在审
申请号: | 201780021153.6 | 申请日: | 2017-03-20 |
公开(公告)号: | CN109074290A | 公开(公告)日: | 2018-12-21 |
发明(设计)人: | 德瑞克·霍华;哈罗德·韦德·凯恩三世;卡尔·艾伦·瓦德斯伯格 | 申请(专利权)人: | 高通股份有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F13/16 |
代理公司: | 北京律盟知识产权代理有限责任公司 11287 | 代理人: | 杨林勳 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 共享存储器 存取 存储器控制器 计时器 客户 队列 服务质量QoS 递增 优先级排序 服务系统 共享资源 固定的 遍历 指派 关联 配置 服务 管理 | ||
1.一种管理对共享存储器进行存取的方法,所述方法包括:
在存储器控制器处接收来自经配置以对所述共享存储器进行存取的一或多个客户中的一个客户的用于对所述共享存储器进行存取的第一请求;
将所述第一请求放置在至少所述存储器控制器中的第一队列中;
至少部分基于与所述第一客户相关联的优先级将一或多个超时值的系列指派给所述第一请求;
在所述第一请求仍然在所述第一队列中时递增计时器;以及
随着所述计时器遍历所述系列中的所述一或多个超时值中的每一个,递增所述第一请求的关键性水平。
2.根据权利要求1所述的方法,其包括优先级排序,以用于如果所述第一请求具有与第二请求相比较高的关键性水平,那么在所述第一队列中准许所述第一请求优于所述第二请求对所述共享存储器进行存取。
3.根据权利要求1所述的方法,其中所述系列中的较迟的超时值小于较早的超时值,并且其中所述第一请求的所述关键性水平随着所述计时器遍历更多超时值以更快的速率增大。
4.根据权利要求1所述的方法,其中所述系列中的较迟的超时值大于较早的超时值,并且其中所述第一请求的所述关键性水平随着所述计时器遍历更多超时值以更慢的速率增大。
5.根据权利要求1所述的方法,其中与所述第一客户相关联的所述优先级是预先指定的固定优先级。
6.根据权利要求1所述的方法,其中与所述第一客户相关联的所述优先级是动态可修改的优先级。
7.根据权利要求6所述的方法,其中所述动态可修改的优先级是至少部分基于与所述第一客户相关联的服务质量QoS等级的。
8.根据权利要求7所述的方法,其中一或多个其它客户属于与所述第一客户相同的QoS等级。
9.根据权利要求1所述的方法,其中所述第一客户是处理器或高速缓冲存储器。
10.根据权利要求1所述的方法,其中一或多个超时值的所述系列是进一步基于所述第一队列的占用率的。
11.根据权利要求10所述的方法,其中所述第一队列的所述占用率包括来自与所述第一请求相同的服务质量QoS等级的多个请求。
12.根据权利要求1所述的方法,其中所述第一队列在介接所述一或多个客户的所述存储器控制器的前端。
13.根据权利要求1所述的方法,其中所述第一队列在介接所述共享存储器的所述存储器控制器的后端。
14.根据权利要求13所述的方法,其进一步包括基于所述共享存储器的一或多个状态对所述第一队列中的请求进行优先级排序。
15.根据权利要求14所述的方法,其中所述一或多个状态包括行命中,其中涉及具有打开的行缓冲器的所述共享存储器的行的所述第一队列的请求是经优先级排序用于服务的。
16.根据权利要求15所述的方法,其包括限制经优先级排序的连续行命中的数目到预先指定的数目。
17.根据权利要求14所述的方法,其中所述一或多个状态包括预充电库,其中涉及所述共享存储器的预充电库的所述第一队列的请求是经优先级排序用于服务的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高通股份有限公司,未经高通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780021153.6/1.html,转载请声明来源钻瓜专利网。