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

100 results about "Write pointer" patented technology

Real-time data transceiving system and method based on kernel bypass

The invention discloses a real-time data receiving and transmitting system and method based on a kernel bypass, and the method comprises the steps: processing the received data when the data receiving and transmitting system receives the data, and achieving the high-level data with complete semantics; updating a write pointer through atomic operation, and writing high-level data into a lockless annular queue in the shared memory module; the upper-layer application module reads the lock-free annular queue in the shared memory; when the data receiving and transmitting system transmits data, upper-layer data to be transmitted is transmitted to the shared memory module, and a write pointer is updated; the upper layer data in the shared memory is read in a polling or interruption mode, a read pointer is updated, the upper layer semantic data is segmented according to the format, a UDP data packet is obtained, the UDP data packet is written into a network card in the polling or interruption mode, and data sending is achieved. Through the data receiving and transmitting system disclosed by the invention, microsecond-level ultra-low delay of data certainty is realized, and efficient decoupling and stable throughput are realized.
Owner:HUAZHONG UNIV OF SCI & TECH

Method for realizing accurate synchronization of time sequence in simulator based on shared memory

The invention discloses a method for realizing accurate synchronization of a time sequence in a simulator based on a shared memory, which relates to the technical field of simulator development and cross-process communication, and comprises the following steps: constructing a standardized three-layer layout comprising a head control region, an annular data region and a compact storage unit, the annular data area circularly accesses, and the compact storage unit binds data and a time sequence; cross-platform zero-leakage resource management is realized through a global singleton handle manager, and interface multiplexing is provided or a shared memory is created and mapped; the sending end encodes data, binds a time sequence and atomically updates a write pointer, and the receiving end reads the data, calibrates the time sequence and atomically updates a read pointer; and executing time sequence precision, transmission delay, throughput and stability verification. According to the method, the lock competition overhead is eliminated, the cross-process data transmission efficiency is greatly improved, the time sequence synchronization accuracy is guaranteed, and the hardware bus refinement requirement is met.
Owner:CHANGSHA KUAIZI TECHNOLOGY CO LTD

Zoned random write operations

Methods, systems, and devices for zoned random write operations are described. A memory system may receive a set of write commands associated with respective logical block addresses (LBAs) that may be in a sequential order, where the respective LBAs may be associated with a zone. The memory system may write first data to a first physical block address (PBA), where the first data may be associated with a first LBA of the respective LBAs. The memory system may determine whether a second LBA associated with second data is sequential relative to a write pointer associated with the zone. The memory system may write the second data to a second PBA that may be sequential to the first PBA in response to determining that the second logical block address is non-sequential relative to the write pointer and on a value of a bitmap corresponding to the second LBA.
Owner:MICRON TECHNOLOGY INC

Apparatus and method for high speed input output

The invention relates to the technical field of data processing and provides a device and a method for high-speed input and output. In one embodiment, an apparatus includes a cross-clock-domain transmission logic to periodically receive N beats of input data of single N bits according to a write clock signal, and to individually write the input data bitwise to the cross-clock-domain transmission logic according to a value of each bit in the N-bit write enable control signal, and to transmit the input data to the cross-clock-domain transmission logic according to a value of each bit in the N-bit write enable control signal. Reading as output data according to a read enable control signal; and the cross-clock-domain sending control logic is used for writing a write enable control signal into the cross-clock-domain sending control logic, reading as a gating signal according to the read clock signal, and gating the read clock signal according to the gating signal to obtain a read enable control signal, and the frequency ratio of the read clock signal to the write clock signal is N. Therefore, cross-clock-domain interaction of the read-write pointers is avoided, the logic depth and the chip complexity are reduced, and the speed can be increased and the power consumption can be reduced.
Owner:XIN YAOHUI TECH CO LTD

Control word digital adjustment circuit and retimer based on decimal N frequency division phase-locked loop

