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

438 results about "Memory mapping" patented technology

Real-time interactive digital human system supporting high concurrency and implementation method thereof

The invention discloses a real-time interactive digital human system supporting high concurrency and an implementation method thereof, and relates to the technical field of digital human interaction.The system comprises a model instance pool module used for loading the weight of a deep learning model to a shared memory area through the memory mapping technology; the multi-thread scheduling module is used for scheduling user requests by adopting a lock-free queue and a dynamic priority algorithm; the asynchronous pipeline processing module is composed of decoupled micro-services, and the modules are connected in series through asynchronous message queues; the client SDK is used for dynamically switching a rendering mode according to terminal hardware performance and network conditions; the elastic capacity expansion and contraction module is used for monitoring resource loads in real time and automatically adjusting the number of service instances; and the audio and video synchronization calibration module is used for ensuring that the synchronization error of the audio and video frames is lower than a preset threshold value through a timestamp alignment algorithm. According to the scheme, core challenges in a high-concurrency digital human interaction scene can be systematically solved, and innovative support is provided for large-scale real-time application.
Owner:LIANGSHENG DIGITAL ARTIFICIAL INTELLIGENCE (SHENZHEN) CO LTD

Android container rendering optimization method based on cross-domain hard real-time Fen synchronization

The invention discloses an android container rendering optimization method based on cross-domain hard real-time Fen synchronization, which comprises the following steps: by taking a swan-mong system as a host and an android system as a container, creating a hash table, a synchronous thread and a shared memory corresponding to a GPU core when the host is started, acquiring VSync cycle registration callback, transmitting shared memory FD to the container, and finishing shared memory mapping and alignment by the container. Registering a GPU queue to complete callback; when the Android application is started, a container obtains a queue and a physical address of a rendering buffer area, creates a Fen and binds the Fen to the queue, after the queue is submitted, metadata is written into a shared memory to inform a host, after the host receives the metadata, nodes are created and stored in a hash table, and an overtime timer is registered; after the GPU completes the command queue, the container calls back an update state and a verification value to notify the host, and after the host is verified to be valid, the corresponding hash table is updated, the timer is reset, and asynchronous screen loading is triggered; and the host executes buffer area synthesis and submission of the display equipment to finish on-screen, so that the stability of the rendering frame rate is improved, and the reliability of cross-domain synchronization is ensured.
Owner:北京麟卓信息科技有限公司

Server application architecture migration method and device and storage medium

The invention relates to a server application architecture migration method and device and a storage medium, and the method comprises the steps that an automatic detection module analyzes and checks a to-be-migrated application under an X86 architecture, and the to-be-migrated application is subjected to static code analysis, dynamic performance analysis and system compatibility check; according to analysis and check results of the automatic detection module, the automatic adjustment module replaces an X86 specific instruction and a library function, performs memory allocation optimization and memory mapping adjustment, and generates an automatic adjustment report; and the automatic optimization module executes a performance benchmark test, and executes memory access optimization, algorithm optimization, task scheduling optimization and multi-core parallelization adjustment according to a test result. According to the server application architecture migration method and device and the storage medium, the architecture adaptation process can be simplified, performance optimization support and automatic dependency relationship management can be provided, the migration efficiency can be improved, and the cost can be reduced.
Owner:POWERLEADER COMPUTER SYST CO LTD

Memory access method, program product, equipment and medium

The invention discloses a memory access method, a program product, equipment and a medium, and relates to the technical field of computers, firmware is utilized to determine to-be-reserved physical memory information, the to-be-reserved physical memory information is analyzed and continuously split to obtain physical memory segments, and the physical memory segments are divided and aligned; dividing the virtual address space, and performing alignment processing on the divided virtual address space; performing memory mapping on the processed physical memory segment and a physical address space corresponding to the processed virtual address space; generating a page table by utilizing a physical address space corresponding to the mapped and processed virtual address space; when an access instruction of a user is obtained, the corresponding target physical address space is screened from the page table to determine the mapped target physical memory segment, so that the user accesses the target physical memory segment based on the user mode process, the range and capacity of the memory segment are dynamically configured, the stability of the memory during key load operation is guaranteed, and the memory access performance is improved.
Owner:LANGCHAO ELECTRONIC INFORMATION IND CO LTD

