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

21 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.

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:新存科技(武汉)有限责任公司

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

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:陈立波

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

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

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 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

Information big data management system based on edge computing

The present application relates to big data processing and edge computing technical field, specifically to information big data management system based on edge computing, including mutation detection module, skip list management module and decision execution module, the mutation detection module carries out "noise-silence" dual-state detection to big data stream in edge node, only intercepts mutation micro-slice at state conversion and calculates 128 bit SimHash mutation fingerprint; the skip list management module weaves the "mutation fingerprint-physical block" bidirectional skip list with reversible fuse mark on local PCM, realizes the index of mutation fingerprint to physical block address; the decision execution module takes the skip list root handle as the entrance, drives the "write once" type edge inference machine to generate the immutable decision frame, writes back the data source terminal through the low delay channel and updates the fuse state, so as to complete the closed loop processing of cold mutation data.
Owner:INNER MONGOLIA HUIXIN SOFTWARE CO LTD

GPU equipment registration method and device, equipment and medium

PendingCN121900807AEnable instant registrationGuaranteed CompatibilityVersion controlSoftware reuseMaintainabilityCode redundancy
The invention discloses a GPU (Graphics Processing Unit) equipment registration method and device, equipment and a medium, which are used for reducing code redundancy during GPU equipment registration. The method comprises the following steps: pre-deploying a default state which is suitable for whether general attribute nodes of most GPU equipment are exposed or not and each preset default function; according to the method, the default state of whether the universal attribute node is exposed or not or the preset default function is correspondingly replaced with the inconsistent actual state and actual use function of each attribute of the GPU equipment, so that the repeated writing of basic codes is avoided, the universal logic codes only need to be written once, and when the model of the GPU equipment is newly added, the writing efficiency is greatly improved. According to the method, only the model look-up table and the corresponding actual configuration need to be expanded, the whole drive registration process does not need to be rewritten, the problems of code redundancy and poor compatibility caused by writing an independent drive registration code for each GPU device in the prior art are solved, and the reusability and maintainability of the code are improved.
Owner:NINGCHANG INFORMATION TECH (HANGZHOU) CO LTD

Snapshot generation method and computing device

The embodiment of the invention provides a snapshot generation method and computing equipment, relates to the technical field of servers, and is used for reducing the time consumption of generating snapshots by multiple disks and improving the overall operation efficiency. The method comprises the following steps: in response to a received snapshot generation instruction, pausing write-in operation on a plurality of disks; performing snapshot operation on each disk in sequence to obtain snapshots corresponding to the plurality of disks; in the process of executing the snapshot operation on the plurality of disks, if the estimated snapshot time is less than or equal to the minimum predicted silence time, recovering the write-in operation on the plurality of disks; wherein the pre-estimated snapshot time is pre-estimated snapshot time required by an unexecuted disk which does not execute the snapshot operation in the plurality of disks; the minimum predicted silence time is the minimum predicted silence time in the predicted silence time corresponding to each unexecuted disk; the predicted silence time is the time from the predicted disk to the next write operation under the condition that the snapshot generation instruction is not received.
Owner:XFUSION DIGITAL TECH CO LTD

Method of performing write operations in phase change memories, corresponding device and computer program product

Writable memory sections of a PCM are coupled to a non-volatile memory storing information indicating whether a latest write operation to the writable memory section used a first or second set of current pulses (the second set using lower current values than the first set). In response to a command to perform a write operation on the writable memory section using pulses of the second set, and where the stored information indicates the latest write operation used pulses of the first set, a transition is made from the first set to the second set, a blanking current pulse is applied to cells of the writable memory section in the reset state; a write operation on the writable memory section is performed using the second set, and the non-volatile memory section is updated to indicate that the latest write operation was performed using the second set.
Owner:STMICROELECTRONICS INT NV

A method and a storage device for updating a P2L mapping table

The application discloses a method and a storage device for updating a P2L mapping table. The method comprises the following steps: receiving a current write command issued by a host and obtaining a current P2L mapping table of a current data block; determining a last write address in the current P2L mapping table; searching for a first overlapping address same as a current logical address of the current write command by traversing historical logical addresses in the current P2L mapping table from a first old mapping unit to a last mapping unit in the current P2L mapping table; marking an old mapping unit corresponding to the first overlapping address in the current P2L mapping table as invalid; and writing the current logical address into a new mapping unit of the current P2L mapping table. The application can effectively improve the sequential write performance of the storage device.
Owner:BIWIN STORAGE TECH CO LTD

Memory system

To provide a memory system that suppresses performance degradation caused by training operations. [Solution] The memory system controller is capable of performing either a first write operation or a second write operation. The first write operation includes a data-in operation and a program operation. The data-in operation is the operation of transferring data to the memory device by a data signal and a data strobe signal, and storing the data captured by the latch circuit in the memory device in a buffer circuit. In the second write operation, the controller performs the data-in operation, acquires the data captured by the latch circuit by the data-in operation, and obtains the number of error bits contained in the acquired data. Furthermore, the controller determines whether to perform a training operation or skip it depending on the number of error bits.
Owner:KIOXIA CORP

Write buffer circuit supporting store release combining of store operations from a memory access stage of a processor instruction pipeline for efficient processing of store release instructions, and related methods

Write buffer circuit supporting store release combining of store operations from a memory access stage of a processor instruction pipeline for efficient processing of store release instructions, and related methods. The write buffer circuit is interfaced with an instruction pipeline of a processor to receive and commit (write data) executed store instructions to memory. The write buffer circuit allows launching of store release instructions from a store queue (STQ) to a write combining buffer (WCB) even if pending, older store instructions are not yet committed to non-cacheable memory. The write buffer circuit is configured to delay release of store release instructions from the WCB for their data to be written to non-cacheable memory until any pending, older store instructions have been committed. This facilitates combining of address related store-release instructions in the WCB that can be written to memory in a single write operation.
Owner:QUALCOMM INC

FPGA memory with auto address mode

Memory blocks often consume many switch box resources. 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

Circuit, system, and method for error correction code management of write-once memory codes

Circuits, systems, and methods for error correction code management of write-once memory codes are disclosed. In described examples, a system for error correction code (ECC) management of write-once memory (WOM) codes includes a host processor arranged to send a data word to be stored into a WOM (write-once memory) device. A host interface is arranged to receive (710) a first data word for processing by a WOM controller and an ECC controller. The WOM controller is to generate (720) a first WOM encoded word in response to original symbols of the first data word, and the ECC controller is to generate (730) a first set of ECC bits in response to the original symbols of the first data word. A memory device interface is to write (740) the first WOM encoded word and the first set of ECC bits to the WOM device according to a memory address associated with the first data word.
Owner:TEXAS INSTRUMENTS INC