Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

113 results about "Solid-state storage" patented technology

Solid-state storage (sometimes abbreviated as SSS) is a type of non-volatile computer storage that stores and retrieves digital information using only electronic circuits, without any involvement of moving mechanical parts. This differs fundamentally from the traditional electromechanical storage, which records data using rotating or linearly moving media coated with magnetic material.

Method for Writing Data to a Solid State Disk, Apparatus, and Solid State Disk

Provided is a method for writing data to a Solid State Disk (SSD), an apparatus and the SSD. According to the method, a Logical Block Address (LBA) of each of a plurality of pieces of written data stored into a target cache module is acquired to obtain a plurality of Logical Block Addresses (LBAs); the plurality of pieces of written data in the buffer is stored into a solid-state storage unit of the SSD; whether the plurality of LBAs are consecutive is determined to obtain a determination result. In a case where the determination result indicates that the plurality of LBAs are consecutive, a Physics Block Address (PBA) of each of the plurality of pieces of written data in the solid-state storage unit is acquired to obtain a plurality of PBAs and a target mapping table according to the plurality of LBAs and the plurality of PBAs is generated.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

SSD (Solid State Disk) data maintenance method based on adaptive data scanning

The invention discloses an SSD (Solid State Disk) data maintenance method based on self-adaptive data scanning in the technical field of solid-state storage equipment, which comprises the following steps of: S1, acquiring I / O (Input / Output) data volume of an SSD in real time, and dividing the SSD into different load grades according to a preset standard; s2, dynamically adjusting a scanning mode based on the load level, wherein the scanning mode comprises a scanning range, a scanning period and a scanning bandwidth; s3, multi-dimensional health indexes of all the storage areas are scanned and collected, a total health degree score is calculated, a health degree mapping table is constructed, and risk levels are divided for all the storage areas; and S4, executing a corresponding active repair mode on each storage area according to the risk level. According to the SSD data maintenance method, the SSD performance stability is improved by distinguishing busy and idle tenses and dynamically adjusting a scanning mode; the risk is evaluated through multi-dimensional health, the active repair mode is dynamically adjusted according to the risk condition, and efficient and reliable maintenance of SSD data is achieved.
Owner:国创芯科技(江苏)有限公司

Flow field sensing and intelligent control system for tidal current energy water turbine array

The invention discloses a tidal current energy water turbine array flow field sensing and intelligent control system, which relates to the technical field of ocean renewable energy sources and comprises a flow field sensing module, an array state monitoring module, an intelligent control module, a data storage and analysis module and an emergency response module. The flow field sensing module comprises a dynamic calibration sub-module and a short-term prediction sub-module, and equipment such as an acoustic Doppler current meter is adopted; the array state monitoring module comprises a fault grading diagnosis sub-module; the intelligent control module comprises a wake flow avoidance sub-module, a yaw self-adaption sub-module and a power optimization sub-module, and adjustment is achieved through combination of a PLC and a PID. The data storage and analysis module adopts a mode of combining local solid-state storage and cloud, and BP and LSTM models are built in the data storage and analysis module; the emergency response module can dispose six types of scenes in a grading manner. The flow field sensing error is effectively reduced, the array generating capacity standard-reaching rate is improved, the fault response time is shortened, the operation and maintenance cost is reduced, the grid-connected stability is enhanced, and the comprehensive energy efficiency is improved.
Owner:JIANGSU OCEAN UNIV

End-to-end data path protection method and system for high-capacity solid state disk