Memory mapping and CXL translation to exploit unused remote memory in a multi-host system

This invention pertains to a system optimized for reutilizing allocated underutilized or unused allocated DRAM, comprising a first host, a second host, and a resource composer, interconnected via CXL. Both hosts run packaged computing environments (PCEs), which may be containers or virtual machines, and are equipped to handle respective processes, P1 and P2. The resource composer is tasked with receiving data related to P1's memory usage from a kernel module on the first host, identifying underutilized DRAM mapped to P1, and subsequently remapping it to P2's address space on the second host. This process involves the use of CXL.mem commands, which are then translated into appropriate CXL.cache or CXL.io commands for DRAM access based on the mapping.
Owner:UNIFABRIX LTD

Cross-host memory sharing method, system, equipment and medium

The invention discloses a cross-host memory sharing method, system and device and a medium, the memory sharing system comprises a master node and a plurality of slave nodes, the memory sharing method is applied to the master node, and the method comprises the steps that a memory application request of a target slave node is received; applying for a target memory in a target memory sharing area according to a memory size requirement corresponding to the request, feeding back memory information of the target memory to a target slave node, so that the target slave node judges a corresponding memory type according to the memory information, and if a process corresponding to the target slave node executes a memory mapping method, sending the target memory to the target slave node. If yes, the target memory can be mapped to the proceeding virtual address space according to the target type and the offset corresponding to the target memory, so that the process can use the distributed target memory. Therefore, it can be guaranteed that when one node writes the memory, other nodes cannot synchronously write the memory, and then the data consistency of the shared memory accessed by multiple hosts is guaranteed.
Owner:LANGCHAO ELECTRONIC INFORMATION IND CO LTD

Cross-platform real-time digital human rendering system and method without being supported by GPU (Graphics Processing Unit)

The invention discloses a cross-platform GPU support-free real-time digital human rendering system and method, and relates to the technical field of digital human rendering, and the system comprises an offline modeling module which constructs a mouth base space model through principal component analysis based on video data of a target person; the real-time driving module is used for mapping real-time voice features into dynamic coefficients of the mouth base space model; the image synthesis module is used for reconstructing a mouth image according to the dynamic coefficient and fusing the mouth image with a pre-stored reference face image; the cross-platform adaptation layer is configured to realize real-time rendering without GPU dependence through compiling, memory mapping and multi-thread scheduling technologies; and the dynamic resource manager is used for optimizing resource occupation and ensuring stable operation in a multi-platform environment. According to the technical scheme, dependence on high-computing-power hardware and an ideal acoustic environment can be broken through, and a complete theoretical framework and an engineering implementation path are provided for large-scale popularization of a digital human technology in a lightweight terminal.
Owner:LIANGSHENG DIGITAL ARTIFICIAL INTELLIGENCE (SHENZHEN) CO LTD

Configurable number-theory transformation parallel computing acceleration method and device for post quantum cryptography algorithm

The invention discloses a configurable number-theory transformation parallel computing acceleration method and device for a post quantum cryptographic algorithm, and relates to the technical field of cryptographic algorithms. The number theory transformation is a calculation bottleneck in lattice-based post-quantum cryptography and PQC; a hardware accelerator specially designed for number theory transformation (NTT) is an effective solution for improving the execution speed. At present, a mainstream design neglects the influence of the scale of a calculation array, so that the design of an NTT calculation circuit is poor in flexibility and low in memory utilization rate, and a two-dimensional reconfigurable number theory transformation acceleration circuit is provided; the method is applied to a key generation stage, an encryption stage and a decryption stage of the post-quantum cryptographic algorithm. The NTT reconfigurable computing circuit provided by the invention can keep the utilization rate of hardware resources, and is suitable for mobile terminal equipment with limited resources; the NTT circuit adopts a low-complexity memory mapping scheme, so that the address control logic is greatly simplified, and the hardware overhead is reduced.
Owner:BEIJING INST OF TECH +1

