使用深度神经网络优化固态驱动器的性能的系统和方法

    公开(公告)号:CN110389909B

    公开(公告)日:2022-03-15

    申请号:CN201910302894.2

    申请日:2019-04-16

    Abstract: 一种数据存储设备的控制器包括:主机接口,提供到主机计算机的接口;闪存转换层(FTL),将逻辑块地址(LBA)转换为与输入/输出(I/O)请求相关联的物理块地址(PBA);闪存接口,提供到闪存介质的接口,以访问存储在闪存介质上的数据;以及一个或多个深度神经网络(DNN)模块,用于预测主机计算机的I/O访问模式。一个或多个DNN模块向FTL提供与从主机计算机接收的一个或多个过去的I/O请求和当前I/O请求相关联的一个或多个预测输出,并且一个或多个预测输出包括跟随在当前I/O请求之后的至少一个预测的I/O请求。FTL预取存储在闪存介质中的与至少一个预测的I/O请求相关联的数据。

    在基于NVMe的SSD中管理LBA重叠检查的方法和系统

    公开(公告)号:CN111694508B

    公开(公告)日:2023-12-26

    申请号:CN201910688350.4

    申请日:2019-07-29

    Abstract: 一种用于在基于非易失性存储器快速(NVMe)的固态驱动器(SSD)中管理逻辑块地址(LBA)范围重叠检查的方法,包括:由LBA重叠检查(LOC)模块检测进入命令的LBA范围与SSD控制器中至少一个未完成命令的LBA范围之间的重叠,由LOC模块确定与进入命令相对应的重叠计数值,其中该重叠计数值指示进入命令的LBA范围和至少一个未完成命令的LBA范围之间出现重叠,并且由SSD控制器基于与进入命令相对应的重叠计数值来执行进入命令。

    用于专用最末级高速缓存器的旁路预测器

    公开(公告)号:CN111382089A

    公开(公告)日:2020-07-07

    申请号:CN201911367515.4

    申请日:2019-12-26

    Abstract: 一种用于将数据分配到第一高速缓存器的系统和方法:如果用于数据的重用指示符指示数据有可能被重用,则将第一计数器递增;如果用于数据的重用指示符指示所述数据有可能不被重用,则将计数器递减。在数据被从第二高速缓存器逐出时,将第二计数器递增,第二高速缓存器作为比第一高速缓存器更高级的高速缓存器。如果第一计数器的值等于或大于第一预定阈值或者第二计数器的值等于零,则将数据分配到第一高速缓存器;以及,如果第一计数器的值小于第一预定阈值且第二计数器的值不等于零,则将数据从第一高速缓存器旁路。

    在基于NVMe的SSD中管理LBA重叠检查的方法和系统

    公开(公告)号:CN111694508A

    公开(公告)日:2020-09-22

    申请号:CN201910688350.4

    申请日:2019-07-29

    Abstract: 一种用于在基于非易失性存储器快速(NVMe)的固态驱动器(SSD)中管理逻辑块地址(LBA)范围重叠检查的方法,包括:由LBA重叠检查(LOC)模块检测进入命令的LBA范围与SSD控制器中至少一个未完成命令的LBA范围之间的重叠,由LOC模块确定与进入命令相对应的重叠计数值,其中该重叠计数值指示进入命令的LBA范围和至少一个未完成命令的LBA范围之间出现重叠,并且由SSD控制器基于与进入命令相对应的重叠计数值来执行进入命令。

    用于分布式高速缓存的系统和方法

    公开(公告)号:CN110059022B

    公开(公告)日:2024-05-31

    申请号:CN201811486808.X

    申请日:2018-12-06

    Abstract: 一种用于分布式高速缓存的系统和方法,所述系统具有至少一个网络连接的存储设备、内容服务器和控制服务器。控制服务器被配置为发现所述至少一个网络连接的存储设备,从所述至少一个网络连接的存储设备收集设备信息,其中设备信息包括设备位置,基于每个设备位置将所述至少一个网络连接的存储设备中的每个分配给设备域,以及向内容服务器提供所述至少一个网络连接的存储设备的设备信息。

    用于专用最末级高速缓存器的旁路预测器

    公开(公告)号:CN111382089B

    公开(公告)日:2024-05-07

    申请号:CN201911367515.4

    申请日:2019-12-26

    Abstract: 一种用于将数据分配到第一高速缓存器的系统和方法:如果用于数据的重用指示符指示数据有可能被重用,则将第一计数器递增;如果用于数据的重用指示符指示所述数据有可能不被重用,则将计数器递减。在数据被从第二高速缓存器逐出时,将第二计数器递增,第二高速缓存器作为比第一高速缓存器更高级的高速缓存器。如果第一计数器的值等于或大于第一预定阈值或者第二计数器的值等于零,则将数据分配到第一高速缓存器;以及,如果第一计数器的值小于第一预定阈值且第二计数器的值不等于零,则将数据从第一高速缓存器旁路。

    使用深度神经网络优化固态驱动器的性能的系统和方法

    公开(公告)号:CN110389909A

    公开(公告)日:2019-10-29

    申请号:CN201910302894.2

    申请日:2019-04-16

    Abstract: 一种数据存储设备的控制器包括:主机接口,提供到主机计算机的接口;闪存转换层(FTL),将逻辑块地址(LBA)转换为与输入/输出(I/O)请求相关联的物理块地址(PBA);闪存接口,提供到闪存介质的接口,以访问存储在闪存介质上的数据;以及一个或多个深度神经网络(DNN)模块,用于预测主机计算机的I/O访问模式。一个或多个DNN模块向FTL提供与从主机计算机接收的一个或多个过去的I/O请求和当前I/O请求相关联的一个或多个预测输出,并且一个或多个预测输出包括跟随在当前I/O请求之后的至少一个预测的I/O请求。FTL预取存储在闪存介质中的与至少一个预测的I/O请求相关联的数据。

    用于分布式高速缓存的系统和方法

    公开(公告)号:CN110059022A

    公开(公告)日:2019-07-26

    申请号:CN201811486808.X

    申请日:2018-12-06

    Abstract: 一种用于分布式高速缓存的系统和方法,所述系统具有至少一个网络连接的存储设备、内容服务器和控制服务器。控制服务器被配置为发现所述至少一个网络连接的存储设备,从所述至少一个网络连接的存储设备收集设备信息,其中设备信息包括设备位置,基于每个设备位置将所述至少一个网络连接的存储设备中的每个分配给设备域,以及向内容服务器提供所述至少一个网络连接的存储设备的设备信息。

Patent Agency Ranking