[发明专利]用于存储器子系统的实时(JIT)调度器在审
申请号: | 202111543519.0 | 申请日: | 2021-12-16 |
公开(公告)号: | CN114647507A | 公开(公告)日: | 2022-06-21 |
发明(设计)人: | J·A·拉姆;A·J·韦森贝格;吴冠英;S·苏巴劳;C·古达 | 申请(专利权)人: | 美光科技公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京律盟知识产权代理有限责任公司 11287 | 代理人: | 王龙 |
地址: | 美国爱*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 存储器 子系统 实时 jit 调度 | ||
1.一种系统,其包括:
存储器装置;以及
处理装置,其以操作方式与所述存储器装置耦合以进行包括以下各项的操作:
由实时JIT调度器接收使用与所述存储器装置相关联的硬件资源进行存储器操作的请求;
识别对应于所述存储器操作的业务类别;
确定在当前调度时间帧期间用于所述业务类别的可用服务质量QoS信用的数目;
确定与所述存储器操作的类型相关联的QoS信用的数目;
响应于确定与所述存储器操作的所述类型相关联的QoS信用的所述数目小于可用QoS信用的所述数目,将所述存储器操作提交到存储器装置。
2.根据权利要求1所述的系统,其中接收所述请求进一步包括:
在多个调度池中的调度池中对所述请求进行入队,其中所述调度池与所述业务类别以及所述硬件资源相关联;以及
使用轮循算法从所述多个调度池中的所述调度池对所述请求进行出队。
3.根据权利要求1所述的系统,其中响应于确定所述硬件资源的未完成请求的计数低于预定阈值而进行提交所述存储器操作。
4.根据权利要求1所述的系统,其中响应于基于先前请求预测所述硬件资源可用而进行将所述存储器操作提交到存储器装置。
5.根据权利要求4所述的系统,其中基于先前请求预测所述硬件资源可用是基于所述先前请求的存储器操作的类型以及提交所述先前请求的所述存储器操作的时间来进行。
6.根据权利要求1所述的系统,其中所述操作进一步包括:响应于确定与所述存储器操作相关联的QoS信用的所述数目超过所述可用QoS信用,在后续调度时间帧处对待处理的所述请求进行入队。
7.根据权利要求1所述的系统,其中所述操作进一步包括:在后续调度时间帧处复位用于所述业务类别的可用QoS信用的所述数目。
8.根据权利要求1所述的系统,其中所述业务类别为以下各项中的一个:主机读取、主机写入以及后台操作。
9.一种方法,其包括:
由实时JIT调度器接收使用与存储器装置相关联的硬件资源进行存储器操作的请求;
识别对应于所述存储器操作的业务类别;
确定所述存储器操作的类型;
基于所述业务类别以及所述存储器操作的所述类型确定是否待在当前调度时间帧期间处理所述存储器操作;以及
响应于确定待在所述当前调度时间帧期间处理所述存储器操作,将所述存储器操作提交到所述存储器装置。
10.根据权利要求9所述的方法,其中接收所述请求进一步包括:
在多个调度池中的调度池中对所述请求进行入队,其中所述调度池与所述业务类别以及所述硬件资源相关联。
11.根据权利要求9所述的方法,其中响应于确定所述硬件资源的未完成请求的计数低于预定阈值而进行提交所述存储器操作。
12.根据权利要求9所述的方法,其中响应于基于先前请求预测所述硬件资源可用而进行提交所述存储器操作。
13.一种非暂时性机器可读存储媒体,其包含指令,所述指令在由处理装置存取时使得所述处理装置执行包括以下各项的一或多个操作:
由实时JIT调度器接收使用与存储器装置相关联的所述存储器装置的硬件资源进行存储器操作的请求;
识别对应于所述存储器操作的业务类别;
确定在当前调度时间帧期间用于所述业务类别的可用服务质量QoS信用的数目;
确定与所述存储器操作的类型相关联的QoS信用的数目;
响应于确定与所述存储器操作的所述类型相关联的QoS信用的所述数目小于可用QoS信用的所述数目,将所述存储器操作提交到存储器装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于美光科技公司,未经美光科技公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111543519.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:具有牵引单元的人工韧带及其制备方法
- 下一篇:辅助装置、方法以及程序