The invention relates to the technical field of solid-state storage, and discloses an end-to-end data path protection method and system for a high-capacity solid-state hard disk, and the method comprises the steps: carrying out the real-time lightweight feature extraction of a data block; generating a dynamic feature matrix from the feature vectors, performing bit operation between the data blocks and the dynamic feature matrix, and performing LDPC coding on an intermediate data matrix; constructing mapping table entries for protecting the data blocks in the high-capacity solid state disk, and performing feature matrix nesting protection on the mapping table entries; and writing the protection data block and the protection mapping table item into the high-capacity solid state disk, and reading the protection data block and the protection mapping table item from the high-capacity solid state disk. According to the method, the dynamic matrix can be generated by fusing the data entropy value, the key mode and the physical state in real time, ECC strength self-adaption is achieved, user data features are embedded into a mapping table item, the same protection process is reused, a bidirectional verification chain is constructed, a feature matrix is bound from an NAND physical layer to a host interface in a full-link mode, and protection breakpoints are eliminated.
Owner:SHENZHEN QUANXING TECH CO LTD

Dynamic fault tolerance and replacement system and method for bad block of flash memory

The invention relates to the technical field of solid-state storage, in particular to a dynamic fault tolerance and replacement system and method for bad blocks of a flash memory. Compared with the prior art, through dynamic migration and global scheduling, prediction maintenance, cross-Die cooperation and a system-level fault-tolerant mechanism, the reliability of the Ink Die storage system is remarkably improved, the bad block replacement efficiency is improved by 40%, the burst failure rate is reduced by 60%, and the data loss risk is reduced; passive replacement operation is reduced by 50% for predictive maintenance, the service life of equipment is prolonged by a cross-Die spare block sharing mechanism, storage resource allocation is optimized, and storage capacity loss is reduced by 25%; according to the collaborative design of RAID and bad block management, the system complexity is reduced, a lightweight end-to-end fault-tolerant scheme is formed, and a better solution is provided for high-reliability storage requirements.
Owner:CHIPMOS TECHNOLOGIES (SHANGHAI) LTD

Characterization of storage memory for data placement

In some embodiments, a method for die-level monitoring is provided. The method includes distributing user data throughout a plurality of storage nodes through erasure coding, wherein the plurality of storage nodes are housed within a chassis that couples the storage nodes. Each of the storage nodes has a non-volatile solid-state storage with non-volatile memory and the user data is accessible via the erasure coding from a remainder of the storage nodes in event of two of the storage nodes being unreachable. The method includes producing diagnostic information that diagnoses the non-volatile memory on a basis of per package, per die, per plane, per block, or per page, the producing performed by each of the plurality of storage nodes. The method includes writing the diagnostic information to a memory in the storage cluster.
Owner:PURE STORAGE INC

Control and management of buffer for wide-IO solid-state storage

A system and a method for interfacing a wide-IO solid-state storage are disclosed. A buffer is configured to store data corresponding to a solid-state storage. The buffer includes a first-in-first-out (FIFO). A metadata structure is configured to store metadata information including a usage scheme related to the data stored in the buffer. A buffer manager is configured to manage the buffer and the metadata structure based on the metadata information in response to an access request having an access address. The buffer manager performs an access response including one of a write access or a read access to the buffer. The access request is one of a miss or a hit.
Owner:SAMSUNG ELECTRONICS CO LTD

Solid-state disk data consistency control method

The invention relates to the technical field of solid-state storage, in particular to a solid-state disk data consistency control method, and aims to solve the problems that a solid-state disk is poor in data consistency, high in power failure loss risk and difficult to balance writing efficiency and consistency under the scenes of power failure, parallel writing and garbage collection. Full-process consistency control is realized by constructing a'cache-persistent cache 'layered architecture and combining a multi-channel write synchronization, power failure emergency migration and periodic check repair mechanism: receiving data and storing the data in a cache firstly, distributing a multi-channel write task according to weighted polling and synchronizing the state; the standby capacitor is triggered to supply power during power failure, and the cache data is migrated to the persistent cache according to the FIFO; and according to a configurable period of 1-24 hours, flash memory block data are verified through SHA-256 hash, and when the flash memory block data are inconsistent, the flash memory block data are repaired from a persistent cache / backup block. According to the method, the data consistency compliance rate of the solid-state disk is larger than or equal to 99.9%, the power-down data loss rate is smaller than or equal to 0.01%, the write-in delay is reduced by 15%-20%, and the method is adaptive to consumption-level, enterprise-level and industrial-level solid-state disks.
Owner:SHAANXI JUNPAN DATA TECH CO LTD