The invention provides a control word digital adjustment circuit and a retimer based on a decimal N frequency division phase-locked loop. The control word digital adjustment circuit comprises a digital low-pass filtering module and a control word adjustment module, wherein the digital low-pass filtering module is used for filtering high-frequency jitter and part of low-frequency jitter in an initial control word so as to generate a filtering control word; the control word adjusting module is used for adjusting the filtering control word based on a writing pointer and a reading pointer of a first-in first-out buffer in the retimer so as to generate an adjusting control word; the adjustment control word is used for replacing the initial control word to serve as input of a transmitter fractional N frequency division phase-locked loop in the re-timer. According to the invention, the problem of frequency deviation jitter of RX Clock and TX Clock easily caused by wrong reading numerical value of an asynchronous interface of the FCW in the existing scheme can be effectively solved.
Owner:SHANGHAI SHENGLIANKE SEMICONDUCTOR CO LTD

Log-structured file system for a zoned block memory device

A processing device writes file system data to a first area of a memory zone of a zoned block memory device based on a current position of a write pointer within the memory zone. The file system data comprises data files contained within a file system and file structure metadata describing a file structure of the file system. The processing device detects a write event based on the write pointer advancing past a predetermined memory address within the memory zone that corresponds to a checkpoint. The checkpoint is a second area within the memory zone that is designated for storing write event data. Based on detecting the write event, the processing device writes write event data to the checkpoint, the first write event data indicating a most recent memory address of a root node of the file structure within the memory zone.
Owner:MICRON TECHNOLOGY INC

Multi-module communication method and device of string type energy storage converter

The invention discloses a multi-module communication method and device for a string type energy storage converter. The multi-module communication method comprises the following steps: respectively connecting a power module and a centralized control module through a dual-port random access memory; four independent buffer areas A1, A2, B1 and B2 are divided for each storage monomer, A1 and A2 serve as double buffer areas of the power module, and B1 and B2 serve as double buffer areas of the centralized control module; the method for writing and reading the independent buffer areas A1 and A2 and the independent buffer areas B1 and B2 comprises the following steps of: initially setting a read-write pointer, and finishing a flag bit and a memory barrier. According to the main technical scheme and the main effects, high-speed and low-delay data transmission is achieved, a dual-port random access memory array is adopted to replace traditional bus communication, the data transmission delay can be reduced from the millisecond level to the microsecond level, and the real-time acquisition requirement of the power module at the interval of 250 microseconds is met.
Owner:ZHEJIANG NARADA POWER SOURCE CO LTD

Interface system and operating method thereof

The invention provides an interface system and an operation method thereof. An interface system may include a first interface device and a second interface device. The first interface device may include a first buffer. The second interface device may include a second buffer. The first interface device may compare a write pointer corresponding to the first buffer of the second interface device with a read pointer corresponding to the first buffer of the first interface device, and update the read pointer based on a result of the comparison. Each of a write pointer of the first buffer and a read pointer of the first buffer may include a data bit indicating an address of the first buffer and a data bit indicating a reset signal. The first interface device may selectively update the read pointer according to a reset signal of the write pointer of the first buffer.
Owner:SK HYNIX INC

Pxi e-based dma data transmission processing method, system and device

The embodiment of the application provides a PXIe-based DMA data transmission processing method, system and device, and belongs to the technical field of data transmission. The method first sends a DMA data read request to a host controller, the host controller is used for applying a ring buffer area to a main memory, and the ring buffer area is used for storing key information corresponding to DMA data; then, a DMA data read instruction sent by the host controller is received, a read difference between a read pointer and a write pointer pointing to the ring buffer area is determined based on the DMA data read instruction, wherein the read difference is obtained by the host controller by calculating the difference between the read pointer and the write pointer; target key information corresponding to target DMA data is read from the ring buffer area according to the read difference, and the read pointer is updated, so that the read pointer points to the latest read key information. The application can improve the efficiency of DMA data transmission while improving the performance of the host control.
Owner:广州视晟科技有限公司

Communication method and device, electronic equipment, chip and storage medium

The invention provides a communication method and device, electronic equipment, a chip and a storage medium, and relates to the field of communication, and the method comprises the steps: receiving a first write pointer sent by a first communication node; the first write pointer is used for indicating a write-in position of the IP packet information in the first message queue; reading the IP packet information from the first message queue according to the first write pointer so as to update a first read pointer of the first message queue; carrying the IP data packet associated with the IP packet information to obtain a carrying result; writing the carrying result into a second message queue to update a second write pointer of the second message queue; and synchronizing the carrying result, the second write pointer and the first read pointer in the second message queue to the first communication node. Therefore, the carrying result obtained by carrying the IP data packet this time and the two pointers are synchronized to the first communication node together, the first communication node does not need to actively obtain the data through cross-bus in a multi-time interaction mode, and the data transmission efficiency can be improved.
Owner:BEIJING X RING TECHNOLOGY CO LTD

