一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

存储装置及其操作方法与流程

2022-12-21 19:37:27 来源:中国专利 TAG:

技术特征:
1.一种存储装置,包括:存储器装置,用于存储数据;高速缓存存储器装置,包括高速缓存所述存储器装置中存储的特定数据的第一高速缓存存储器和存储从所述第一高速缓存存储器中迁出的数据的第二高速缓存存储器;以及存储器控制器,与所述存储器装置和所述高速缓存存储器装置通信,并且控制所述存储器装置和所述高速缓存存储器装置,其中所述存储器控制器从主机接收针对第一数据的读取请求,将所述第一数据加载到所述第一高速缓存存储器,并且基于重用距离来控制所述高速缓存存储器装置,所述重用距离指示在对特定数据元素的任意两次访问之间访问的数据元素的数量,并且其中所述存储器控制器进一步控制所述第一高速缓存存储器将高速缓存在所述第一高速缓存存储器中的数据之中具有最大重用距离的第二数据移动到所述第二高速缓存存储器,并且其中与所述第二数据的重用距离相对应的数据大小小于所述高速缓存存储器装置的总容量。2.根据权利要求1所述的存储装置,其中所述存储器控制器控制所述高速缓存存储器装置从所述高速缓存存储器装置中删除大小与大于所述高速缓存存储器装置的总容量的重用距离相对应的第三数据。3.根据权利要求2所述的存储装置,其中所述存储器控制器将所述第一数据传输到所述主机,并且控制所述高速缓存存储器装置从所述高速缓存存储器装置中删除所述第一数据,所述第一数据的大小与大于所述高速缓存存储器装置的总容量的重用距离相对应。4.根据权利要求1所述的存储装置,其中所述存储器控制器移动高速缓存在所述高速缓存存储器装置中的数据,使得高速缓存在所述第一高速缓存存储器中的数据的重用距离小于高速缓存在所述第二高速缓存存储器中的任何数据的重用距离。5.根据权利要求1所述的存储装置,其中所述第一高速缓存存储器和所述第二高速缓存存储器对应于其中不存在任何由所述第一高速缓存存储器和所述第二高速缓存存储器共享的数据的独占高速缓存。6.根据权利要求1所述的存储装置,其中所述第一高速缓存存储器和所述第二高速缓存存储器分别以第一速度和低于所述第一速度的第二速度操作。7.根据权利要求1所述的存储装置,其中所述第一高速缓存存储器的容量小于所述第二高速缓存存储器的容量。8.根据权利要求1所述的存储装置,其中所述第一高速缓存存储器是动态随机存取存储器即dram,所述第二高速缓存存储器是存储类存储器即scm。9.根据权利要求1所述的存储装置,其中所述存储器控制器包括:重用距离管理器,基于所述存储器装置中存储的访问信息来确定数据的重用距离;以及高速缓存存储器控制器,基于所述重用距离和所述高速缓存存储器装置的总容量来确定是删除高速缓存在所述高速缓存存储器装置中的数据还是移动高速缓存在所述高速缓存存储器装置中的数据。10.一种存储装置,包括:
存储器装置,包括多个页面;高速缓存存储器装置,包括高速缓存所述多个页面中存储的数据的第一高速缓存存储器和存储从所述第一高速缓存存储器中迁出的数据的第二高速缓存存储器;以及存储器控制器,控制所述存储器装置和所述高速缓存存储器装置,其中所述存储器控制器响应于从主机接收到针对读取数据的读取请求:将所述读取数据加载到所述第一高速缓存存储器,并且控制所述第一高速缓存存储器将所述读取数据从所述第一高速缓存存储器传输到所述主机;以及基于所述读取数据的重用距离与所述高速缓存存储器装置的总容量的比较来确定是否从所述高速缓存存储器装置中删除所述读取数据,其中所述重用距离指示在对特定数据元素的任意两次访问之间访问的数据元素的数量。11.根据权利要求10所述的存储装置,其中所述存储器控制器控制所述高速缓存存储器装置从所述高速缓存存储器装置中删除大小与大于所述高速缓存存储器装置的总容量的重用距离相对应的特定数据。12.根据权利要求11所述的存储装置,其中所述存储器控制器将所述读取数据传输到所述主机,并且控制所述高速缓存存储器装置从所述高速缓存存储器装置中删除所述读取数据,所述读取数据的大小与大于所述高速缓存存储器装置的总容量的重用距离相对应。13.根据权利要求10所述的存储装置,其中所述存储器控制器移动高速缓存在所述高速缓存存储器装置中的数据,使得高速缓存在所述第一高速缓存存储器中的数据的重用距离小于高速缓存在所述第二高速缓存存储器中的任何数据的重用距离。14.根据权利要求10所述的存储装置,其中所述第一高速缓存存储器和所述第二高速缓存存储器对应于其中不存在任何由所述第一高速缓存存储器和所述第二高速缓存存储器共享的数据的独占高速缓存。15.根据权利要求10所述的存储装置,其中所述第一高速缓存存储器和所述第二高速缓存存储器分别以第一速度和低于所述第一速度的第二速度操作。16.根据权利要求10所述的存储装置,其中所述第一高速缓存存储器的容量小于所述第二高速缓存存储器的容量。17.根据权利要求10所述的存储装置,其中所述存储器控制器包括:重用距离管理器,基于关于所述多个页面中的每一个的访问信息来确定与每个页面相对应的数据的重用距离;以及高速缓存存储器控制器,基于所述重用距离和所述高速缓存存储器装置的总容量来确定是删除高速缓存在所述高速缓存存储器装置中的数据还是移动高速缓存在所述高速缓存存储器装置中的数据。18.一种操作存储装置的方法,所述存储装置包括第一高速缓存存储器、第二高速缓存存储器和主存储器,所述方法包括:从主机接收针对第一数据的读取请求;基于第二数据的重用距离从所述第一高速缓存存储器中迁出所述第二数据;将所述第二数据存储在所述第二高速缓存存储器中;将所述第一数据加载到所述第一高速缓存存储器;并且将所述第一数据传输到所述主机。
19.根据权利要求18所述的方法,其中在高速缓存在所述第一高速缓存存储器中的数据之中,所述第二数据具有最大的重用距离。20.根据权利要求19所述的方法,进一步包括:基于与所述第二数据的重用距离相对应的数据大小是否大于所述第一高速缓存存储器的容量和所述第二高速缓存存储器的容量之和,从所述第二高速缓存存储器中迁出所述第二数据。

技术总结
本公开涉及一种存储装置及其操作方法。该存储装置从主机接收针对第一数据的读取请求,基于第二数据的重用距离从第一高速缓存存储器中迁出第二数据,将第二数据存储在第二高速缓存存储器中,将第一数据加载到第一高速缓存存储器并且将第一数据传输到主机。存储器并且将第一数据传输到主机。存储器并且将第一数据传输到主机。


技术研发人员:柳准熙 高光振
受保护的技术使用者:爱思开海力士有限公司
技术研发日:2022.01.29
技术公布日:2022/12/8
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献