Command converter for granularity incompatibility in memory accesses

A command converter for interfacing to a wide-IO solid-state storage is disclosed. A first buffer is configured to store first data of a first access type from an access request device having a first granularity. An address list is configured to store at least one address of the first data and to have at least a first status and a second status associated with the at least one address. An access matcher is configured to generate an access result based on a comparison of a request address and the at least one address in the address list. A logic circuit is configured to perform an action based on at least one of the access result, the first status, or the second status. The action includes combining the first data into a second data of a second access type having a second granularity larger than the first granularity.
Owner:SAMSUNG ELECTRONICS CO LTD

Intelligently forming data stripes including multiple shards in a single failure domain

Redundant array of independent drives (RAID) sub-stripes are formed across one or more solid-state storage devices of storage nodes of a storage system. The RAID sub-stripes include corresponding shards of data to be stored at the solid-state storage devices, wherein at least one of the RAID sub-stripes has at least two of the corresponding shards of data on a same storage node. At least one global parity shard is generated for the RAID sub-stripes. The at least one global parity shard is to be stored on a first storage node that is different from each of the same storage nodes storing the at least two of the corresponding shards of data.
Owner:PURE STORAGE INC

Method for constructing random write steady state of solid-state storage device and storage device

The invention relates to the field of storage, in particular to a method for constructing a random write steady state of solid-state storage equipment and the solid-state storage equipment, the method is applied to the solid-state storage equipment, and the method comprises the following steps: carrying out primary segmentation on a user capacity region from the tail of the region according to the size X of a super block, obtaining a plurality of sub-intervals with the size of X and non-writing intervals with the size less than X; performing random writing on the plurality of sub-intervals; dividing each sub-interval in the plurality of sub-intervals into a user data area and a rewriting area except the user data area; wherein the sizes of the user data areas in each subinterval are in an equal-ratio sequence; forming a to-be-written interval list by the rewriting areas and the non-writing intervals in each sub-interval in the plurality of sub-intervals; and judging whether the data volume of the to-be-written interval list meets the size X of the super block, if so, carrying out segmentation, random writing and recombination on the to-be-written interval list again to obtain a new to-be-written interval list, and if not, carrying out random writing on the to-be-written interval list.
Owner:MEMBLAZE TECH BEIJING

Board splitting jig of wing-shaped compression solid-state storage hard disk module jointed board structure

The utility model discloses a board splitting jig for a wing-shaped compression solid-state storage hard disk module jointed board structure. The board splitting jig for the wing-shaped compression solid-state storage hard disk module jointed board structure comprises the wing-shaped compression solid-state storage hard disk module jointed board structure, a board splitting jig bottom support and a board splitting jig upper cover, and the wing-shaped compressed solid-state storage hard disk module jointed board structure is positioned and placed on the board splitting jig bottom support. According to the utility model, the wing-shaped compressed solid-state storage hard disk module jointed board structure is compressed and fixed through the board splitting jig bottom support and the board splitting jig upper cover, the stability of the board splitting jig is improved, and the interval grooves are hollowed in the outer frame and are matched with the process edge, so that the workload of an end mill is reduced, and the cost is saved; the same set of steel mesh jig, mounting program and component feeder can be shared through the splicing structure of the female plate and the male plate, so that the process difficulty is reduced, and the cost is saved.
Owner:SHENZHEN CITY TECHWIN SEMICONDUCTOR COMPANY LIMITED

Data migration method, device and equipment and computer readable storage medium

