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

49 results about "Write-once" patented technology

In cache coherency protocol literature, Write-Once was the first MESI protocol defined. It has the optimization of executing write-through on the first write and a write-back on all subsequent writes, reducing the overall bus traffic in consecutive writes to the computer memory. It was first described by James R. Goodman in (1983). Cache coherence protocols are an important issue in Symmetric multiprocessing systems, where each CPU maintains a cache of the memory.

Method and system for implementing memory access optimization of processor with multi-channel concurrent instructions

The invention provides a processor memory access optimization implementation method and system with multi-channel concurrent instructions, and relates to the technical field of processor integrated circuits, and the method comprises the steps: obtaining a Load instruction and a Store instruction to be executed; distributing a plurality of memory access instructions to each memory access channel which is independently processed in parallel, wherein each memory access channel comprises a Load memory access channel and a Store memory access channel; an independent Load queue and an independent RAW check queue are arranged in the Load memory access channel, and an independent Store queue, an independent STD queue and an independent Store Buffer queue are arranged in the Store memory access channel; the Load instruction is sequentially subjected to an address generation stage, a TLB parallel query stage, an L1Cache access stage, a RAW check and data forward push stage and a data write-back stage in the Load memory access channel; according to the method, address and data separation processing is carried out on a Store instruction, an address part enters a Store queue, a data part enters an STD queue, then merging is carried out, multiple Store operations on the same Cache Line are merged into one-time writing, the merged data are written into a Store Buffer queue, and then the Store Buffer queue submits and caches in a unified mode.
Owner:SHANDONG LINGNENG ELECTRONIC TECH CO LTD

Distributed time series data cross-node atomic writing and transaction management method

The invention particularly relates to a distributed time series data cross-node atomic writing and transaction management method. According to the distributed time series data cross-node atomic writing and transaction management method, a coordination node receives a time series writing request, generates a unique TID and issues the unique TID; the storage node writes the data into a pre-write log WAL, marks the data as pending, and establishes mapping between the TID and log entries; the cooperative node sends a pre-submission instruction, and the node responds after being ready; and if verification is passed, broadcasting submission is carried out, a formal storage update version is written, otherwise, rollback is carried out, operation is cancelled according to WAL, and finally associated logs and states are cleared. According to the distributed time series data cross-node atomic write-in and transaction management method, end-to-end atomicity, consistency, low delay and rapid recovery of cross-node time series data write-in are achieved, a write-in path only needs one-time WAL write-in, synchronous blocking is avoided, and the concurrent throughput performance is remarkably improved; and the scheme does not invade an upper-layer application interface, and can be reused in any distributed storage system supporting the WAL.
Owner:上海沄熹科技有限公司

Memory system, operating method thereof, and electronic device

PendingCN121438911ARead-only memoriesMemory controllerWrite-once
The embodiment of the invention provides a memory system, an operation method thereof and electronic equipment. The memory system includes: a nonvolatile memory device including a plurality of pages; the preset number of pages form a storage group; the memory controller is coupled with the nonvolatile memory device and is configured to determine a reading voltage of the to-be-read data according to a first duration of a target storage group where the to-be-read data is located in a process of performing a reading operation on the nonvolatile memory device; the first duration is the time difference between the moment when the last write-in is completed in the target storage group and the reading operation starting moment.
Owner:新存科技(武汉)有限责任公司

Transparent compression and intelligent caching method for SSD (Solid State Disk) storage system

The invention relates to the field of computer storage systems, in particular to a transparent compression and intelligent caching method of an SSD storage system. The method comprises the following steps of: compressing and storing one or more write-in requests of a logic page: caching one or more continuous write-in requests of the logic page by utilizing an aligned cache slot position corresponding to the logic page in a DRAM (Dynamic Random Access Memory) cache region, the aligned cache slot performs the following operations when caching the write-in request: monitoring a bitmap and a state identifier of the aligned cache slot, when the bitmap of the aligned cache slot displays that data are written into all the sub-data blocks or the difference between the first write-in timestamp or the latest write-in timestamp in the state identifier and the current time exceeds an overtime threshold, triggering aggregation submission of the aligned cache slot; the write-in data cached in the aligned cache slots are compressed, the compression operation of any aligned cache slot is triggered by the corresponding aggregation submission, and the compressed data are written into the SLC cache region.
Owner:深圳市联润丰电子科技有限公司

A method and apparatus for fast data replication

