[发明专利]计算每一中央处理单元预取的逻辑块号的最佳数目有效
申请号: | 201711399885.7 | 申请日: | 2017-12-22 |
公开(公告)号: | CN108694132B | 公开(公告)日: | 2022-09-13 |
发明(设计)人: | K.J.温泽尔 | 申请(专利权)人: | 西部数据技术公司 |
主分类号: | G06F12/0862 | 分类号: | G06F12/0862;G06F12/0868 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 王珊珊 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算 每一 中央 处理 单元 逻辑 最佳 数目 | ||
1.一种用于数据处理的系统,包括:
存储器系统,将被耦接到主机装置,该存储器系统包括:
第一CPU,将被耦接到所述主机装置,其中所述第一CPU具有第一高速缓存;
至少一个附加CPU,与所述主机装置解耦,其中所述至少一个附加CPU具有第二高速缓存;
控制器,耦接到所述第一CPU和所述至少一个附加CPU,其中所述控制器不同于所述第一CPU和所述至少一个附加CPU;
存储器装置,耦接到所述第一CPU、所述控制器和所述至少一个附加CPU;和
确定要从所述第二高速缓存预取到所述第一高速缓存的LBN的数量并促使所述数量的LBN从所述第二高速缓存被预取和写入到所述第一高速缓存中的部件。
2.根据权利要求1所述的系统,其中该第一CPU包括从该主机装置接收请求的部件。
3.根据权利要求2所述的系统,其中该第一CPU附加包括从该存储器装置接收预取的LBN的部件。
4.根据权利要求3所述的系统,其中所述至少一个附加CPU包括将预取的LBN发送到该第一CPU的部件。
5.根据权利要求1所述的系统,其中该第一CPU附加包括从该存储器装置接收预取的LBN的部件。
6.根据权利要求5所述的系统,其中所述至少一个附加CPU包括将预取的LBN发送到该第一CPU的部件。
7.根据权利要求1所述的系统,其中所述至少一个附加CPU包括将预取的LBN发送到该第一CPU的部件。
8.一种用于数据处理的方法,包括:
从主机装置接收读取第一数据的第一请求,并从耦接到多个CPU的存储器装置接收读取第二数据的第二请求,其中所述多个CPU中的第一CPU具有第一高速缓存储存器,并且所述多个CPU中的第二CPU具有第二高速缓存储存器;
使用该第一CPU从该存储器装置读取该第一数据;
使用所述多个CPU中的所述第二CPU从该存储器装置读取该第二数据;
将该第一数据和该第二数据写入到所述第一CPU的所述第一高速缓存储存器中;
从所述第一高速缓存储存器读取所述第一和第二数据;和
将所述第一和第二数据传递到该主机装置。
9.根据权利要求8所述的方法,其中该存储器装置是NAND储存装置。
10.根据权利要求8所述的方法,其中该存储器装置是硬盘驱动器储存装置。
11.一种用于数据处理的方法,包括:
从主机装置接收从在与第一CPU和第二CPU耦接的存储器装置中安排的第一LBN和第二LBN读取第一LBA数据的第一请求,其中所述第一CPU具有第一高速缓存储存器并且被分配所述第一LBN,其中所述第二CPU具有第二高速缓存储存器并且被分配所述第二LBN;
从该存储器装置的所述第一LBN读取第一LBA数据的第一部分;
从该存储器装置的所述第二LBN读取第一LBA数据的第二部分;
向该第一高速缓存储存器写入所述第一LBN数据的第一部分以及所述第一LBN数据的第二部分;
从该第一高速缓存储存器读取所述第一LBA数据;和
将所述第一LBA数据传递到该主机装置。
12.根据权利要求11所述的方法,进一步包括:
从该主机装置接收从该存储器装置读取第二LBA数据的第二请求,其中所述第一LBA数据和所述第二LBA数据是顺序数据;
从该存储器装置读取该第二LBA数据;
将所述第二LBA数据写入到所述第一高速缓存储存器;和
向该主机装置传递该第二LBA数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西部数据技术公司,未经西部数据技术公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711399885.7/1.html,转载请声明来源钻瓜专利网。