Multi-thread low-power-consumption intelligent monitoring system based on AI processor

The invention relates to the technical field of intelligent monitoring, in particular to a multi-thread low-power-consumption intelligent monitoring system based on an AI processor. The method has the advantages that aiming at the problems of unbalanced computing power and power consumption, high multi-task processing delay and strong hardware dependence in the prior art, the NPU module of the RK3588 processor is combined with the INT8 quantitative model, so that the power consumption is lower than 10W under the 6TOPS computing power; a dynamic multi-thread scheduling mechanism is designed, parallel processing of more than eight paths of video streams is supported through binding of a priority queue and an NPU core, and end-to-end delay is compressed to be within 200 ms; a zero-copy video stream architecture is constructed, data transfer is eliminated through memory mapping, and preprocessing time consumption is reduced by 90%; an energy efficiency control module is integrated, the NPU voltage frequency is dynamically adjusted according to the load, and the energy efficiency ratio reaches 0.83 TOPS / W; space-time alignment of multi-model reasoning results is realized by adopting a frame ID synchronization technology, and the mismatching rate is lower than 0.1%.
Owner:FOCALCREST LTD

Memory allocation method and device, electronic equipment and nonvolatile storage medium

The invention discloses a memory allocation method and device, electronic equipment and a nonvolatile storage medium, and is applied to the technical field of storage. The method comprises the steps that in the memory initialization process, a corresponding application program special memory is applied according to a reserved memory configuration file, and the application program special memory is assembled into a continuous memory space in the mode that physical addresses are continuous and belong to the same memory device; in the user mode, assembling the continuous memory space to generate a user mode memory structure according to memory mapping information of the continuous memory space mapped to the user mode under the triggering of the memory application request; when a memory calling request sent by the target application program in the initialization process is detected, a matched target memory is applied for the target application program from the user mode memory structure, and the target memory is cached into the process space to be used by the target application program. According to the invention, the problem that memory application is caught in a kernel mode in related technologies can be solved, and the memory allocation efficiency is effectively improved.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

Processor Environment Architecture Agnostic Unified BIOS Memory Mapping Operation

A firmware management operation. The firmware management operation includes providing an information handling system with a distributed BIOS, the distributed BIOS including a BIOS component and a BIOS variable; identifying a processor environment installed on an information handling system from a plurality of processor environments; performing a unified BIOS memory mapping operation, the unified BIOS memory mapping operation managing mapping firmware interrupts based upon the processor environment installed on the information handling system.
Owner:DELL PROD LP

Deterministic soft bus communication method for virtualized industrial control system

The invention discloses a deterministic soft bus communication method for a virtualized industrial control system, and relates to the field of industrial automation. According to the method, a soft bus communication mode is adopted, so that the containers are interacted through the intermediate message bus, and direct connection does not need to be directly established; all data streams are managed by a unified bus, so that the number of connections is reduced; and meanwhile, a shared memory zero copy mechanism is adopted to optimize data transmission, and the data is directly shared between a producer and a consumer by using a shared memory and a direct memory mapping mode, so that unnecessary copy operation is avoided, the overhead of data transmission is reduced, and the communication efficiency is improved. According to the invention, a unified and efficient communication channel can be established among a plurality of industrial edge applications on the edge device, real-time communication among local containers is supported, automatic routing capability of remote communication is realized, and the communication requirements of high concurrency and high real-time performance in a virtualized industrial control system are met.
Owner:SHANGHAI JIAOTONG UNIV

Simulator detection method and system based on multi-dimensional feature fusion