The invention relates to the technical field of data processing, and discloses a data migration method, device and equipment and a computer readable storage medium. The method comprises the steps that when a data migration instruction is detected, a target physical block, a cold storage physical block and a heat storage physical block are determined; determining the erasure frequency difference priority and the effective data proportion priority of the target physical block according to the erasure frequency and the effective data proportion of the target physical block; determining the type of data stored in the target physical block according to the erasure frequency difference priority and the effective data proportion priority; and migrating the storage data in the target physical block to the cold storage physical block or the hot storage physical block according to the type of the storage data. The storage data type in the physical block is determined through the erasure frequency difference priority and the effective data proportion priority, it is avoided that the storage data type in the physical block is determined by conducting access frequency recording depending on a large number of variables, the data recovery efficiency of the physical block can be improved, and the writing performance of the solid-state storage device is improved.
Owner:SHENZHEN CITY TECHWIN SEMICONDUCTOR COMPANY LIMITED

Solid state delivery system

A solid state storage system includes a pressure-sealed storage unit defining an interior and having an outlet, an upper manifold and a lower manifold separated by a dividing plane having a set of ports, a set of chambers, and a solid state storage, wherein at least some gas is supplied to the outlet.
Owner:GE AVIATION SYST LTD

A dynamic pipeline-based retrieval augmentation generation method and system

The application discloses a retrieval enhancement generation method and system based on a dynamic pipeline, belongs to the cross field of solid-state storage and large language models, and comprises the following steps: retrieving a pre-established text corpus by a preset retrieval method to obtain top-k texts most similar to user input query content as retrieval results, and putting the retrieval results into a result set; the retrieval method comprises multiple iterations, and each iteration retrieves part of the texts most similar to the query content; in the process of retrieving the text corpus by the retrieval method, part of the texts are pre-fetched from the result set in multiple times and put into a pipeline pool pre-established in the memory; the texts are taken from the pipeline pool in multiple times and provided to a large language model, so that the large language model calculates corresponding keys and values, and the calculation results are filled into a KV cache of the large language model for use in a decoding stage of the large language model. The application can mask the delay of knowledge retrieval, so that the response time of the retrieval enhancement generation system is reduced.
Owner:HUAZHONG UNIV OF SCI & TECH

Memory device access control method, program product, device and medium

The invention discloses a memory device access control method, a program product, a device and a medium, and relates to the technical field of computers, comprising: respectively configuring a first memory address space and a second memory address space for a dynamic random access memory medium and a flash memory medium of a memory device; dividing the dynamic random access memory medium into a first storage area and a second storage area; the first storage area is mapped to a first memory address space for a host to access and store preset high-access-demand data, and the second storage area is a cache of the flash memory medium and is used for temporarily storing preset low-access-demand data and nonvolatile data; and routing the memory access request to the corresponding storage area. According to the method and the device, the problems that the cost is obviously increased and the nonvolatile characteristic is not supported due to capacity improvement of CXL-DRAM memory extension equipment are solved, and the problems that the access speed of CXL-SSD solid-state storage equipment is slower than that of the CXL-DRAM, and the speed depends on the memory capacity of the equipment side are solved.
Owner:SHANDONG YUNHAI GUOCHUANG CLOUD COMPUTING EQUIP IND INNOVATION CENT CO LTD

Solid state storage device and patrol read method using word line groupings thereof

A solid-state storage device is provided, which includes a controller and a non-volatile memory. The controller selects a first word line group from a plurality of word line groups obtained by classifying the word lines based on a read threshold voltage of each word line, and a representative word line corresponding to each word line group is set based on the read threshold voltage associated with each word line group. The controller uses the read threshold voltage of a first representative word line corresponding to the first word line group to read page data of the first representative word line. When the controller cannot correctly read the page data of the first representative word line using the read threshold voltage of the first representative word line, the controller updates the read threshold voltage of the first representative word line in the first word line group.
Owner:KIOXIA CORP

Method for handling access commands with matching and unmatching addresses and solid-state storage device operating the same

