[发明专利]在存储器控制器中的精细粒度带宽供应有效
申请号: | 201580019963.9 | 申请日: | 2015-04-06 |
公开(公告)号: | CN106233269B | 公开(公告)日: | 2019-12-10 |
发明(设计)人: | N·T·考齐;S·卡里;J·安德鲁斯;J·塞尔;K·波 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F13/16 | 分类号: | G06F13/16 |
代理公司: | 31100 上海专利商标事务所有限公司 | 代理人: | 顾嘉运 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 提供了用于应用精细粒度QoS逻辑的系统和方法。所述系统可以包括存储器控制器,所述存储器控制器被配置为通过总线结构接收来自多个主机的存储器访问请求。所述存储器控制器确定所述多个主机的每个主机的优先权等级,并进一步确定由每个主机在存储器数据总线上所消耗的存储器数据总线带宽量。基于分配给每个主机的优先权等级以及每个主机所消耗的存储器数据总线带宽量,存储器控制器应用精细粒度QoS逻辑以计算对存储器请求的调度。基于该调度,存储器控制器将存储器请求转换为存储器命令,将这些存储器命令通过存储器命令总线发送给存储器设备,并通过存储器数据总线从存储器设备接收响应。 | ||
搜索关键词: | 存储器 控制器 中的 精细 粒度 带宽 供应 | ||
【主权项】:
1.一种存储器控制器,被配置为:/n通过总线结构接收来自多个主机的存储器请求;/n确定分配给所述多个主机的每个主机的优先权等级;/n确定由每个主机在存储器数据总线上消耗的存储器数据总线带宽量;/n应用精细粒度服务质量QoS逻辑以基于分配给每个主机的优先权等级和由每个主机所消耗的存储器数据总线带宽量计算对所述存储器请求的调度,由每个主机在每次请求所消耗的存储器数据总线带宽是基于关于最后发出的请求的信息来计算的;以及/n基于所述调度;/n将所述存储器请求转换成存储器命令;/n通过存储器命令总线将所述存储器命令发送给至少一个存储器设备;以及/n通过所述存储器数据总线接收来自所述存储器设备的响应,其中所述存储器设备是动态随机存取存储器DRAM设备,所述存储器数据总线是DRAM数据总线,所述存储器请求是DRAM存储器请求,所述存储器命令是DRAM存储器命令,而所述存储器命令总线是DRAM命令总线,所述存储器控制器还被配置为:/n基于所述优先权等级将每个DRAM请求分配到多个优先权队列中的一个;/n将来自所述多个优先权队列的DRAM请求发送到主机调度复用器;/n周期性地监视分配给每个主机的带宽的未使用部分;以及/n计算所述调度以便如果所述带宽的所述未使用部分落至预定水平之下就在所述存储器控制器处扼制所述DRAM请求;/n其中周期性地监视分配给每个主机的带宽的未使用部分包括应用精细粒度QoS带宽供应逻辑以将所述DRAM数据总线中的预定的带宽量分配给所述多个主机的每个主机,以及/n其中周期性地监视分配给每个主机的带宽的未使用部分包括应用QoS信用累加器以递增地累加所述多个主机的每个主机的信用,累加的速率对应于由所述精细粒度QoS带宽供应逻辑分配给所述主机的所述带宽,并且每个主机的总信用不超过预定的最大QoS信用值。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201580019963.9/,转载请声明来源钻瓜专利网。
- 上一篇:网络系统以及控制装置
- 下一篇:共享存储器控制器及其使用方法