The invention discloses a simulator detection method and system based on multi-dimensional feature fusion, and relates to the technical field of simulator detection, and the method comprises the steps: collecting the static feature information of a to-be-detected device; reading a memory mapping file of the equipment process in a preset time window, and obtaining a memory address allocation state at each moment to form a time sequence data set; further constructing an address space evolution sequence, and performing domain theory modeling to construct an address space domain; obtaining an address evolution function through a function construction algorithm; generating a regular mark through a natural transformation detection algorithm; performing topological structure analysis and coherence calculation on the address space category to generate address space complexity features; static feature information, regular marks and address space complexity features are integrated through a multi-layer fusion strategy, and simulator detection results are screened, judged and output layer by layer. According to the method, through a complementary collaborative system of static verification, dynamic rules and topology complexity, the anti-avoidance capability and robustness of detection are improved.
Owner:CHUXINHUDONG

Data transmission system, method, device, storage medium and computer program product

The invention discloses a data transmission system, method and device, a storage medium and a computer program product, and relates to the technical field of communication. The data transmission system comprises a virtual machine, a virtual RDMA device and a host, wherein the virtual RDMA device runs between the virtual machine and the host. Wherein the virtual machine is used for running an application; the virtual RDMA equipment is used for registering a virtual memory and a virtual RDMA connection corresponding to the virtual machine, configuring a memory mapping relation between the virtual memory and a physical memory and a connection mapping relation between the virtual RDMA connection and the physical RDMA connection, and issuing the memory mapping relation and the connection mapping relation to the host; and the host is used for transmitting the RDMA data of the application according to the memory mapping relation and the connection mapping relation. Decoupling of the front-end virtual machine and the rear-end host is realized, the expansibility of connection is improved, a data transmission system is more modularized and is easy to manage, and the overhead of the host is reduced.
Owner:HUAWEI TECH CO LTD

Online action detection method based on multi-stage memory mapping

The invention relates to an online action detection method based on multi-stage memory mapping. The method comprises the following specific steps: S1, feature extraction: extracting frame-level features from a video stream by using a pre-training model; s2, memory division: dividing the extracted features into long-term memory and short-term memory according to time; s3, multi-stage mapping memory encoding: adopting a multi-stage mapping encoder for long-term memory, including segmented compression and global compression branches, compressing and extracting key information, and inhibiting irrelevant backgrounds; s4, cyclic decoding and updating: dynamically updating the short-term memory by adopting a cyclic decoder, and generating pre-judgment information of future actions; s5, model training and optimization: improving a loss function through design, optimizing the fusion effect of local features and global dependence in the model, and improving the overall detection performance; and S6, on-line action detection: detecting actions in real time based on the memory features updated by cyclic decoding, and evaluating performance according to actual action labels. According to the invention, the accuracy and robustness of action detection are improved.
Owner:SOUTHEAST UNIV +1

Multi-screen cooperative control method based on OpenHarmony distributed architecture and all-in-one machine system

The invention relates to the technical field of distributed architectures, and discloses a multi-screen cooperative control method based on an OpenHarmony distributed architecture and an all-in-one machine system.The method comprises the steps that a broadcast frame found by equipment is sent through an OpenHarmony distributed soft bus, security authentication is conducted on a plurality of display terminals responding to the broadcast frame, a virtual bus channel is established, and the virtual bus channel is sent to the display terminals; obtaining a virtual device group; creating a distributed industrial data object on the main control equipment of the virtual equipment group and synchronizing the distributed industrial data object to each slave display terminal to obtain a distributed data model; mapping the anonymous shared memory to an annular buffer area; and writing real-time data acquired by the industrial field equipment into an annular buffer area, and transmitting the real-time data to each slave display terminal of the virtual equipment group, in the method, each display terminal accesses an agent instance of an industrial data object through a distributed data management framework; and the requirements of high reliability, low delay and high consistency on multi-screen cooperative control in an industrial field are met.
Owner:HUALONG XUNDA ELECTRICAL TECHNOLOGY (SHENZHEN) CO LTD

PCIe ECAM address mapping optimization method and system