ActiveCN118193641BWrite-onceDatabase
The purpose of the present application is to provide a method and device for rapid data replication. The present application receives a plurality of write requests sent by a client on each target storage node, generates a Raft log based on the write requests; for each write request, data stripping is performed on metadata and data itself in the Raft log to obtain an improved Raft log and actual data; each piece of actual data is randomly copied to the corresponding target storage node, and sequential application is performed according to the improved Raft log. Thus, the protocol level is improved, the actual data only needs to be written once, the storage space occupation is reduced, the timing of the replication algorithm is improved, and the performance is further improved.
Owner:SHANGHAI YUNZHOU INFORMATION & TECH LTD

Data writing method, system, and apparatus, and quad-level cell NAND

The present application relates to the field of data processing, and discloses a data writing method, system, and apparatus, a non-volatile readable storage medium, and a quad-level cell NAND. A second storage module independent of a first storage module is provided. A first check block obtained when writing to a target word line for the first time is stored in a target storage space. When writing for the second time, the first check block is called, and same and a data block written the second time are transmitted to the target word line. According to the present application, data storage is transferred from the first storage module to the second storage module independent of the first storage module, which prevents two write operations from simultaneously occupying resources of the first storage module, can improve the performance and the expansion capability of the system, and ensures the integrity and correctness of data. In addition, in the second write operation, a check block is not computed again; instead, the check block stored in the second storage module by the first write operation is directly used, which also reduces the occupation of a processor and the storage module in the processor.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

Memory device having reduced area

Disclosed is a memory device which includes a plurality of memory cells, word lines electrically connected to rows of the plurality of memory cells, and bit lines and source lines electrically connected with columns of the plurality of memory cells. The plurality of memory cells include main memory cells of a main cell area that are configured to support a read operation and a write operation, and one time program cells of a one time program (OTP) cell area that are configured to support the write operation once and a one time program reference cell for the read operation of the one time program cells. Each of the main memory cells is electrically connected to a respective word line, and each of the one time program cells is electrically connected to at least two respective word lines of the word lines.
Owner:SAMSUNG ELECTRONICS CO LTD

Data writing method, computer device and storage medium

The present invention provides a data writing method, a data reading method, a data searching method, a computer device and a storage medium. The data writing method is used to write the data to be written into the data storage area of ​​the memory in a circular storage manner, and the data storage area includes a buffer zone and a data writing area; the method includes: obtaining the data to be written; determining the next erasing interval of the erasing interval where the written data is located last time as the buffer zone, erasing the buffer zone; determining the next writing interval of the writing interval where the written data is located as the data writing area, and writing the data to be written into the data writing area. The data storage area is circulated once, and each bit will be written only once, thereby improving the service life of the memory; setting the buffer zone and making the buffer zone always in the next erasing interval of the erasing interval where the written data is located last time can ensure that there is always a certain size of continuous data readable in the data storage area, avoiding data abnormalities.
Owner:ZHEJIANG CHINT IOT TECH CO LTD

Hardware augmentation of space data processing and knowledge management system

PendingCN122633598AData packEngineering
The application discloses a kind of hardware supplement method, system and circuit of space data processing and knowledge management system, belong to spaceborne data processing technical field, for solving existing spaceborne data processing relies on central processing unit and software architecture, it is easy to be affected by space single particle effect, space radiation interference and appear operation exception, real-time and reliability insufficient problem.The core method of the application includes: reading cache knowledge according to time decay calculation current confidence;Data packet hop count or survival time is directly discarded when exceeding limit;After inter-satellite link interruption recovers, master artificial intelligence node is elected according to preset rule and conflict is judged;When cache is written, it is accumulated to the minimum writing unit after being written once, and wear leveling is triggered according to the number of erasing and writing.The whole process of the application is automatically executed by pure hardware circuit, without central processing unit, without instruction execution, without software code running, with the characteristics of anti-radiation, high real-time, high reliability, can be adapted to space on-orbit environment.
Owner:陈立波

File Processing Method, Apparatus, Electronic Device, and Storage Medium

An embodiment of the present invention discloses a file processing method, apparatus, electronic device, and storage medium. The method includes: determining a to-be-processed file block and a to-be-processed write request from the received to-be-processed message; determining whether to enable the write-through mode to perform a write processing operation on the to-be-processed file block; if it is determined to enable the write-through mode, performing a structural transformation on the index of the to-be-processed file block, and controlling the CephFS client to directly write the to-be-processed file block after the structural transformation into the storage device according to the to-be-processed write request. By adopting the solution of the present application, when continuously writing new files into the file system and each file is only written once and will not be read in a short time, by performing a structural transformation on the index of the to-be-processed file block, the CephFS client can support the write request pass-through from the NFS server, so as to directly write the to-be-processed file block into the storage device, improving the average response speed and write efficiency of the file.
Owner:ZHEJIANG UNIVIEW TECH CO LTD

