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

4results about How to "Avoid reallocation" patented technology

Internet of vehicles multi-scene target detection system and method based on RISC-V architecture

The invention relates to the technical field of Internet of Vehicles target detection, in particular to an Internet of Vehicles multi-scene target detection system and method based on an RISC-V architecture, and the method comprises the steps: S1, obtaining image data, storing the image data in a DMA cache region preset on an RISC-V hardware calculation module, and setting the DMA cache region to be of a fixed size; s2, mapping the image data in the DMA cache region to an address space of a process on an RISC-V hardware calculation module by utilizing an mmap mechanism; s3, preprocessing the image data by using an RVV instruction; s4, after target detection model parameters are loaded for the first time, caching the preprocessed image data into a heterogeneous shared memory by using a cache consistency protocol supported by an RISC-V hardware calculation module, performing model reasoning, and obtaining perception information; s5, performing post-processing on the model reasoning result through a self-defined post-processing function, and obtaining display information; and the real-time frame rate of target detection, the overall performance of the system and the memory access efficiency are improved.
Owner:CHONGQING UNIV

RISC-V vector extension-oriented cross-function vector register cooperative allocation method and device

PendingCN122285602Aincrease profitAvoid resource fragmentationComputer hardwareRegister allocation
This invention relates to the field of computer technology and provides a method and apparatus for cross-function vector register collaborative allocation for RISC-V vector extensions. The method includes: performing cross-function data flow analysis on the program to identify active vector registers and construct an active information set; establishing LMUL constraint propagation relationships based on this and determining the target LMUL configuration; performing collaborative vector register allocation between the caller and callee based on the active information set and the target LMUL configuration, and establishing a register mapping relationship; performing overflow optimization based on vector characteristics for vector data that cannot be retained; and collaboratively maintaining the vector execution context at function call boundaries. This invention can reduce register reallocation and overflow overhead during cross-function calls, reduce memory access pressure, and improve RISC-V vector register resource utilization and program execution efficiency.
Owner:BEIJING VCORE TECH CO LTD

Message processing method and device, electronic equipment and storage medium

The embodiment of the invention provides a message processing method and device, electronic equipment and a storage medium, and relates to the technical field of networks, the method comprises the following steps: applying for a memory space for an original message, reserving an extension head area in the memory space, storing data of the original message in the memory space, and storing the data of the original message in the extension head area; the initial position of data storage is identified by a data initial pointer, and the extended header area is located in front of the initial position pointed by the data initial pointer, then adding an outer-layer message header to the original message in response to the need, and if the extended header area meets the length requirement of the outer-layer message header, adding the outer-layer message header to the original message. If not, moving the data start pointer towards the start direction of the memory space by the length of the outer-layer message header, filling the outer-layer message header in the expanded header area vacated after moving, and packaging the original message into the target message, thereby remarkably reducing memory access operation, ensuring that enough space is available in the whole life cycle of the message, and improving the message access efficiency. And the certainty and efficiency of the message processing flow are improved.
Owner:CHINA TELECOM CLOUD TECH CO LTD

Methods for concurrently executing database operations

The present disclosure relates to a method for performing concurrent database operations in a database system during a time window. The database operations are configured to use storage units of a storage space of the database system. The method includes: determining a first usage rate of free storage units to be used by at least one first database operation and a second usage rate of free storage units to be used by a second database operation. The first usage rate and the second usage rate can be used to determine a maximum number of free storage units to be used by the second database operation during the time window. The second database operation can be performed during the time window based on the maximum number. The first database operation can be performed, wherein the execution of the first database operation during the time window is limited to the storage units of the storage space.
Owner:INTERNATIONAL BUSINESS MACHINE CORPORATION