The invention discloses a PCIe ECAM address mapping optimization method and system, and belongs to the technical field of operating system optimization, and the method comprises the steps: formulating a PCIe device region division rule, and dividing a PCIe device into a high-frequency access region device and a low-frequency access region device according to the device distribution condition in a PCIe bus topology based on the rule; the page table allocation comprises static page table pre-allocation and dynamic page table allocation adjustment, based on PCIe device area division, devices in a high-frequency access area are subjected to centralized memory mapping with a large page as the granularity, and devices in a low-frequency access area are subjected to independent memory mapping with a small page as the granularity; and setting an access frequency threshold, monitoring the access frequency of the PCIe equipment configuration space when the system runs, and merging or splitting the page table through the memory management unit. The number of page table items can be remarkably reduced, the hit rate of the TLB is increased, and the overall memory access efficiency of a system is improved.
Owner:SHANDONG INSPUR SCI RES INST CO LTD

Memory overflow program exception positioning method and device based on intelligent analysis

The invention provides a memory overflow program exception positioning method and device based on intelligent analysis, and the method comprises the steps: employing a memory mapping tool to detect the use of a memory index, and collecting the distribution information, object reference relation and stack tracking of a memory when the use of the memory is detected to reach a preset threshold value; performing data cleaning, format conversion and feature extraction on the collected memory data, and extracting the creation and destruction time and the occupied memory size of the object; constructing a memory overflow anomaly detection model, inputting the processed data into the memory overflow anomaly detection model, and if memory overflow anomaly is detected, classifying anomaly types; according to a classification result, a source code of the program and environment information during operation, analyzing an object reference chain of the abnormal object, a memory allocation path and corresponding program logic, determining a reason of memory overflow abnormality and a specific code position, and generating an abnormality reason report; and displaying the content to a program development end through a visual interface.
Owner:WUHAN BOYIXUN INFORMATION TECH CO LTD

Memory allocation method and device, electronic equipment and readable storage medium

The invention discloses a memory allocation method and device, electronic equipment and a readable storage medium, which are applied to the technical field of computer services, and are used for solving the problems that system delay damage is relatively large and system performance is influenced in a memory allocation process, and the method comprises the following steps: acquiring a memory application request of a user, and determining a memory application size according to the memory application request; according to a pre-established memory mapping table, determining whether an available single memory area with the memory size meeting the memory application size exists or not; if a single memory area with the memory size meeting the memory application size and available does not exist, screening out a plurality of target memory areas which have the total size meeting the memory application size and are mutually continuous and available from the memory areas according to a memory mapping table; returning mapping information of the plurality of target memory regions; wherein the mapping information is used for determining address information and size of the corresponding memory area; the delay loss can be reduced, and the system performance can be improved.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

Rapid display method of oversized image

The invention belongs to the technical field of remote sensing satellite images, and particularly relates to a rapid display method of an oversized image. The method comprises the following steps: S1, acquiring a super-large image, and performing parallel reading on the super-large image by an FPGA; s2, a line buffer area and a window buffer area are arranged on the FPGA, and data flow buffering is carried out on the image at the position selected by the user through the line buffer area and the window buffer area; bilinear interpolation and a Lanczos filtering algorithm are embedded into the FPGA, and image rendering is carried out on the image at the position selected by the user; and caching and displaying the image at the position selected by the user in real time. On the basis of the memory mapping and FPGA hardware acceleration technology, an efficient transmission communication mechanism of the GPU, the memory and the FPGA is designed, and rapid browsing and displaying of oversized images are achieved.
Owner:JILIN GAOFEN REMOTE SENSING APPL RES INST CO LTD

Data interaction method, computer system, electronic device, and storage medium

The present application is applied to the technical field of data interaction. Provided are a data interaction method, a computer system, an electronic device, and a non-volatile computer-readable storage medium. The method may comprise: determining a first data packet to be sent to a baseboard management controller, and segmenting the first data packet into a plurality of data blocks of a target size; determining repeated string sequences in the plurality of data blocks, and determining position information of the repeated string sequences in the first data packet; on the basis of non-repeated string sequences and the repeated string sequences in the plurality of data blocks, and the position information, generating a second data packet; and sending the second data packet to the baseboard management controller by means of a memory-mapped baseboard management controller interface. The volume of data transmitted between a basic input / output system and a baseboard management controller can be significantly reduced, thereby improving the efficiency of data transmission, and thus avoiding excessive bandwidth occupation by data transmission and also improving the use efficiency of circular buffers.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