Write operation memory cell allocation method, device, controller and solid state drive

The application relates to the technical field of solid state disks, and discloses a write operation storage unit allocation method and device, a controller and a solid state disk. The method comprises the following steps: in response to completion of a target storage unit of a current write operation, determining a write mode to which the current write operation belongs based on a time interval between the target storage unit and a previous write operation; determining a comprehensive score of the target storage unit based on the write mode of the current write operation, historical write operation data of the target storage unit, the time interval and a remaining available space of the target storage unit; updating the score of a corresponding storage unit in a candidate storage unit set based on the comprehensive score; and determining a storage unit with the optimal comprehensive score as a target storage unit of a next write operation according to the comprehensive scores of the storage units in the updated candidate storage unit set. The application can effectively improve the service life utilization rate and system reliability of a phase change memory.
Owner:SHENZHEN CITY TECHWIN SEMICONDUCTOR COMPANY LIMITED

Memory system storing management information and method of controlling same

A memory system includes a management-information restoring unit. The management-information restoring unit determines whether a short break has occurred referring to a pre-log or a post-log in a NAND memory. The management-information restoring unit determines that a short break has occurred when the pre-log or the post-log is present in the NAND memory. In that case, the management-information restoring unit determines timing of occurrence of the short break, and, after selecting a pre-log or a post-log used for restoration, performs restoration of the management information reflecting these logs on a snapshot. Thereafter, the management-information restoring unit applies recovery processing to all write-once blocks in the NAND memory, takes the snapshot again, and opens the snapshot and the logs in the past.
Owner:KIOXIA CORP

Power safety configurations for logical address space partitions

A system includes a memory device, and a processing device, operatively coupled to the memory device, to perform operations including obtaining, from a host system, a power safety configuration for a partition, wherein the power safety configuration for the partition configures the memory device to implement power safe writing for the partition by operating in a first write mode utilizing single level cell (SLC) caching, or to implement non-power safe writing for the partition by operating in a second write mode without utilizing SLC caching, and configuring the memory device to operate in the first write mode or the second write mode based on the power safety configuration.
Owner:MICRON TECHNOLOGY INC

Data retention of partially programmed blocks of non-volatile memory devices

In some implementations, a controller may detect a power loss event on a non-volatile memory device. The controller may perform, based on detecting the power loss event, a first write operation to write data to a first portion of a block of the non-volatile memory device. Prior to the first write operation, the data may be stored in a memory of a controller of the non-volatile memory device. After the first write operation, the first portion of the block may include programmed wordlines. After the first write operation, a second portion of the block may include unprogrammed wordlines. The controller may perform a second write operation to write padding data to an unprogrammed wordline of the unprogrammed wordlines that is adjacent to a last programmed wordline of the programmed wordlines.
Owner:MICROCHIP TECHNOLOGY INC

Flash detection method and flash detection system

The application relates to the technical field of data storage, and discloses a flash memory detection method and a flash memory detection system. The flash memory detection method comprises the following steps: selecting a to-be-tested block from a to-be-tested Die, and establishing a bad block table; executing an erase command on the to-be-tested block in units of blocks, and updating the mark of a block with an erase error in the bad block table to a first mark; executing a write-read operation on the to-be-tested block passing the erase test, and determining the first bit flip number of a current page; repeatedly reading the original data of the current page, determining the second bit flip number according to the reading result, if the first bit flip number of the page exceeds a first preset threshold; and updating the mark of the block where the current page is located in the bad block table to a second mark, if the second bit flip number exceeds a second preset threshold. The technical scheme provided by the application further excavates the blocks which are unstable in performance and are prone to errors in practice although the blocks pass the erase read-write once, can more accurately screen the bad blocks, and makes the flash memory detection more thorough.
Owner:HOSIN GLOBAL ELECTRONICS CO LTD

Firmware rollback prevention

A platform security processor is activated and reads a set of write-once storage bits to obtain a minimum security patch level (SPL). The security processor then verifies that a table SPL of a firmware security table is greater than or equal to the minimum SPL. The firmware security table includes a plurality of firmware identifiers for firmware code modules, and a plurality of check SPL values ​​are each associated with a corresponding one of the firmware identifiers. The security processor verifies the SPL values ​​in the plurality of firmware code modules by, for each firmware code module, accessing the module to obtain its firmware SPL value and checking whether the corresponding firmware SPL value is equal to or greater than the corresponding check SPL value in the firmware security table.
Owner:ATI TECHNOLOGIES ULC