A solid-state storage device is provided. The solid-state storage device is electrically connected to a host. The solid-state storage device includes a controller, a non-volatile memory, and a volatile memory. The non-volatile memory is electrically connected to the controller. The volatile memory is electrically connected to the controller. The volatile memory includes a submission queue and a completion queue. The controller is configured to fetch an access command from the host, and record the access command in the submission queue. The access command corresponds to a first logical address. The controller is configured to determine whether a first write command is in the submission queue to generate a determination result. The first write command corresponds to a second logical address identical to the first logical address. The controller is configured to decide a processing method of the access command according to the determination result.
Owner:KIOXIA CORP

Method for writing data to a solid state disk, apparatus, and solid state disk

Provided is a method for writing data to a Solid State Disk (SSD), an apparatus and the SSD. According to the method, a Logical Block Address (LBA) of each of a plurality of pieces of written data stored into a target cache module is acquired to obtain a plurality of Logical Block Addresses (LBAs); the plurality of pieces of written data in the buffer is stored into a solid-state storage unit of the SSD; whether the plurality of LBAs are consecutive is determined to obtain a determination result. In a case where the determination result indicates that the plurality of LBAs are consecutive, a Physics Block Address (PBA) of each of the plurality of pieces of written data in the solid-state storage unit is acquired to obtain a plurality of PBAs and a target mapping table according to the plurality of LBAs and the plurality of PBAs is generated.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

Writing segmented data based on storge controller write granularity

A storage array controller may receive a write request comprising data to be stored at one or more solid-state storage devices. A write granularity associated with the write request may be generated that is less than a logical block size associated with the storage array controller. The data associated with the write request may be segmented based on the generated write granularity. The write request may be executed to store the segmented data at the one or more solid-state storage devices.
Owner:PURE STORAGE INC

Data encoding method for 3D NAND flash memory

A computer-implemented method for encoding data to be stored in a solid-state storage device. The method includes the steps of, providing a source data; calculating an entropy of the source data; applying a first encoding scheme to encode the source data into an encoded data, if the entropy is below a threshold; and applying a second data encoding scheme to encode the source data into the encoded data, if the entropy is equal to or higher than the threshold. The first encoding scheme is adapted to encode most frequently combined characters in the source data into predetermined characters to increase ratio of the predetermined characters in the encoded data. The second data encoding scheme is adapted to encode evenly distributed combined characters into a plurality of patterns with the predetermined characters, in order to increase the ratio of the predetermined characters in the encoded data.
Owner:CITY UNIVERSITY OF HONG KONG

Memory controller, solid-state storage device, and method for monitoring link signal quality of solid-state storage device

A method for monitoring link signal quality of a solid-state storage device is provided. The method includes the following steps: utilizing a PCIe media access control (MAC) layer to trigger an error notification signal in response to an error occurring on data transmission on a PCIe bus between a host and the solid-state storage device; utilizing a link quality monitoring circuit to transmit a first or second error count signal to an error counter circuit based on a transmission direction of the data transmission in response to the error notification signal; utilizing the error counter circuit to accumulate a first or second error count value based on the first or second error count signal; and utilizing the PCIe MAC layer to report the first or second error count value to the host through the PCIe bus in response to a configuration read packet from the host.
Owner:SILICON MOTION INC

Multi-gear solid-state storage self-heating method and system

The invention relates to the technical field of solid state disks, in particular to a multi-gear solid state storage self-heating method and system.The system comprises a host and a solid state storage device, the host obtains self-heating capacity parameters of the solid state storage device and system multi-point temperature information, and the self-heating capacity parameters of the solid state storage device and system multi-point temperature information are obtained by combining a power supply type and a preset temperature control strategy; and a heating instruction containing a target temperature gear and a self-heating power gear is generated, the solid-state storage device responds to the instruction to execute step-by-step self-heating until the target gear is reached, and the host continuously monitors the working state of the device at the same time and dynamically adjusts or terminates the heating instruction. Heating of the solid-state storage device can be accurately controlled according to the actual situation, unnecessary electric energy consumption is reduced, the normal working temperature requirement of the device is met, meanwhile, energy waste is reduced, and the energy utilization efficiency is improved.
Owner:SHENZHEN CITY TECHWIN SEMICONDUCTOR COMPANY LIMITED