Multi-channel data acquisition system and method based on FPGA (Field Programmable Gate Array)

The invention relates to the technical field of signal processing, and discloses a multichannel data acquisition system and method based on an FPGA (Field Programmable Gate Array), an acquisition module drives a global counter by using a global synchronous clock, writes acquired data into an annular buffer area with a physical address and a counter value in a linear mapping relationship, and establishes implicit time index storage. When a trigger event occurs, the system broadcasts the locked global trigger timestamp, and the acquisition module backtracks and reads historical data according to the global trigger timestamp, and packages the historical data into a sparse matrix type data packet in combination with the channel validity mask. And after receiving the data packet, the data processing module directly calculates a memory mapping address by using global time information in the data packet, and writes a data load into a corresponding position of the waveform reconstruction buffer area. According to the method, through strict binding of the physical address and the absolute time, independent time label redundancy is eliminated, high-precision synchronization of distributed multiple channels is ensured, and out-of-order automatic in-situ recombination and efficient waveform reconstruction of data of a receiving end are achieved.
Owner:CHANGCHUN TESTING MASCH RES INST

Proximity data processing system for extra-large mixture-of-experts artificial intelligence model

PCT designated stage expiredWO2025143339A1Biological modelsMemory chipData processing system
A mixture-of-experts artificial intelligence model according to the present invention comprises: a CXL control unit that manages a CXL protocol; an NDP control unit that includes a memory mapping register set for communicating with a host; a memory unit composed of a plurality of memory chips that provide a memory capacity to the host; and an NDP core unit that processes MoEs existing in the memory unit, wherein the NDP core unit transmits only hot experts to a GPU accelerator while memory-based calculation is performed on cold experts that exist in the memory unit.
Owner:SEOUL NATIONAL UNIVERSITY R&DB FOUNDATION

Data transmission method and device, industrial control system and storage medium

The invention discloses a data transmission method and device, an industrial control system, a storage medium and a computer program product, and the method comprises the steps: initializing a continuous physical memory, dividing the continuous physical memory into memory blocks with a fixed size, recording the initial address, size, idle or occupied state of the memory blocks through a red-black tree, and forming a dynamic address pool; the dynamic address pool can realize on-demand allocation of memory blocks and merging and dynamic expansion of adjacent free blocks; the method comprises the following steps: acquiring a load index in real time through an FPGA (Field Programmable Gate Array), triggering interruption based on load grading and predicting a memory demand in combination with a machine learning model, and pre-fetching a memory block from a dynamic address pool to a user mode mapping region before a real-time task initiates a memory allocation request; a user mode atomic operation annular queue is designed, direct data interaction between the X86 and the FPGA is achieved through memory mapping, and a Burst transmission and cache consistency protocol of a hardware bus is combined. According to the scheme, the problem of memory fragmentation is solved, the data transmission delay is reduced, and the CPU occupancy rate is greatly reduced.
Owner:GREE ELECTRIC APPLIANCE INC OF ZHUHAI

Memory performance detection method, device and equipment and memory medium

The invention discloses a memory performance detection method, device and equipment and a memory medium, and relates to the technical field of memory performance detection. Memory with the same capacity of a data path port of a memory box is mapped to an endpoint port, the mapped memory is converted into an extended memory which can be identified by a host node, and then the memory performance of the extended memory is subjected to a consistency test, so that a memory mapping relationship can be quickly and effectively established; according to the embodiment of the invention, the host nodes can schedule the memory capacity required by the host nodes in the memory box, and the inconsistency caused by different mapped memory spaces is eliminated by configuring extended memories with the same capacity for the host nodes, so that the memory performance of the plurality of host nodes tends to be consistent on the premise, and the effectiveness of the consistency test is improved.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

Memory Mapping Method and Related Device

