[发明专利]增加用于命令调度的带宽的存储器子系统有效
申请号: | 201980064639.7 | 申请日: | 2019-08-23 |
公开(公告)号: | CN112840310B | 公开(公告)日: | 2022-10-14 |
发明(设计)人: | P·A·拉弗拉塔;R·沃克 | 申请(专利权)人: | 美光科技公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F13/18;G06F13/42 |
代理公司: | 北京律盟知识产权代理有限责任公司 11287 | 代理人: | 王艳娇 |
地址: | 美国爱*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 增加 用于 命令 调度 带宽 存储器 子系统 | ||
基于在命令队列处接收到的命令执行初始化。为执行初始化,更新库触摸计数列表,所述库触摸计数列表包含正被所述命令存取的库的列表以及所述列表中的所述库中的每一个的库触摸计数。所述库触摸计数识别存取所述库中的每一个的命令的数目。通过基于所述库中的每一个的库触摸计数,分别将库优先级排名指配给所述库中的每一个来更新所述库触摸计数列表。一旦经初始化,便通过基于所述库触摸计数列表将所述命令中的每一个插入到优先级队列中,调度所述命令队列中的所述命令。
本申请案主张2018年8月24日申请的美国申请案序列号16/111,974的优先权益,所述美国申请案以全文引用的方式并入本文中。
技术领域
本公开的实施例大体上涉及存储器子系统,且更具体来说,涉及增加用于命令调度策略的带宽的存储器控制器架构,例如具有读取优先级的先就绪、先出现、先服务(“FRFCFS”)命令调度策略。
背景技术
存储器子系统可以是存储系统,如固态驱动器(SSD),且可包含存储数据的一或多个存储器组件。存储器组件可为例如非易失性存储器组件和易失性存储器组件。一般来说,主机系统可以利用存储器子系统以在存储器组件处存储数据且从存储器组件检索数据。
附图说明
根据下文提供的具体实施方式和本公开的各种实施例的附图将更加充分地理解本公开。
图1说明根据本公开的一些实施例的包含存储器子系统的实例计算环境。
图2是根据本公开的一些实施例的增加用于命令调度的带宽的实例方法的流程图。
图3是根据本公开的一些实施例的在增加用于命令调度的带宽的方法中执行初始化(图2中的操作202)的实例方法的流程图。
图4是根据本公开的一些实施例的在增加用于命令调度的带宽的方法中调度并发出命令给存储器组件(图2中的操作203)的实例方法的流程图。
图5是根据本公开的一些实施例的在增加用于命令调度的带宽的方法中执行命令选择过程(图4中的操作403)的实例方法的流程图。
图6是根据本公开的一些实施例的在增加用于命令调度的带宽的方法中处理用于读取事务的提升命令或读取命令(图4中的操作409)的实例方法的流程图。
图7是根据本公开的一些实施例的在增加用于命令调度的带宽的方法中处理用于读取-修改-写入(RMW)事务的读取命令(图4中的操作411)的实例方法的流程图。
图8是根据本公开的一些实施例的在增加用于命令调度的带宽的方法中处理写入命令或RMW命令的写入命令(图4中的操作412)的实例方法的流程图。
图9是其中可操作本公开的实施例的实例计算机系统的框图。
具体实施方式
本公开的方面针对于增加用于命令调度的带宽的存储器子系统。存储器子系统在下文也称为“存储器装置”。存储器子系统的实例是存储系统,如固态驱动器(SSD)。在一些实施例中,存储器子系统是混合式存储器/存储子系统。一般来说,主机系统可利用包含一或多个存储器组件的存储器子系统。主机系统可提供数据以存储于存储器子系统处,且可请求从存储器子系统检索数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于美光科技公司,未经美光科技公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980064639.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:收割单元
- 下一篇:电动机控制装置及电动车辆系统