-
公开(公告)号:US11947419B2
公开(公告)日:2024-04-02
申请号:US17456821
申请日:2021-11-29
发明人: Jooyoung Hwang
IPC分类号: G06F12/1018 , G06F3/06 , G06F11/07 , G06F11/10 , G06F12/02
CPC分类号: G06F11/1068 , G06F3/0619 , G06F3/0622 , G06F3/0659 , G06F3/0679 , G06F11/0772 , G06F12/0238 , G06F12/0253
摘要: An operation method of a storage device includes: receiving a write request including an object identifier and data from an external device; performing a hash operation on the data to generate a hash value; determining whether an entry associated with the hash value is empty in a table; storing the data in an area of the storage device corresponding to a physical address and updating the entry to include the physical address and a reference count, when it is determined that the entry is empty; and increasing the reference count included in the entry without performing a store operation associated with the data, when it is determined that the entry is not empty, and an error message is returned to the external device when the entry associated with the hash value is not present in the table.
-
2.
公开(公告)号:US20230350810A1
公开(公告)日:2023-11-02
申请号:US17732098
申请日:2022-04-28
申请人: NetApp Inc.
发明人: Anil Paul Thoppil , Wei Sun , Meera Odugoudar , Szu-Wen Kuo , Santhosh Selvaraj
IPC分类号: G06F12/1018
CPC分类号: G06F12/1018
摘要: Techniques are provided for implementing a hash building process and an append hash building process. The hash building process builds in-memory hash entries for bins of keys stored within sorted logs of a log structured merge tree used to store keys of a key-value store. The in-memory hash entries can be used to identify the starting locations of bins of keys within the log structured merge tree so that a key within a bin can be searched for from the starting location of the bin as opposed to having to search the entire log structured merge tree. The append hash building process builds two hashes that can be used to more efficiently locate keys and/or ranges of keys within an unsorted append log that would otherwise require a time consuming binary search of the entire append log.
-
公开(公告)号:US11755373B2
公开(公告)日:2023-09-12
申请号:US17065354
申请日:2020-10-07
IPC分类号: G06F9/50 , G06F9/54 , G06F12/02 , G06F12/1018 , G06F9/30
CPC分类号: G06F9/5016 , G06F9/3009 , G06F9/544 , G06F12/0238 , G06F12/0253 , G06F12/1018
摘要: Techniques for computing and storing object identity hash values are disclosed. In some embodiments, a runtime system generates a value, such as a nonce, that is unique to a particular allocation region within memory. The runtime system may mix the value with one or more seed values that are associated with one or more respective objects stored in the allocation region. The runtime system may obtain object identifiers for the respective objects by applying a hash function to the result of mixing the seed value with at least the value associated with the allocation region. Conditioning operations may also be applied before, during or after the mixing operations to make the values appear more random. The nonce value may be changed from time to time, such as when memory is recycled in the allocation region, to reduce the risk of hash collisions.
-
公开(公告)号:US11720688B2
公开(公告)日:2023-08-08
申请号:US16309588
申请日:2017-06-13
申请人: CLOUDMODE, LLC
发明人: Dhryl Anton , Michael McFall
CPC分类号: G06F21/602 , G06F12/1018 , G06Q20/06 , H04L9/3213 , H04L9/3239 , H04L9/3297 , G06F21/6227 , H04L9/0643 , H04L9/50
摘要: Disclosed is a method, a device, and/or a system of initiation and transfer of a cryptographic database and/or a cryptographic unit. In one embodiment, an electronic mint generates and mints proofs in an indelible media using a hash function. The proofs and/or an origin hash based on the proofs may be usable to seed a hash chain of a cryptographic bearer database and/or a cryptographic unit with an evolving state hash. The database and/or unit is issued from a treasury server and transferred between user devices as coordinated by a tracking server that utilizes one or more immutable records to track the database and/or unit and retain uniqueness of the bearer database in its most evolved state. Transfers may update user state hash of an evolving user profile usable as an authentication token and/or to show assent to a transaction resulting in a seal hash of acceptance.
-
公开(公告)号:US11640840B2
公开(公告)日:2023-05-02
申请号:US17360958
申请日:2021-06-28
IPC分类号: G11C11/40 , G11C11/06 , G11C11/4078 , G11C11/408 , G06F12/1018 , G06F3/06 , G11C11/406 , G11C11/4076
摘要: An electronic device includes a memory having a plurality of memory rows and a memory refresh functional block that performs a victim row refresh operation. For the victim row refresh operation, the memory refresh functional block selects one or more victim memory rows that may be victims of data corruption caused by repeated memory accesses in a specified group of memory rows near each of the one or more victim memory rows. The memory refresh functional block then individually refreshes each of the one or more victim memory rows.
-
公开(公告)号:US20230084049A1
公开(公告)日:2023-03-16
申请号:US17981615
申请日:2022-11-07
发明人: Charles W. Brokish , Narendar Madurai Shankar , Erdal Paksoy , Steve Karouby , Olivier Schuepbach
IPC分类号: G06F12/1009 , G06F21/57 , G06F21/74 , G06F21/78 , H01L21/66 , H01L23/525 , G06F12/02 , G06F12/06 , G06F12/1018 , G06F12/12 , G06F12/14 , H04L9/32
摘要: An integrated circuit (122) includes an on-chip boot ROM (132) holding boot code, a non-volatile security identification element (140) having non-volatile information determining a less secure type or more secure type, and a processor (130). The processor (130) is coupled to the on-chip boot ROM (132) and to the non-volatile security identification element (140) to selectively execute boot code depending on the non-volatile information of the non-volatile security identification element (140). Other technology such as processors, methods of operation, processes of manufacture, wireless communications apparatus, and wireless handsets are also disclosed.
-
公开(公告)号:US20230011863A1
公开(公告)日:2023-01-12
申请号:US17373678
申请日:2021-07-12
申请人: NVIDIA CORPORATION
发明人: NAVEEN CHERUKURI , SAURABH HUKERIKAR , PAUL RACUNAS , NIRMAL RAJ SAXENA , DAVID CHARLES PATRICK , YIYANG FENG , ABHIJEET GHADGE , STEVEN JAMES HEINRICH , ADAM HENDRICKSON , GENTARO HIROTA , PRAVEEN JOGINIPALLY , VAISHALI KULKARNI , PETER C. MILLS , SANDEEP NAVADA , MANAN PATEL , LIANG YIN
IPC分类号: G06F11/10 , G06F11/07 , G06F11/14 , G06F12/1027 , G06F12/1018
摘要: Various embodiments include a parallel processing computer system that detects memory errors as a memory client loads data from memory and disables the memory client from storing data to memory, thereby reducing the likelihood that the memory error propagates to other memory clients. The memory client initiates a stall sequence, while other memory clients continue to execute instructions and the memory continues to service memory load and store operations. When a memory error is detected, a specific bit pattern is stored in conjunction with the data associated with the memory error. When the data is copied from one memory to another memory, the specific bit pattern is also copied, in order to identify the data as having a memory error.
-
公开(公告)号:US11537404B2
公开(公告)日:2022-12-27
申请号:US17415471
申请日:2019-05-29
申请人: LG ELECTRONICS INC.
发明人: Kyungsik Lee , Kunsu Kim , Changyun Jeong , Seungho Park
IPC分类号: G06F9/4401 , G06F12/1018
摘要: The present specification discloses a digital device for performing a hibernation booting process and a control method therefor. Here, the digital device according to an embodiment of the present invention comprises: a first memory; a second memory storing a snapshot image generated on the basis of pieces of page data of the first memory; and a control unit for generating the snapshot image, wherein the control unit primarily deduplicates duplicated page data in the first memory and selectively secondarily deduplicates duplicated page data by comparing the duplicated page data with the snapshot image prestored in the second memory, wherein data fragmentation is minimized through the secondary deduplication step.
-
公开(公告)号:US11468119B2
公开(公告)日:2022-10-11
申请号:US16930898
申请日:2020-07-16
申请人: SK hynix Inc.
发明人: Dong Sop Lee
IPC分类号: G06F16/901 , G06F12/1018 , G11C8/04 , G11C7/22 , G11C7/10 , G11C16/30 , G11C16/08
摘要: A memory system includes a memory device configured to store data, and a memory controller configured to perform communication between a host and the memory device and to control the memory device such that, during an operation of programming sequential data, a hash value is generated from logical block addresses of a memory area, to which the sequential data is to be written, and the hash value is stored and such that, during an operation of reading the sequential data, the sequential data is read from the memory area based on the hash value.
-
公开(公告)号:US11334488B2
公开(公告)日:2022-05-17
申请号:US16898872
申请日:2020-06-11
IPC分类号: G06F12/0871 , G06F12/0855 , G06F12/0895 , G06F12/1018 , G06F12/121
摘要: A cache management circuit that includes a predictive adjustment circuit configured to predictively generate cache control information based on a cache hit-miss indicator and the retention ranks of accessed cache lines to improve cache efficiency is disclosed. The predictive adjustment circuit stores the cache control information persistently, independent of whether the data remains in cache memory. The stored cache control information is indicative of prior cache access activity for data from a memory address, which is indicative of the data's “usefulness.” Based on the cache control information, the predictive adjustment circuit controls generation of retention ranks for data in the cache lines when the data is inserted, accessed, and evicted. After the data has been evicted from the cache memory and is later accessed by a subsequent memory request, the persistently stored cache control information corresponding to that memory address increases the information available for determining the usefulness of data.
-
-
-
-
-
-
-
-
-