A memory mapping method includes: obtaining a memory failed row address of a first memory; obtaining, by a matching and searching circuit, an address mapping table, where the address mapping table includes a mapping relationship between the memory failed row address and a memory remapping row address corresponding to the memory failed row address; and when an access target of the first memory is the memory failed row address, obtaining, based on the address mapping table, the memory remapping row address to which the memory failed row address is mapped, where a memory area indicated by the memory remapping row address is in reserved space of the first memory.
Owner:HUAWEI TECH CO LTD

Reconfigurable multi-channel polynomial multiplier architecture and implementation method thereof

The invention relates to a reconfigurable multi-channel polynomial multiplier architecture and an implementation method thereof, and belongs to the technical field of post-quantum cryptography hardware acceleration. The architecture comprises a scheduler, a twiddle factor memory bank, a bank address routing module, a bank array and a reconfigurable butterfly unit array. According to the architecture, a cyclic decoupling multi-channel NTT / INTT / PWM algorithm is used, flexible configuration of the degree of parallelism and the flow line depth can be supported, and the adaptability of a memory access control strategy is improved; a conflict-free memory mapping scheme based on interleaved storage is adopted, so that storage and read-write of polynomial coefficients are irrelevant to polynomial length and a calculation stage, NTT / INTT / PWM access modes are unified, and hardware resource overhead is greatly reduced; and a conflict-free detection algorithm oriented to multi-channel assembly line design is adopted, so that the utilization rate of hardware resources is remarkably improved.
Owner:NAT UNIV OF DEFENSE TECH

Memory allocation method and device, computer equipment, storage medium and program product

The invention relates to a memory allocation method and device, computer equipment, a storage medium and a program product. The method comprises the following steps: receiving a memory allocation request of to-be-stored data to a memory database, wherein the memory allocation request comprises a data storage amount of the to-be-stored data; determining a target memory block from a virtual process space of the memory database according to the data storage amount; the virtual process space is a storage space mapped to a disk file based on a memory mapping mechanism, and data stored in the virtual process space is synchronously stored in the disk file; the size of the target memory block is greater than or equal to the data storage amount; and distributing the target memory block for the to-be-stored data, wherein the target memory block is used for storing the to-be-stored data. By adopting the method, the storage capacity and the storage efficiency of the memory database can be improved.
Owner:CHINA TELECOM CLOUD TECH CO LTD

Optimization method for improving real-time image data input processing and output efficiency

The invention relates to an optimization method for improving the input processing and output efficiency of real-time image data, belongs to the technical field of embedded systems, and is particularly suitable for optimizing the input processing and output efficiency of the real-time image data in a resource-constrained environment. According to the method, parallel execution of image data processing tasks is realized by starting a multi-thread programming model; a hardware acceleration unit arranged in the embedded processor is used for carrying out batch processing on the image data, and the format conversion speed of the image data is increased; and direct access and transmission of the image data are realized by using a memory mapping technology and a DMA controller, so that the copying times of the image data in a memory are reduced, and the data transmission delay is reduced. Specific implementation details of how to realize a multi-thread synchronization mechanism, a hardware acceleration function and a zero copy technology are described, and efficient and real-time image data processing is ensured to be realized under the condition that resources are limited.
Owner:INST OF OPTICS & ELECTRONICS CHINESE ACAD OF SCI

Jailhouse inter-partition communication method

The invention discloses a method for communication between jailhome partitions. The method comprises the following steps: configuring a jailhome cell configuration file according to hardware platform resources and task requirements in a cell; compiling and operating jailhouse, starting an inmate cell, and completing registration of a destination port and a source port and memory mapping of an FIFO annular buffer area; sending data to the virtual PCI device through a source port, filling in a Doorbell register after data sending is completed, and sending an interrupt signal to a destination port through a Hypervisor; reading data from the virtual PCI device through the destination port; and after the application program of the destination port receives the data, executing the predefined task. According to the method, the controllability, verifiability and adaptation flexibility of communication behaviors are enhanced, and the method is suitable for safety key scenes with strict requirements for high-frequency, small-data-volume, low-delay and deterministic communication.
Owner:KYLIN CORP