-
公开(公告)号:US20140223231A1
公开(公告)日:2014-08-07
申请号:US13976002
申请日:2012-06-07
申请人: INTEL CORPORATION
CPC分类号: G11C16/16
摘要: Embodiments of the present disclosure describe devices, methods, computer-readable media and systems configurations for solid state drive management in power loss recovery. Other embodiments may be described and/or claimed.
摘要翻译: 本公开的实施例描述了在功率损耗恢复中用于固态驱动器管理的设备,方法,计算机可读介质和系统配置。 可以描述和/或要求保护其他实施例。
-
公开(公告)号:US11687498B2
公开(公告)日:2023-06-27
申请号:US17302845
申请日:2021-05-13
申请人: Intel Corporation
发明人: Sanjeev N. Trika , Jawad B. Khan , Piotr Wysocki
IPC分类号: G06F16/182 , H04L67/00 , H04L67/104 , H04L67/01
CPC分类号: G06F16/1834 , H04L67/104 , H04L67/34 , H04L67/01
摘要: Examples may include a storage appliance having a mass storage device and a compute engine communicating peer-to-peer with each other, with the compute engine including a programmable logic component to execute a function to read data from the at least one storage device, process the data; and write data to the at least one storage device.
-
公开(公告)号:US11231873B2
公开(公告)日:2022-01-25
申请号:US16213274
申请日:2018-12-07
申请人: Intel Corporation
发明人: Sanjeev N. Trika
IPC分类号: G06F3/06
摘要: An apparatus is described. The apparatus includes velocity assignment logic to assign a velocity to data that is to be written to a non volatile storage medium. The velocity assignment logic is to accept input information pertaining to an identity of an application that is writing the data, the data type of the data and the state of the application in order to determine the velocity.
-
公开(公告)号:US20210326254A1
公开(公告)日:2021-10-21
申请号:US17220842
申请日:2021-04-01
申请人: Intel Corporation
发明人: Peng Li , Jawad B. Khan , Sanjeev N. Trika
IPC分类号: G06F12/06 , G11C7/10 , G05B19/045
摘要: An embodiment of a semiconductor package apparatus may include technology to provide a first interface between a first storage device and a host device, and provide a second interface directly between the first storage device and a second storage device. Other embodiments are disclosed and claimed.
-
公开(公告)号:US11010350B2
公开(公告)日:2021-05-18
申请号:US16773826
申请日:2020-01-27
申请人: Intel Corporation
发明人: Sanjeev N. Trika , Jawad B. Khan , Piotr Wysocki
IPC分类号: G06F16/182 , H04L29/08 , H04L29/06
摘要: Examples may include a storage appliance having a mass storage device and a compute engine communicating peer-to-peer with each other, with the compute engine including a programmable logic component to execute a function to read data from the at least one storage device, process the data; and write data to the at least one storage device.
-
公开(公告)号:US10831734B2
公开(公告)日:2020-11-10
申请号:US15973428
申请日:2018-05-07
申请人: Intel Corporation
发明人: Peng Li , Sanjeev N. Trika
摘要: An update-insert (“upsert”) interface manages updates to key-value storage at a memory or storage device. An upsert token is used to store a key and data for a transform to update a previous value stored for a key-value pair. The upsert token processing includes an upsert command to generate the upsert token for an existing key-value pair and store the upsert token in one or more first non-volatile memory (NVM) devices maintained at a memory or storage device. A hash-to-physical (H2P) table or index stored in one or more second NVM devices of the memory or storage device is utilized to locate and read the data for the key and the data for the transform and coalesce the transform(s) into a current value for the key-value pair, thereby avoiding unnecessary read and write amplification when updating key-value storage.
-
公开(公告)号:US10437731B2
公开(公告)日:2019-10-08
申请号:US14998070
申请日:2015-12-24
申请人: Intel Corporation
IPC分类号: G06F12/00 , G06F13/00 , G06F13/28 , G06F12/0897 , G06F3/06 , G06F12/0891 , G06F12/0871 , G06F12/123
摘要: In embodiments, apparatuses, methods and storage media associated with a multi-level cache are described. A first storage level may receive an input/output (I/O) request from a second storage level of the multi-level cache, wherein the I/O request is associated with a data. The first storage level may further receive an indicator to indicate whether the data is stored or will be stored in the second storage level. The first storage level may determine whether to store the data in the first storage level based on the indicator. Other embodiments may be described and/or claimed.
-
公开(公告)号:US10289556B2
公开(公告)日:2019-05-14
申请号:US15338199
申请日:2016-10-28
申请人: INTEL CORPORATION
发明人: Sanjeev N. Trika
IPC分类号: G06F12/08 , G06F12/02 , G06F12/0871 , G06F11/14 , G06F12/0804 , G06F12/0866 , G06F12/0815 , G06F12/0868
摘要: A method and system to allow power fail-safe write-back or write-through caching of data in a persistent storage device into one or more cache lines of a caching device. No metadata associated with any of the cache lines is written atomically into the caching device when the data in the storage device is cached. As such, specialized cache hardware to allow atomic writing of metadata during the caching of data is not required.
-
公开(公告)号:US20190042710A1
公开(公告)日:2019-02-07
申请号:US15858768
申请日:2017-12-29
申请人: Intel Corporation
摘要: An embodiment of a semiconductor apparatus may include technology to receive an application-related checkpoint request corresponding to a file of a file system stored on a persistent storage media, and determine one or more checkpoint operations internal to the persistent storage media to perform the application-related checkpoint request. Other embodiments are disclosed and claimed.
-
20.
公开(公告)号:US20190034427A1
公开(公告)日:2019-01-31
申请号:US15856686
申请日:2017-12-28
申请人: Intel Corporation
IPC分类号: G06F17/30
摘要: Disclosed is a data management system configured to provide a key-value data structure architecture for use with a storage device. The key-value data structure includes a logic tree having a tree-based index and a hash table having a hash-based index. For a ‘scan’ (or range query) operation, the data management system scans the tree-based index to determine which keys exist between two search keys in the tree-based index. For a ‘get’ (e.g., a value request) operation, the data management system applies a hash function to a provided key to determine an index in the hash table by which to retrieve a value that corresponds with the provided key. Other operations (e.g., ‘put’, ‘update’, ‘delete’) may include updating both the tree-based index and the hash-based index. The logic tree stores keys and stores a zero byte-sized value with each of the keys, to limit the size of the logic tree.
-
-
-
-
-
-
-
-
-