Memory system

To realize a memory system capable of reducing the size of a data buffer used when accessing a nonvolatile memory.SOLUTION: According to one embodiment, a memory system includes a nonvolatile memory chip, a write buffer, and a controller. The nonvolatile memory chip includes a memory cell array. The write buffer is capable of storing data received in accordance with receiving a write request from a host. The controller performs a data transfer operation of transferring a piece of data of a second size, which is smaller than a piece of data of a first size written in a single write operation to the nonvolatile memory chip, from the write buffer to the nonvolatile memory chip multiple times. The controller writes, into the memory cell array, pieces of data of the second size transferred to the nonvolatile memory chip through the data transfer operations multiple times, respectively.SELECTED DRAWING: Figure 11
Owner:KIOXIA CORP

Non-volatile memory, control method therefor, and electronic device

PCT designated stage expiredWO2025031133A1Digital storageMemory addressData pack
A non-volatile memory, a control method therefor, and an electronic device. The non-volatile memory comprises a main memory array, which is used for writing data therein and storing data and comprises a plurality of different word lines and a plurality of different bit lines, the word lines intersecting the bit lines, each word line corresponding to one memory address, each single memory address comprising a plurality of memory bit cells, and each word line and each bit line jointly determining one memory bit cell; a counting array, which is configured to count write operations with respect to the memory address corresponding to each single word line, wherein the counting array performs counting once every time data is written once into one or more memory bit cells in the memory address corresponding to the single word line; a gear selection array, which is configured to store gear information of reference currents, each word line corresponding to gear information of one reference current; and a gear lookup table, which is configured to, on the basis of the gear information of the gear selection array, store the information of corresponding reference currents.
Owner:HUAWEI TECH CO LTD

Improving data retention of partially programmed blocks of non-volatile memory devices

In some implementations, a controller may detect a power loss event on a non-volatile memory device. The controller may perform, based on detecting the power loss event, a first write operation to write data to a first portion of a block of the non-volatile memory device. Prior to the first write operation, the data may be stored in a memory of a controller of the non-volatile memory device. After the first write operation, the first portion of the block may include programmed wordlines. After the first write operation, a second portion of the block may include unprogrammed wordlines. The controller may perform a second write operation to write padding data to an unprogrammed wordline of the unprogrammed wordlines that is adjacent to a last programmed wordline of the programmed wordlines.
Owner:MICROCHIP TECHNOLOGY INC

Data processing apparatus, memory failure determination method, and non-transitory computer readable recording medium

In a data processing apparatus 11, a buffer memory BM including a first buffer memory RM1, a second buffer memory MM1, a third buffer memory RM2, and a fourth buffer memory MM2, stores therein data that is formed of a plurality of bits, and a CPU 11A reads the data from the buffer memory BM, performs bit inversion on the plurality of bits to generate bit inverted data in which a value of each of the bits is inverted, writes the bit inverted data in the buffer memory BM at a first time, reads the data from the buffer memory BM at a second time that is later than the first time, compares first data that is bit inverted data that is written in the buffer memory BM at the first time and second data that is bit inverted data that is read from the buffer memory BM at the second time, and determines presence of a failure in the buffer memory BM.
Owner:YOKOGAWA ELECTRIC CORP

Holographic storage device

To provide a holographic data storage system and a method of exposing an area to a pattern over a sufficient sustaining duration (depending on an output of a beam).SOLUTION: In a method of performing a write operation in a holographic data storage system, a scheduler schedules at least one write operation across several discontinuous write intervals, and, in each of the discontinuous write intervals, a plurality of discontinuous write intervals, in which a region of a holographic recording medium is exposed to an interference pattern resulting from interference between a reference beam and an input beam carrying a set of data has a total duration sufficiently long to cause a sustained state change in the exposed region, thereby the set of data can be recovered from the region by the end of the last write interval of the plurality of discontinuous write intervals.SELECTED DRAWING: Figure 8A
Owner:MICROSOFT TECHNOLOGY LICENSING LLC

FPGA memory with auto address mode