Multi-core debugging method, device, system and storage medium

The application discloses a multi-core debugging method, device and system and a storage medium, relates to the technical field of testing, and discloses a multi-core debugging method, which comprises the following steps: a BSP determines a currently started AP in an AP in a multi-core CPU; the BSP determines a first target AP in the started AP and determines a first information buffer area corresponding to the first target AP; the BSP acquires a target write pointer and a target read pointer corresponding to the first information buffer area; if the target read pointer is smaller than the target write pointer, the BSP reads target data in a two-dimensional array of the first information buffer area based on the target read pointer; the BSP stores the target data into an information set buffer area based on the first target AP; and the BSP outputs data in the information set buffer area based on a preset rule. The application realizes that all cores can output debugging information in parallel, so that the debugging of multi-core business logic in a UEFI environment is facilitated.
Owner:KINGTIGER TESTING TECH (SZ) LTD

Storage device, operating method of storage device, and storage system where failure signal is generated based on logical address mismatch

A storage device according to some example embodiments comprises a non-volatile memory including a first memory including a plurality of zones configured to sequentially store data based on a write pointer, the write pointer indicating a position to write the data, and a second memory configured to store preliminary data to be written in the plurality of zones, and a storage controller configured to receive a plurality of operation requests, each of the plurality of operation requests including a logical block address, a write command, and write data, and store first write data corresponding to a first operation request in the second memory as first preliminary data, if the position of a first logical block address corresponding to the first operation request among the plurality of operation requests and the write pointer does not match.
Owner:SAMSUNG ELECTRONICS CO LTD

RDMA data packet out-of-order receiving circuit and method based on bitmap

The invention belongs to the field of remote direct memory access, and discloses a bitmap-based RDMA (Remote Direct Memory Access) data packet out-of-order receiving circuit and method, a bitmap checking module verifies the validity of a data packet and outputs a bitmap switching identifier, and a bitmap management module maintains pointer information through three states of order, out-of-order and bitmap updating; the bitmap information storage module is used for storing bitmap information, calculating the offset of a bitmap writing pointer in an out-of-order state and starting a fragmentation timeout mechanism, generating a window sliding enable signal when the bitmap state is updated, the bitmap information storage module responds to the enable signal to execute bitmap writing and window sliding updating, and the bitmap pointer storage module manages a multi-queue bitmap state identifier and a pointer in an RAM (random access memory) structure. By adopting the circuit, the bandwidth waste and congestion risk caused by retransmission can be obviously reduced; the tail delay jitter is reduced; and the adaptive capacity to multi-path network disorder is enhanced, so that the bandwidth utilization rate and the transmission reliability are comprehensively improved.
Owner:XIAN UNIV OF POSTS & TELECOMM

FPGA-based DAS signal adaptive demodulation method and system

A kind of DAS signal adaptive demodulation method and system based on FPGA, wherein, the method comprises: obtaining the in-phase component signal and quadrature component signal of DAS signal;When the address of write pointer occurs incremental change, the historical in-phase component signal and historical quadrature component signal in the preset history sampling window are read;The instantaneous amplitude energy of each time stamp is calculated, and the instantaneous amplitude energy sequence is obtained;The amplitude energy mean and variance eigenvalue of DAS signal are calculated;Adaptive gain factor is generated;The in-phase component signal and quadrature component signal are compensated and iteratively demodulated by adaptive gain, and the phase output value and demodulation module length value are obtained;The module length deviation amount of demodulation module length value and preset standard module length is calculated, and when the cumulative value is greater than preset locking threshold, the correction coefficient is calculated according to the current amplitude energy mean and module length deviation amount;The storage value of index address is updated based on correction coefficient.The application can improve the reliability of DAS system.
Owner:BEIJING ZHONGTUO XINYUAN TECH CO LTD