Parallelism of a hyperscaler storage system

Write requests to store data at one or more solid-state storage devices are received by a storage controller from clients external to a storage system. A number of open segments in the storage system is identified. A determination as to whether to open one or more subsequent segments for the write requests is made based on the number of open segments and a target parallelism for the storage system. In response to determining that the one or more subsequent segments are to be opened based on the number of open segments and the target parallelism, the one or more subsequent segments are opened.
Owner:EVERPURE LLC

Composite aggregate architecture

Techniques are provided for providing a storage abstraction layer for a composite aggregate architecture. A storage abstraction layer is utilized as an indirection layer between a file system and a storage environment. The storage abstraction layer obtains characteristic of a plurality of storage providers that provide access to heterogeneous types of storage of the storage environment (e.g., solid state storage, high availability storage, object storage, hard disk drive storage, etc.). The storage abstraction layer generates storage bins to manage storage of each storage provider. The storage abstraction layer generates a storage aggregate from the heterogeneous types of storage as a single storage container. The storage aggregate is exposed to the file system as the single storage container that abstracts away from the file system the management and physical storage details of data of the storage aggregate.
Owner:NETAPP INC

Data management method and solid-state storage device

The invention discloses a data management method which comprises the following steps: based on a dynamic heat threshold value of data, performing separation operation on the data in a flash memory block to obtain hot data and cold data; distributing the flash memory blocks for the hot data and the cold data according to the data retention capability coefficient and the data retention requirement of each flash memory block; and when the difference of the erasing times of any flash memory block exceeds a wear threshold value, calculating the migration cost of any flash memory block based on the data retention demand and the data retention capability coefficient, and making a data migration plan, the method is used for solving the problem that the performance and the stability of the solid-state storage device are greatly reduced after being used for a period of time due to overuse of a flash memory block.
Owner:HANGZHOU HIKSTORAGE TECHNOLOGY CO LTD

Object and sequence number management

Techniques are provided for orphan object detection, invalid sequence number detection, and asynchronous object cleanup. A storage system may store data within one or more tiers of storage, such as a storage tier (e.g., solid state storage and disks maintained by the storage system), a remote object store (e.g., storage provided by a third party storage provider), and / or other storage tiers. Orphan objects, within the remote object store, that are no longer used by the storage system may be detected and / or deleted. When an aggregate of volumes is deleted, corresponding objects, within the remote object store, may be identified and / or deleted. Invalid sequence numbers (e.g., lost or corrupt sequence numbers locally maintained in a metafile) assigned to objects within the remote object store may be identified, deleted, and / or fixed.
Owner:NETAPP INC

A power management device and method for a multi-channel flash memory driver system

This invention relates to the field of storage, specifically to a power management device and method for multi-channel flash drive systems. The invention monitors the load of each channel in real time and dynamically adjusts the LUN concurrency of each channel according to a system power consumption limit threshold, enabling real-time control of system power consumption at a predetermined level and avoiding excessively high or low power consumption. While reducing power consumption, this invention fully considers system performance requirements. Through a round-robin scheduling approach, it ensures that each channel has approximately the same load processing capacity over a macroscopic time period, thereby avoiding performance degradation caused by power management. This invention is applicable to multi-channel flash drive systems of various sizes, including solid-state storage devices used in small data centers and large cloud computing platforms. The power management method of this invention can be used to manage and control power consumption.
Owner:SHANDONG SINOCHIP SEMICON CO LTD