Memory blocks often consume many switch box resources. For example, an 8-bit memory using 8-bit addressing uses at least eight address lines, eight data lines, a write-enable line, and a read-enable line. Using an auto address mode, the address and data are multiplexed on the same lines. The initial address and a stride are provided before the writing process begins. Between writes, the address is incremented by the stride. Thus, the memory block is able to determine the address for the next write based on the starting address and the stride, and does not need to receive the new address on the address lines. The auto address mode may be implemented by including a logic block within the memory block. The logic block may be programmed for purposes other than an auto address mode.
Owner:ACHRONIX SEMICONDUCTOR CORP

Cross-platform performance portable programming method and device based on unified optimization primitives

This disclosure relates to the field of electronic digital data processing technology, and in particular to a cross-platform performance-portable programming method and apparatus based on unified optimization primitives. The method includes: receiving unified source code, which contains computational logic code and hardware optimization primitives, wherein the hardware optimization primitives are attached to the computational logic code in the form of independent declarative primitive chains, and the hardware optimization primitives are used to describe optimization strategies adapted to different hardware architectures; parsing the unified source code to construct an extended AST, which contains semantic information of the computational logic code and optimization instructions of the hardware optimization primitives; and generating target source code adapted to the target hardware platform based on the extended AST. This disclosure achieves the goal of "write once, execute efficiently on multiple platforms" by decoupling the computational logic code from the hardware optimization primitives, not only realizing cross-platform performance portability but also significantly reducing the complexity and development cost of manual optimization for heterogeneous hardware.
Owner:TSINGHUA UNIVERSITY

Data storage device including a solid state drive

A data storage device comprises a disk array including a plurality of disks; and a redundant array of independent disks (RAID) controller configured to manage the disk array according to a RAID mode, wherein each of the plurality of disks includes: a nonvolatile memory device having a plurality of zones of which supports a sequential write operation; and a random write buffer associated to one of the plurality of zones, the random write buffer having a start address that is indicated by a write pointer, the write pointer indicating a location where a next write operation is to be performed.
Owner:SK HYNIX INC +1

Data writing method, storage controller and storage device

The invention relates to the technical field of storage, and provides a data writing method, a storage controller and a storage device, the data writing method is applied to the storage device comprising the storage controller and a nonvolatile storage medium, and the method comprises the steps that the storage controller receives a termination command issued by a host and used for terminating a write command, the write command is used for temporarily storing data issued by the host to a preset memory area of the storage controller; if the data volume of the written data in the preset memory area is smaller than the size of the preset programming unit, the storage controller determines an offset address of the data written by the host next time in the preset memory area; and the storage controller records the offset address, so that the storage controller temporarily stores the data written by the host next time to the preset memory area according to the offset address. According to the method, the situation that when the data size of the host data is smaller than the size of the minimum programming unit, the DMA gets stuck, the NAND programming command needs to be cancelled, and the NAND writing command needs to be issued again, so that the performance is reduced is avoided, and the storage efficiency is improved.
Owner:HANGZHOU CORE POWER SEMICON CO LTD

B+Tree Based Data Management Method and Electronic Device

PendingUS20260186650A1Data managementNode count
A B+-tree-based data management method includes writing, when a first write operation on a node data of a B+ tree is detected, the node data to a base page of a disk, wherein the base page contains a pointer field configured to indicate an associated delta page; creating a first delta record in a delta page based on the base page, when a first write operation on a target entry in the base page is detected; creating a second delta record in the delta page when a second write operation on the target entry is detected, the second delta record is used to record second data corresponding to the second write operation. Accordingly, a waste of disk space may be reduced, and complexity of read-write operations may be lowered.
Owner:HANGZHOU HIGH-TECH ZONE (BINJIANG) INSTITUTE OF BLOCKCHAIN & DATA SECURITY

A storage method for dynamically reconfiguring storage data

The application discloses a kind of storage methods of dynamic reconfiguration storage data, comprising the following steps: receiving data dynamic change timer to time message, read object ABC, initiate the request of object ABC re-write;After receiving the write request of object ABC, according to current time and object name hash modulo calculation obtains the storage algorithm index in storage algorithm table, if algorithm index is consistent with the algorithm index of last write, then re-calculate and obtain;Object ABC is sliced according to storage algorithm and is handled;According to strip, data block is encoded to obtain encoding block, and these encoding blocks are sent to different logical storage units;Wait until encoding block is successfully landed, record log, log format;T3=rand (X), restart timer, duration is T3.The storage method of dynamic reconfiguration storage data provided by the application has the advantages that the reliability of storage system is strong, the security of storage data is high.
Owner:SHENZHEN VIRTUAL CLUSTERS INFORMATION TECH