A full-link adaptive parallel data stream acceleration method and device and storage medium

The application belongs to the technical field of electronic evidence, and particularly relates to a full-link adaptive parallel data stream acceleration method and device and a storage medium, which comprises the following steps: monitoring the data stream state of a multi-protocol interface in real time; adopting an intelligent prefetch engine and an asynchronous decoupling pipeline to perform data reading scheduling; performing hardware parallel analysis on the data from different protocol interfaces in the physical layer and the link layer, extracting effective data load and address information, and reconstructing into a unified format data descriptor; storing the unified format data descriptor into a cache matrix; if the output rate of a device connected with the protocol interface is greater than the processing rate of a host, dynamically expanding the cache capacity of the cache matrix; when detecting that the host side is idle, initiating burst data transmission according to the maximum effective bandwidth of a PCIe interface connected with the host, and simultaneously adopting a write pointer lag control strategy to smoothly output the data stream; and through a DMA mechanism, directly writing the burst transmission data stream into the host memory bypassing the host CPU. The scheme realizes efficient electronic evidence.
Owner:XIAMEN MEIYABAIKE INFORMATION SECURITY RES INST CO LTD

Multi-core debugging method, device and system and storage medium

The invention discloses a multi-core debugging method, device and system and a storage medium, and relates to the technical field of testing, and the multi-core debugging method comprises the steps that a BSP determines a currently started AP in APs in a multi-core CPU; the BSP determines a first target AP in the started APs, and determines a first information buffer area corresponding to the first target AP; the BSP obtains a target write pointer and a target read pointer corresponding to the first information buffer area; if the target read pointer is smaller than the target write pointer, the BSP reads the target data in the two-dimensional array of the first information buffer area based on the target read pointer; the BSP stores the target data to an information set buffer area based on the first target AP; and the BSP outputs the data in the information set buffer area based on a preset rule. According to the method and the device, all the Core can output the debugging information in parallel, so that the debugging of the multi-core service logic in the UEFI environment is realized.
Owner:KINGTIGER TESTING TECH (SZ) LTD

Data compression storage device and method based on zns standard

Provided are a data compression storage device and a method thereof based on a ZNS standard. A method for processing an IO command is provided, comprising: a host providing a first command for writing data to a first storage area (Zone) to a storage device; the storage device allocating a first logical address index for data to be written by the first command according to a write pointer (WP) of the first storage area, the first logical address index and a first size of the data to be written by the first command defining a first logical address space; compressing the data to be written by the first command to obtain compressed data; storing the compressed data; recording an address of storing the compressed data in association with the first logical address index; and providing the first logical address index to the host; and the host recording a first host logical address (HLBA) accessed by the first command in association with the first logical address index.
Owner:SHANGHAI MANBO INFORMATION TECH CO LTD

Internal log management in memory systems

A memory sub-system comprises a controller managing memory devices. The controller is configured to: maintain a write pointer referencing a next data item position within a log buffer; maintain a log retrieval pointer referencing a data retrieval position within the log buffer; store at a log buffer position specified by the write pointer, a data item reflecting a state of the system; advance the write pointer by a size of the data item; responsive to receiving, from a host, a log retrieval request, retrieve log data starting from the position within the log buffer referenced by the log retrieval pointer; transmit the retrieved log data to the host; advance the log retrieval pointer by a size of the retrieved log data; and responsive to determining that at least a part of log data has been overwritten in the log buffer, set the log retrieval pointer to match the write pointer.
Owner:MICRON TECHNOLOGY INC

A real-time acquisition and intelligent processing method and system for communication data

The application discloses a real-time collection and intelligent processing method of communication data, which comprises the following steps: immediately storing the data received by a bottom interrupt service program into a bottom temporary data buffer area in a first-in first-out order; setting a double circular buffer area in an application layer, and adopting a read-write pointer separation mechanism to avoid resource competition; reading the bottom data by the application layer through a periodic task, and storing the data into a first circular buffer area after frame boundary detection and integrity check; carrying out packet sticking segmentation, packet recombination and secondary check on the data in the first circular buffer area, and storing the effective data into a second circular buffer area for use by an upper layer. The system corresponds to a bottom interrupt module, a bottom temporary data buffer area and an application layer module comprising a double circular buffer area and a data processing unit. The application eliminates the processing delay of a traditional method, avoids resource competition during multi-task access, significantly improves the real-time performance and reliability of data reception, has good universality and expansibility, and is easy to realize in an embedded system.
Owner:GUIZHOU AEROSPACE TIANMA ELECTRICAL TECH

