-
公开(公告)号:US11797452B2
公开(公告)日:2023-10-24
申请号:US17867074
申请日:2022-07-18
申请人: Kioxia Corporation
发明人: Saswati Das , Manish Kadam , Neil Buxton
IPC分类号: G06F12/0866 , G06F12/123
CPC分类号: G06F12/0866 , G06F12/123 , G06F2212/224 , G06F2212/313
摘要: Various implementations described herein relate to systems and methods for dynamically managing buffers of a storage device, including receiving, by a controller of the storage device from a host, information indicative of a frequency by which data stored in the storage device is accessed, and in response to receiving the information determining, by the controller, the order by which read buffers of the storage device are allocated for a next read command. The NAND read count of virtual Word-Lines (WLs) are also used to cache more frequently accessed WLs, thus proactively reducing read disturb and consequently increasing NAND reliability and NAND life.
-
公开(公告)号:US09910784B2
公开(公告)日:2018-03-06
申请号:US15612803
申请日:2017-06-02
发明人: Umesh Maheshwari
IPC分类号: G06F12/00 , G06F12/0891 , G06F12/0866 , G06F12/02 , G06F12/0873 , G06F12/0802 , G06F12/06 , G11C7/10 , G11C14/00 , G06F12/12 , G06F3/06
CPC分类号: G06F12/0891 , G06F3/0619 , G06F3/065 , G06F3/0688 , G06F12/0246 , G06F12/0253 , G06F12/0638 , G06F12/0802 , G06F12/0866 , G06F12/0873 , G06F12/12 , G06F2212/1044 , G06F2212/205 , G06F2212/222 , G06F2212/224 , G06F2212/604 , G06F2212/69 , G06F2212/70 , G06F2212/702 , G06F2212/7201 , G06F2212/7205 , G11C7/1072 , G11C14/0018
摘要: A storage device made up of multiple storage media is configured such that one such media serves as a cache for data stored on another of such media. The device includes a controller configured to manage the cache by consolidating information concerning obsolete data stored in the cache with information concerning data no longer desired to be stored in the cache, and erase segments of the cache containing one or more of the blocks of obsolete data and the blocks of data that are no longer desired to be stored in the cache to produce reclaimed segments of the cache.
-
公开(公告)号:US09613097B2
公开(公告)日:2017-04-04
申请号:US14551845
申请日:2014-11-24
CPC分类号: G06F17/30371 , G06F3/0619 , G06F3/0665 , G06F3/0689 , G06F11/073 , G06F12/0866 , G06F12/0871 , G06F17/30303 , G06F17/30457 , G06F17/30477 , G06F17/3048 , G06F17/30581 , G06F2212/224
摘要: According to one embodiment of the present invention, a system for processing a database query stores one or more result sets for one or more first database queries in a data store. The system receives a second database query and compares the second database query to the one or more first database queries to determine presence of a corresponding result set in the data store for the second database query. The system provides the corresponding result set from the data store for the second database query based on the comparison. Embodiments of the present invention further include a method and computer program product for processing a database query in substantially the same manners described above.
-
公开(公告)号:US09606930B2
公开(公告)日:2017-03-28
申请号:US14452406
申请日:2014-08-05
IPC分类号: G06F12/0871
CPC分类号: G06F3/0619 , G06F3/0665 , G06F3/0685 , G06F3/0689 , G06F12/0871 , G06F12/0873 , G06F12/126 , G06F2212/1021 , G06F2212/1044 , G06F2212/213 , G06F2212/217 , G06F2212/224 , G06F2212/601 , G06F2212/604
摘要: In one embodiment, a system includes a disk cache and a controller configured to create a cache resident partition in the disk cache, the cache resident partition being configured to store data thereto that is not subject to HSM, manage the cache resident partition to have a size that is greater than a first minimum size and less than or equal to a total size of the disk cache, receive data to store to the disk cache, store the data to the cache resident partition at least initially, create tape-managed partitions in the disk cache, each of the tape-managed partitions being configured to store data that is subject to HSM, and manage the tape-managed partitions to have a size that is greater than a second minimum size and less than or equal to a total size of the disk cache less a size of all other partitions combined.
-
公开(公告)号:US09552299B2
公开(公告)日:2017-01-24
申请号:US13158161
申请日:2011-06-10
申请人: Mark A. Stalzer
发明人: Mark A. Stalzer
CPC分类号: G06F12/0246 , G06F12/0866 , G06F2212/214 , G06F2212/224 , G06F2212/7201 , H04L49/25
摘要: Systems and methods of building massively parallel computing systems using low power computing complexes in accordance with embodiments of the invention are disclosed. A massively parallel computing system in accordance with one embodiment of the invention includes at least one Solid State Blade configured to communicate via a high performance network fabric. In addition, each Solid State Blade includes a processor configured to communicate with a plurality of low power computing complexes interconnected by a router, and each low power computing complex includes at least one general processing core, an accelerator, an I/O interface, and cache memory and is configured to communicate with non-volatile solid state memory.
摘要翻译: 公开了使用根据本发明的实施例的低功率计算复合体构建大规模并行计算系统的系统和方法。 根据本发明的一个实施例的大规模并行计算系统包括被配置为经由高性能网络结构进行通信的至少一个固态刀片。 另外,每个固态刀片包括被配置为与由路由器互连的多个低功率计算复合体通信的处理器,并且每个低功率计算复合体包括至少一个通用处理核心,加速器,I / O接口和 缓存存储器并被配置为与非易失性固态存储器进行通信。
-
公开(公告)号:US09448943B2
公开(公告)日:2016-09-20
申请号:US14858736
申请日:2015-09-18
CPC分类号: G06F12/0866 , G06F3/0611 , G06F3/064 , G06F3/065 , G06F3/0659 , G06F3/0664 , G06F3/0682 , G06F3/0686 , G06F11/1456 , G06F17/30067 , G06F17/30091 , G06F2212/213 , G06F2212/224
摘要: A computer-implemented method for accessing data stored in a virtual tape storage (VTS) system, according to one embodiment, include receiving a mount request to access at least one host data record in a VTS system, issuing a locate command to position the sequential access storage medium having the logical volume stored therein to about a position where the physical block having at least a portion of the requested at least one host data record therein is located; creating a partial virtual volume in a tape volume cache; and copying the physical block having the at least a portion of the requested at least one host data record therein from the sequential access storage medium to the partial virtual volume in the tape volume cache. An amount of data copied from the logical volume to the partial virtual volume is less than the amount of data in the logical volume.
摘要翻译: 根据一个实施例的用于访问存储在虚拟磁带存储(VTS)系统中的数据的计算机实现的方法包括接收安装请求以访问VTS系统中的至少一个主机数据记录,发出定位命令以将顺序 具有存储在其中的逻辑卷的访问存储介质到关于其中具有所请求的至少一个主机数据记录的至少一部分的物理块位于其中的位置; 在磁带卷高速缓存中创建部分虚拟卷; 以及将其中所请求的至少一个主机数据记录的至少一部分的物理块从顺序存取存储介质复制到磁带卷高速缓存中的部分虚拟卷。 从逻辑卷复制到部分虚拟卷的数据量小于逻辑卷中的数据量。
-
公开(公告)号:US20160154738A1
公开(公告)日:2016-06-02
申请号:US14558396
申请日:2014-12-02
IPC分类号: G06F12/08
CPC分类号: G06F12/0871 , G06F3/0605 , G06F3/064 , G06F3/0676 , G06F2212/211 , G06F2212/224 , G06F2212/7201 , G11B20/1217 , G11B27/00 , G11B27/3027 , G11B2020/1267
摘要: A storage media comprising a first storage subset with a first value of a storage media characteristic and a second storage subset with a second value of the storage media characteristic, the first value of a storage media characteristic being substantially different than the second value of the storage media characteristic and a storage controller configured to allocate a plurality of logical block addresses (LBAs) between the first storage subset and the second storage subset based on a predetermined criterion in view of the first value of the storage media characteristic and the second value of the storage media characteristic.
摘要翻译: 一种存储介质,包括具有存储介质特性的第一值的第一存储子集和具有所述存储介质特性的第二值的第二存储子集,所述存储介质特性的第一值基本上不同于所述存储器的第二值 媒体特性和存储控制器,其被配置为基于预定标准在第一存储子集和第二存储子集之间分配多个逻辑块地址(LBA),根据存储介质特性的第一值和 存储介质特性。
-
公开(公告)号:US09280477B2
公开(公告)日:2016-03-08
申请号:US13292169
申请日:2011-11-09
CPC分类号: G06F3/0647 , G06F3/0604 , G06F3/0635 , G06F3/0685 , G06F12/0802 , G06F12/0866 , G06F12/0868 , G06F2212/21 , G06F2212/22 , G06F2212/222 , G06F2212/224 , G06F2212/225 , G06F2212/28 , G06F2212/31 , G06F2212/46
摘要: The disclosure is related to systems and methods of managing data storage in a memory device. In a particular embodiment, a method is disclosed that includes receiving, in a data storage device, at least one data packet that has a size that is different from an allocated storage capacity of at least one physical destination location on a data storage medium in the data storage device for the at least one data packet. The method also includes storing the at least one received data packet in a non-volatile cache memory prior to transferring the at least one received data packet to the at least one physical destination location.
摘要翻译: 本公开涉及管理存储器件中的数据存储的系统和方法。 在一个具体实施例中,公开了一种方法,其包括在数据存储设备中接收至少一个数据分组,所述数据分组的大小与所分配的数据存储介质上的至少一个物理目的地位置的分配的存储容量不同 用于所述至少一个数据分组的数据存储设备。 该方法还包括在将至少一个接收到的数据分组传送到至少一个物理目的地位置之前,将至少一个接收到的数据分组存储在非易失性高速缓冲存储器中。
-
公开(公告)号:US20160019156A1
公开(公告)日:2016-01-21
申请号:US14336970
申请日:2014-07-21
发明人: Timothy R. Feldman , Andy Kowles
IPC分类号: G06F12/08
CPC分类号: G06F12/0871 , G06F12/0848 , G06F12/0895 , G06F2212/224 , G06F2212/604 , G06F2212/6046
摘要: Implementations disclosed herein provide a method comprising segregating a disk cache into a plurality of allocation units, and allocating the plurality of allocation units out-of-order.
摘要翻译: 本文公开的实施方案提供了一种方法,包括将磁盘高速缓存分离成多个分配单元,以及分配多个分配单元是无序的。
-
公开(公告)号:US20160011794A1
公开(公告)日:2016-01-14
申请号:US14858736
申请日:2015-09-18
IPC分类号: G06F3/06
CPC分类号: G06F12/0866 , G06F3/0611 , G06F3/064 , G06F3/065 , G06F3/0659 , G06F3/0664 , G06F3/0682 , G06F3/0686 , G06F11/1456 , G06F17/30067 , G06F17/30091 , G06F2212/213 , G06F2212/224
摘要: A computer-implemented method for accessing data stored in a virtual tape storage (VTS) system, according to one embodiment, include receiving a mount request to access at least one host data record in a VTS system, issuing a locate command to position the sequential access storage medium having the logical volume stored therein to about a position where the physical block having at least a portion of the requested at least one host data record therein is located; creating a partial virtual volume in a tape volume cache; and copying the physical block having the at least a portion of the requested at least one host data record therein from the sequential access storage medium to the partial virtual volume in the tape volume cache. An amount of data copied from the logical volume to the partial virtual volume is less than the amount of data in the logical volume.
摘要翻译: 根据一个实施例的用于访问存储在虚拟磁带存储(VTS)系统中的数据的计算机实现的方法包括接收安装请求以访问VTS系统中的至少一个主机数据记录,发出定位命令以将顺序 具有存储在其中的逻辑卷的访问存储介质到关于其中具有所请求的至少一个主机数据记录的至少一部分的物理块位于其中的位置; 在磁带卷高速缓存中创建部分虚拟卷; 以及将其中所请求的至少一个主机数据记录的至少一部分的物理块从顺序存取存储介质复制到磁带卷高速缓存中的部分虚拟卷。 从逻辑卷复制到部分虚拟卷的数据量小于逻辑卷中的数据量。
-
-
-
-
-
-
-
-
-