Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

61 results about "Storage class memory" patented technology

Storage-class memory based method for improving performance of log file system

The invention discloses an SCM (storage-class memory) based method for improving the performance of a log file system. An SCM serves as a memory device for storing metadata and logs of the file system, so that the reading and writing of the metadata are optimized; coverage writing and additional writing are distinguished, only coverage writing data are written in the logs, additional writing data are directly written in the file system, and an update sequence is controlled to ensure the consistency of the file system, reduce the log overhead, and improve the performance of the file system; and the characteristic of modification by byte for the SCM is utilized, and the difference between new and old log blocks is computed, so that the update of log byte granularity is realized, and log data streams are reduced. The method mainly comprises five operations of storage system construction, log writing, garbage collection, data back-writing and system recovery, can be used for various log file systems, is suitable for constructing high-performance, high-capacity and high-reliability large-sized storage systems, and solves the problems of high extra overhead, high metadata back-writing frequency, low recovery speed after downtime and the like of a log technology in an existing log file system.
Owner:HUAZHONG UNIV OF SCI & TECH

Apparatus and Method of Wear Leveling for Storage Class Memory

A method and apparatus of wear leveling control for storage class memory are disclosed. According to the present invention, whether current data to be written to a nonvolatile memory corresponds to a write cache hit is determined. If the current data to be written corresponds to the write cache hit, the current data are written to a write cache as well as to a designated location in the nonvolatile memory different from a destined location in the nonvolatile memory. If the current data to be written corresponds to a write cache miss, the current data are written to the destined location in the nonvolatile memory. If the current data to be written corresponds to the write cache miss and the write cache is not full, the current data is also written to the write cache. In another embodiment, the wear leveling control technique also includes address rotation process to achieve long-term wear leveling as well.
Owner:WOLLEY INC

Extending remote direct memory access operations for storage class memory access

Embodiments of the present invention provide systems and methods for extending the remote direct memory access (RDMA) operations for accessing data from storage class memory (SCM). The method includes receiving an RDMA request in a first semantic, to a memory in a second semantic. The RDMA request in the first semantic is encoded, by encoding a type of the RDMA request into a memory area identifier, which includes an 8-bit key used to define additional storage semantics for the RDMA operation.
Owner:IBM CORP

Write-through-and-back cache

Embodiments are provided for cache memory systems. In one general embodiment, a system that includes a storage device, and at least one storage class memory device operating as a write cache for the storage device. The storage device further includes a first storage location for data received from a host computer during a host write request and a second storage. Data received from a host write request is written to the storage class memory device, to the first location in the storage device, and to the second location in the storage device that logically reflects the location of the data in the storage class device location configured as a log structured file.
Owner:IBM CORP

Systems and methods for suppressing latency in non-volatile solid state devices

Methods and systems for suppressing the latency in a non-volatile memory are provided. The non-volatile memory can include a flash memory and a storage class memory. The storage class memory can be divided in a first region and a second region. A method for suppressing the latency in the non-volatile memory can determine whether a received host command requires access to the flash memory. When the host command does not require access to the flash memory, the method can further determine whether the host command requires access to the first region or the second region of the storage class memory. The method can suppress the latency in the non-volatile memory by copying valid pages of flash memory blocks into the storage class memory.
Owner:WESTERN DIGITAL TECH INC

Memory access method, storage-class memory and computer system

The embodiment of the invention provides a memory access method, a storage-class memory and a computer system. The computer system comprises a memory controller and a hybrid memory, wherein the hybrid memory comprises a DRAM (dynamic random access memory) and the SCM (Storage-Class Memory); the memory controller is used for sending a first access instruction to the DRAM and the SCM; and when the SCM determines that a first memory cell set of the DRAM to which a first address points in the received first access instruction comprises a memory cell of which the retention time is shorter than the refresh cycle of the DRAM, a second address which has a mapping relationship with the first address can be obtained. Furthermore, the SCM transforms the first access instruction to a second access instruction for accessing the SCM according to the second address to realize the access of the SCM. The computer system provided by the embodiment of the invention can guarantee data correctness on the basis of the reduction of DRAM refresh power consumption.
Owner:HUAWEI TECH CO LTD +1

Storage translation layer

Method and systems for distributing the translation layer of storage media (such as NAND Flash or Storage Class Memory Storage) system across various storage system components are described herein. Non-limiting examples of storage system components include a Persistent Storage Device (PSD), a Storage Aggregation Controller (SAC), and a Storage Management Writer (SMW). The SMW may be configured to maintain a table of the logical address of each page it writes to a PSD via a SAC. The SAC may maintain the status of the validity of previously written pages with the SMW informing the SAC when any page is no longer valid. The PSD may handle device specific issues including error correction and block-level mapping for management of block-level failures and internal wear-leveling. The SAC may handle garbage collection of the physical pages within the PSDs it is managing, while the SMW may maintain the actual page-level tables.
Owner:百科容(科技)公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products