Heterogeneous computing system, server and heterogeneous computing method

The invention provides a heterogeneous computing system, a server and a heterogeneous computing method. The system comprises a server and a computing device, the server and the computing device share a data queue, and a shadow variable is arranged in the server; the server comprises n threads; when K threads in the n threads concurrently add messages to the data queue, the K threads are configured as follows: the K threads seize shadow variables through atomic operation respectively, when any one thread in the K threads successfully seize the shadow variables through the atomic operation, the shadow variables are updated, and when the shadow variables are not successfully seized through the atomic operation, the shadow variables are updated; the thread which successfully preempts the shadow variable can write the message into a sequence queue, and after the message is written into the data queue, the value of a write pointer of the data queue is updated according to the updated shadow variable; a thread in a computing device is configured to read a message from a data queue for processing, and after reading the message, update a value of a read pointer of the data queue. The performance of the heterogeneous computing system can be improved.
Owner:MONTAGE TECHNOLOGY CO LTD

Ring table updating method and module, backend device, medium, device, chip

The application relates to a used ring updating method and module, a backend device, a medium, a device and a chip, and comprises the following steps: when receiving packet updating information of any queue, storing the packet updating information into a storage unit; if the number of the packet updating information of the queue in the storage unit is equal to n, generating a first write request and a second write request according to the n packet updating information, and sequentially sending the first write request and the second write request to a DMA processing module, so that the DMA processing module writes pointer values and data packet lengths of the n packet updating information into the used ring table according to the first write request, and writes the index of the last received packet updating information in the n packet updating information into the used ring table according to the second write request. According to the application, the data packet receiving speed is improved.
Owner:BEIJING JAGUAR MICROSYSTEMS CO LTD

A data transmission method for a laser processing system

The present disclosure provides a data transmission method of a laser processing system, comprising: generating processing data of the laser processing system according to parameters of the laser processing system and a preset processing task; receiving writable state processing data in an alternating manner through multiple receiving buffers, wherein at any time, only one receiving buffer in the writable state multiple receiving buffers is in a writable state, and the other receiving buffers are in a readable state; writing the processing data in the receiving buffer in the readable state into sequentially arranged storage units, the writable state sequentially arranged storage units are provided with a write pointer and a read pointer, and the writable state write pointer and the writable state read pointer automatically return to the starting end when reaching the end of the storage unit sequence; reading the processing data from the writable state sequentially arranged storage units and processing the same to drive the laser processing system to process. The present disclosure realizes the coordinated matching between the processing data receiving process and the processing execution process.
Owner:WUHAN FARLEY PLASMA CUTTING SYS CO LTD +1

Audio controller, audio control method, computing device and chip

The invention discloses an audio controller, an audio control method, computing equipment and a chip, and belongs to the field of audio control. The audio controller comprises a register module and a command control module; the register module is used for storing a command writing pointer, the command writing pointer is used for indicating a next writable storage position in a command annular buffer area, and the command annular buffer area is used for storing a first control command which is sent by a remote host and aims at the audio codec; and the command control module is used for reading the first control command from the command ring buffer area according to the command write pointer and sending the first control command to the audio codec. In the application, the audio controller realizes control command transmission between the far-end host and the audio codec based on an annular buffer mechanism, and the problem of transmission of the control command between the far-end host and the audio codec is solved.
Owner:HYGON INFORMATION TECH CO LTD

Multi-operating system heterogeneous cooperation method based on lightweight message bus and related equipment

PendingCN121433943AInterprogram communicationEvent synchronizationZero-copy
The invention relates to the technical field of embedded computing and system collaboration, in particular to a multi-operating system heterogeneous collaboration method based on a lightweight message bus and related equipment. According to the method, a cross-operating system data exchange basis is established by initializing a shared memory annular buffer area and setting access authority; a message bus application interface is used for completing multi-system service registration in the unified namespace, and a service identifier mapping table is generated; the sender operating system efficiently writes the message data into a target buffer area based on a zero copy mechanism and triggers a notification signal; the receiver operating system analyzes the message according to the read-write pointer and outputs a processing state; and finally, efficient communication and running state monitoring among multiple operating systems are realized through event synchronization and a watchdog mechanism. According to the method, efficient heterogeneous cooperative execution among multiple operating systems is realized in a light-weight, low-delay and low-power-consumption manner, and the cross-system data interaction efficiency and the operation stability are remarkably improved.
Owner:CHINA SOUTHERN POWER GRID COMPANY

Clock gating

During a low power mode, a fast clock may not be provided to serial / parallel conversion circuitry. An asynchronous gating signal that controls the gating of the fast clock may be synchronized to a slow clock and the fast clock. The frequency of the fast clock may be an integer multiple of the slow clock, such that gating the fast clock based on the fast-slow clock synchronized gating signal results in the gating of the fast clock lasting for a duration that may be an integer multiple of the serialization factor multiplied by the conversion circuitry FIFO buffer depth. This maintains the relationship between the FIFO buffer's read and write pointers and associated clocking circuitry during the clock shutoff period. By maintaining these relationships during the clock shutoff period, the serial / parallel conversion circuitry may enter and exit the low power mode without requiring retraining as data path latencies remain unchanged.
Owner:CADENCE DESIGN SYST INC

Optimization processing method for ZNS SSD management command

The invention relates to the technical field of solid state disks, in particular to a ZNS SSD management command optimization processing method. The method comprises the following steps of: deploying a plug-in at a host end to realize regional information management and IO (Input / Output) truncation processing, dividing a physical region of a ZNS SSD into four queues, namely freezone (idle), invaridzone (ineffective), active zone (active) and finishingzone (to be completed), and dynamically managing the four queues, namely the free queue, the invaridzone (ineffective), the active zone (active) and the finishingzone (to be completed); according to the FINISH instruction, writing pointer information is modified to replace filling writing operation, and meanwhile, a corresponding physical area is added into a finishingzones queue; reconstructing on the basis of a physical region in the finishingzones queue, and mapping a free space of a plurality of regions which are not fully written into a new logic region; a delay execution strategy is adopted for the RESET instruction, and actual erasure operation is triggered only when physical area data is completely invalid or an idle threshold value exists. According to the method, the problems of high time delay, resource contention and unbalanced wear caused by FINISH instruction filling and writing in the ZNS SSD are solved, the interference of a management command on read-write IO is effectively reduced, the utilization rate of a storage space is improved, and the service life of the ZNS SSD is prolonged.
Owner:CHONGQING UNIV OF POSTS & TELECOMM

Return address stack with branch mispredict recovery

Techniques for providing a return address stack with branch mispredict recovery are disclosed. A processor core is accessed. The processor core includes a return address stack (RAS), a local cache hierarchy, and branch prediction logic. RAS state information, including a write pointer, a read pointer, and a RAS count, is sent to a branch execution unit. One or more call instructions are detected in an instruction stream. The detecting generates a predicted return address for each of the one or more call instructions which are pushed on the RAS. The pushing is directed by the write pointer. One or more return instructions are recognized in the instruction stream. The write pointer and the read pointer for the RAS are updated, based on information from the branch execution unit. The predicted return address for each of the one or more return instructions is popped from the RAS.
Owner:AKEANA INC

Methods of operating memory systems, memory systems, hosts and memory controllers

The present application discloses memory systems and methods of operating thereof. An example method includes: obtaining a first zone mapping table, wherein the first zone mapping table includes first write pointers for multiple zones, the multiple zones are obtained by dividing a logical address space corresponding to a non-volatile storage device, and a first write pointer indicates a predicted next writable LBA in a zone; obtaining a second zone mapping table, wherein the second zone mapping table includes second write pointers for the multiple zones, and a second write pointer indicates a next writable LBA in a zone; and determining a zone in the multiple zones, for which the first write pointer and the second write pointer are different, to be a dirty zone based on the first zone mapping table and the second zone mapping table.
Owner:YANGTZE MEMORY TECH CO LTD