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

132 results about "Memory sharing" patented technology

Start deployment and cooperative processing method for multi-core heterogeneous system

The invention provides a multi-core heterogeneous system-oriented startup deployment and cooperative processing method, which comprises the following steps of: when the system runs, obtaining startup codes after a master core and a slave core are electrified, respectively obtaining mirror image files of Linux and RTOS (Real Time Operating System) on the basis of synchronous running and storage partition, and running the mirror image files on the master core and the slave core after moving the mirror image files; and after the heterogeneous operating system is loaded, generating an interrupt signal based on inter-core interrupt and a corresponding register through a CLINT module in the main core, and realizing data communication between the main core and each slave core based on the interrupt signal and the shared memory. By means of the method, after the system is powered on, the multiple cores can synchronously run the starting codes, and time delay and uncertainty possibly caused by one-by-one starting of the single cores are avoided; communication and data transmission among multiple cores are realized through interruption and memory sharing, the synchronism and consistency of data are ensured, and misjudgment and decision errors caused by data delay and inconsistency are avoided, so that the real-time performance of the system is remarkably improved.
Owner:WUHAN LINGJIU MICROELECTRONICS CO LTD

Multi-source heterogeneous distributed system, memory access method, and storage medium

The present application relates to the technical field of data storage. Disclosed are a multi-source heterogeneous distributed system, a memory access method and a nonvolatile readable storage medium. The method comprises: a first unified interconnection bus unit receiving, by means of a protocol adaptation interface module, a read request sent by a first device, and setting the cache state of a first memory unit to be an invalid state; sending to a second unified interconnection bus unit of a second device a request message obtained by packaging the read request, the second unified interconnection bus unit reading data from a second memory unit; setting the cache state of the second memory unit to be a shared state, and sending to the first unified interconnection bus unit a response message, the first unified interconnection bus unit storing in the first memory unit data carried by the response message; and setting the cache state of the first memory unit to be a shared state. Thus, deploying a unified interconnection bus unit on each device can achieve a consistent memory communication between the devices, thereby achieving memory sharing, and further improving the performance of the multi-source heterogeneous distributed system.
Owner:INSPUR (BEIJING) ELECTRONICS INFORMATION IND CO 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

System, server and method for sharing memory resource pool, medium and program product

The invention discloses a system, a server, a method, a medium and a program product for sharing a memory resource pool, and relates to the field of artificial intelligence, a plurality of switching components of a switch are connected with processors of a plurality of computer devices and the memory resource pool, and the plurality of computer devices share memory resources of the memory resource pool through the switch, different memory capacities are allocated according to the requirements of the computer equipment, dynamic allocation and efficient sharing of memory resources are achieved, the memory utilization rate of a whole machine system is improved, the memory access delay of the computer equipment is reduced, the memory sharing consistency of multiple pieces of computer equipment is ensured, and the requirements of multiple computing scenes are met. Therefore, the technical problems that in the prior art, a server cooperative computing method based on the remote direct memory access (RDMA) technology is large in transmission delay, the requirements of various computing scenes cannot be met, the consistency of shared memories of multiple computer devices cannot be guaranteed, and the resource utilization rate is low are solved.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

Memory sharing method and apparatus

Embodiments of this application disclose a memory sharing method and an apparatus. The method in embodiments of this application includes: A host side establishes a first memory page table via a shared virtual address management unit. The first memory page table includes mapping from a virtual address on the host side to a physical address on the host side. A first device side establishes a second memory page table via a shared virtual address agent unit. The second memory page table includes mapping from a virtual address on the first device side to a physical address on the first device side. An agent system memory management unit SMMU on the first device side updates the second memory page table based on the first memory page table, or the host side updates the first memory page table based on the second memory page table.
Owner:HUAWEI TECH CO LTD

Unified memory system based on heterogeneous computing

The invention provides a unified memory system based on heterogeneous computing, belongs to the field of parallel computing and artificial intelligence, and realizes memory sharing by constructing a global virtual address space and eliminating explicit data transmission between a host end and an equipment end. The core module comprises: 1) a cache consistency manager, which adopts an adaptive protocol (write broadcast / write invalidation) and a cache directory table (CCDT) to ensure data consistency; 2) an MMU memory management unit which supports dynamic address translation, on-demand distribution and page migration; and 3) an intelligent data migration unit which dynamically migrates the hotspot data to a near-end memory based on the prediction model and reduces the access delay. The architecture is suitable for edge AI applications with high requirements on real-time performance and energy efficiency.
Owner:SHANDONG INSPUR SCI RES INST CO LTD

Vehicle machine diagnosis method and device based on QNX system

The invention relates to the technical field of automobile intelligent cabins, and discloses a vehicle machine diagnosis method and device based on a QNX system, and the method comprises the steps: monitoring external equipment through employing a diagnosis thread; based on a first receiving thread of the QNX system, receiving a diagnosis information code of the external equipment from the diagnosis thread, converting the diagnosis information code into a report information code, writing the report information code into a memory, and uploading the report information code to a first sending thread of the QNX system; the first sending thread is used for communicating with an Android system in the vehicle-mounted terminal; and based on a second sending thread of the QNX system, reading the reported information code in the memory, and sending the reported information code to the MCU in the vehicle machine. According to the method provided by the embodiment of the invention, the first receiving thread receives the diagnosis information code from the diagnosis thread of each device, converts the diagnosis information code into the report information code, and writes the report information code into the memory, so that the centralized processing of the diagnosis information is realized through a memory sharing mode, the information transmission efficiency is improved, and the vehicle machine diagnosis efficiency is improved.
Owner:镁佳(北京)科技有限公司

Perception device and method based on integration and synchronization of multi-modal sensor

The invention discloses sensing equipment and method based on multi-modal sensor integration and synchronization, and relates to the technical field of robot sensing. The processing unit and the power supply unit are arranged in the main support, the processing unit is installed above the power supply unit, one end of the main support is provided with the display unit, the top of the main support is provided with the sensor unit, one side of the sensor unit is provided with the sensor synchronization module, and the power supply unit is electrically connected with the processing unit. The system has the advantages that a hardware trigger circuit is designed to trigger the laser radar, the visible light camera and the infrared camera to collect data at the same time, and then timestamp alignment of data of each frame of the laser radar, the visible light camera and the infrared camera is achieved in a memory sharing mode; through integration of a laser radar, a visible light camera and an infrared camera and a high-precision time synchronization method, comprehensive and high-quality data input is provided for an SLAM system.
Owner:SHENZHEN UNIV

Memory access system and method for memory pool

The invention relates to the technical field of memory expansion, and discloses a memory access system and method for a memory pool, the system is connected with PC I e equipment and CXL equipment, the PC I e equipment is used for sending an access request to a host so as to access the CXL memory pool through the host; the CXL equipment is used for sending a read-write command to the CXL switch so as to access the CXL memory pool through the CXL switch, the system comprises a host which is respectively connected with the PC I e equipment and the CXL switch, and the host is used for receiving an access request sent by the PC I e equipment, converting the access request into the read-write command and sending the read-write command to the CXL switch so as to access the CXL memory pool through the CXL switch, cXL equipment and PC I e equipment which are short in memory are expanded through the CXL memory pool, the memory access system of the memory pool can be compatible with the CXL equipment and the PC I e equipment at the same time, unified memory distribution and memory management are provided for the CXL equipment and the PC I e equipment, memory sharing between the CXL equipment and the PC I e equipment is achieved, memories of the CXL equipment and the PC I e equipment are expanded, and therefore the memory access efficiency and the memory utilization rate are improved.
Owner:DAPUSTOR CORP

CXL shared memory pool page thermal management method, system and program product

The invention belongs to the technical field of distributed storage, and particularly discloses a CXL shared memory pool page thermal management method, a CXL shared memory pool page thermal management system and a CXL shared memory pool page thermal management program product, the position of a memory block in a shared memory pool can be dynamically adjusted according to the heat value of the memory block through a corresponding hot page scheduling strategy, and the use of memory resources is optimized; through the designed CXL memory sharing pool system, memory resources can be managed more flexibly, the sharing performance and the utilization rate of the memory are improved, and the overhead of data communication and data copying in the distributed parallel computing system is effectively reduced; the redundancy of memory resources can be reduced through a corresponding resource sharing mode, the complexity of a software stack is reduced, and the overall system cost is reduced; and the security among the private memory data is ensured while the data object is ensured to realize zero-copy sharing among the nodes as much as possible, that is, the security and isolation of the data are ensured while the data sharing efficiency is improved.
Owner:GUANGDONG JINGTIE STORAGE TECHNOLOGY CO LTD

Class preloading method and device for Java micro-service cold start acceleration

The invention discloses a class preloading method and device for Java micro-service cold start acceleration, and belongs to the technical field of cloud computing and Java virtual machine optimization. The method comprises the steps of class dependency analysis based on a historical call chain, hierarchical class preloading execution and shared memory snapshot management. The device comprises a class analysis engine, a preloading decision maker and a memory snapshot management and JVM optimization adaptation module. Through intelligent analysis of class popularity, hierarchical preloading and combination of a cross-JVM instance memory sharing technology, the Java micro-service cold start time is reduced from average 4.2 s to 0.8 s, memory occupation is reduced by 45%, compatibility with a standard JVM and a mainstream framework is kept, and the method is suitable for financial transaction, real-time recommendation and other micro-service applications in a Serverless scene.
Owner:BEI JING ZHONG YAN CHUANG XIN KE JI YOU XIAN GONG SI

Service memory processing method and device, electronic equipment and storage medium

The invention provides a service memory processing method and device, electronic equipment and a storage medium, and relates to the technical field of service memory allocation, memory sharing, computing fast interconnection and the like. The specific implementation scheme is as follows: obtaining delay feature information, bandwidth feature information and sharing feature information of a service of a to-be-allocated memory; sequentially obtaining delay sensitivity, bandwidth sensitivity and sharing sensitivity of the service based on the delay feature information, the bandwidth feature information and the sharing feature information of the service; based on at least one of delay sensitivity, bandwidth sensitivity and sharing sensitivity of the business, a memory allocation scheme of the business is determined, and the memory allocation scheme of the business is identified to allocate memory for the business in at least one of a local memory of the host, a CXL local memory and a CXL shared memory. According to the technology disclosed by the invention, the reasonable and effective memory can be allocated to the business.
Owner:BEIJING BAIDU NETCOM SCI & TECH CO LTD

Production line layout optimization decision support system based on data driving

The invention discloses a production line layout optimization decision support system based on data driving. The system comprises a data acquisition module, a data preprocessing module, a feature analysis module, a layout optimization module and a man-machine interaction module. The data acquisition module establishes a bidirectional data channel with an MES system interface through an Internet of Things sensor, and is used for acquiring equipment state data and production order information in real time; the data preprocessing module is connected with the data acquisition module and is used for receiving the original data stream and executing dynamic cleaning and fusion processing; the feature analysis module interacts with the data preprocessing module through a memory shared database, receives the standardized production feature matrix and outputs a bottleneck analysis result; and the layout optimization module communicates with the feature analysis module through an OPC UA protocol to obtain bottleneck parameters as optimization constraint conditions. The problem that in the prior art, modeling depends on historical data, production fluctuation cannot be responded in real time, and then an optimization scheme lags behind actual requirements is solved.
Owner:SOUTHWEST JIAOTONG UNIV

Vehicle model simulation performance optimization system and computer device

A vehicle model simulation performance optimization system includes a computer device, wherein the computer device is configured to execute a real-time kernel program and a host software; wherein, the real-time kernel program is configured as a daemon process of the host software to execute a vehicle model real-time simulation task; the host software is configured to perform inter-process communication with the real-time kernel program through memory sharing to read and write a vehicle simulation signal, automatically control the real-time kernel program to execute a simulation command through a code program, and record simulation data fed back by the real-time kernel program.
Owner:SHANGHAI TOSUN TECH LTD

Porous rock multiphase fluid lattice Boltzmann simulation method based on GPU acceleration

The invention discloses a porous rock multiphase fluid lattice Boltzmann simulation method based on GPU acceleration, and belongs to the technical field of computational fluid mechanics, a D3019 speed discrete model is utilized to identify porous rock to obtain a digital core model, a speed direction and a weight coefficient are defined, a distribution function is defined by means of an LBM method, and a multi-phase fluid lattice Boltzmann simulation model is obtained. Calculating a macroscopic physical quantity by utilizing a relation between a distribution function and a velocity moment, respectively describing a gas-liquid interface and a complex boundary of the porous rock by virtue of a scalar tracer function and a step function, and constructing a physical model; constructing an equilibrium state distribution function, performing LB equation calculation by adopting a forming schema equation under an external force, constructing a pseudo-potential multiphase model by virtue of a Shang-Chen potential energy formula, and processing the solid-liquid boundary of the porous rock by using a semi-rebound format; and carrying out a numerical solution pseudo code process based on the lattice Boltzmann method. According to the method, the characteristics of multithreading, memory sharing and the like of GPU hardware are fully utilized under the LBM framework, and the steps of the core algorithm are highly parallelized, so that high-performance calculation is realized.
Owner:SANYA SCI & EDUCATION INNOVATION PARK WUHAN UNIV OF TECH

Android system memory management optimization method

The Android system memory management optimization method is characterized by comprising the following steps: (1) memory fragment arrangement: (1-1) fragment detection and classification; (1-2) fragment merging; (1-3) rearranging memory blocks; (2) memory leak detection: (2-1) reference chain analysis; (2-2) garbage collection monitoring; (2-3) memory leak repair suggestion; (3) memory allocation optimization: (3-1) memory pool management; (3-2) dynamically adjusting the size of a memory block; (3-3) multiplexing the memory blocks; (4) a memory allocation strategy under multi-task processing: (4-1) task priority evaluation; (4-2) memory sharing; and (4-3) a memory recovery strategy. According to the method, the memory utilization rate of the Android system is improved, memory leakage is reduced, the memory allocation efficiency is improved, and memory allocation under multi-task processing is optimized.
Owner:SHANDONG ARTAPLAY INTELLIGENT TECH CO LTD

System-on-chip for synchronizing data between processors and memory sharing method thereof

Disclosed is a system-on-chip SoC, comprising, a host configured to generate job launching, a buffer memory, a producer configured to generate data in response to the job launching and store the generated data in the buffer memory, a consumer configured to read and process the data from the buffer memory in response to the job launching, and a HiveSync monitor configured to exchange at least one ready bit with the producer and the consumer indicating a readiness state of the data in the buffer memory, wherein the ready bit indicates the readiness state of the data divided into specific units.
Owner:SAMSUNG ELECTRONICS CO LTD

Memory sharing method and related device

The invention discloses a memory sharing method, which is applied to realizing memory sharing among computing nodes. In the memory sharing method, the memory access control table is arranged on the communication hardware of the source end node, and the authority of the source end node for accessing the memory of the remote node is recorded in the memory access control table, so that the access of the memory of the remote node is not influenced when the source end node triggers to access the memory of the remote node. The communication hardware queries the memory access control table to determine whether access to the memory of the far-end node can be executed or not, so that the range of accessing the far-end memory by the source-end node is effectively limited, and the security of memory sharing is improved.
Owner:HUAWEI TECH CO LTD

Chip design method and chip system

The present invention belongs to the field of semiconductor technology, and specifically relates to a chip design method and a chip system. The chip design method includes: integrating a local DRAM controller, a global DRAM controller, and a shared DRAM controller on a processor core, and integrating several processor cores on a logic chip. The DRAM chips are stacked vertically on the logic chip, each global DRAM controller is connected to the shared DRAM storage space, and the shared DRAM controllers are respectively connected to their corresponding private DRAM storage spaces. The present invention directly connects to the shared DRAM storage space through the global DRAM controller, reduces the intermediate links, shortens the data path, and improves the data exchange speed. The shared DRAM controller is directly connected to the private DRAM storage space of each processor core, thereby realizing memory sharing data interaction between the processor cores.
Owner:CORE ARK (SHANGHAI) INTEGRATED CIRCUIT CO LTD

CXL over ScaleUp Ethernet (SUE), UALink, NVLink, Ethernet, or PHY based on IEEE 802.3

Datacenter workloads demand flexible memory architectures spanning from rack-level to pod-scale deployments. Embodiments herein disclose systems enabling CXL memory semantics over physical layers based on IEEE 802.3 PMA, facilitating memory disaggregation across datacenter fabric infrastructures. The embodiments comprise processing cores with coherent interconnects, MMUs for address translation, and memory channels supporting substantial memory capacities. Resource Provisioning Units (RPUs) translate between CXL data, optionally encapsulated, transmitted via physical layers based on IEEE 802.3 PMA, and CXL requests, enabling external entities to access memory across different physical address spaces. This architecture provides memory pooling using datacenter network infrastructure, supporting intra-rack memory sharing, inter-pod memory access, distributed AI training across datacenter resources, and elastic memory provisioning for cloud-native applications, overcoming physical layer limitations of traditional CXL implementations while maintaining protocol coherency suitable for GenAL, LLM inference, and HPC workloads.
Owner:UNIFABRIX LTD

Memory virtualization method

The invention provides a memory virtualization method. The method comprises the steps of obtaining a physical memory address of a host based on an advanced reduced instruction set machine architecture; constructing a shadow page table based on a virtual memory address in a to-be-constructed virtual machine and the physical memory address of the host; based on the shadow page table, a memory sharing page between the virtual machine and the host is constructed, and the memory sharing page is used for achieving switching between a memory of the virtual machine and a memory of the host; based on the right domain of the host, a memory protection mechanism is constructed, and the memory protection mechanism is used for isolating a virtual machine monitoring program in the host, an operating system kernel of the virtual machine and an application program and a user process in the virtual machine; and based on the shadow page table, the memory sharing page and the memory protection mechanism, performing memory virtualization on the virtual machine. According to the application, the KVM virtualization under the ARM architecture can be realized, and the stability of the system kernel can be ensured.
Owner:CHINA MOBILE INTERNET CO LTD +1

Method, system, device and medium for establishing shared memory between virtual machines

The present application provides a method, system, device, and medium for establishing shared memory between virtual machines, relating to the field of memory sharing technology. The method includes: upon successfully establishing a two-stage address table of an initiating client, sending a memory message to a receiving client and saving its own client physical address to a virtualization platform; in response to the message, initiating a first request to the virtualization platform; in response to the first request, controlling the receiving client to suspend operation and establish a second-stage address table for each physical core on the receiving client based on the client's physical address, if the second-stage address table of each physical core is stored in the same physical space; upon completion of the establishment, controlling the receiving client to resume operation and sending a completion message to the receiving client; in response to the completion message, invoking a corresponding mapping interface to complete the establishment of its own first-stage address table, thereby achieving shared memory establishment. The purpose is to enhance the flexibility of shared memory establishment.
Owner:CHONGQING CHANGAN AUTOMOBILE CO LTD

Data processing system with secure memory sharing

The invention relates to a data processing system with secure memory sharing. A trusted execution environment (TEE) includes a first requester, a first local interconnect, an access controller, and a first memory encryption circuit, and the access controller allows or denies access requests to a shared memory external to the TEE. A normal execution environment (NEE) communicates with the TEE via a set of address lines and a set of data lines, and includes a second requester and a second local interconnect. The first memory encryption circuit encrypts write data before the TEE provides the write data corresponding to an access-allowed request to the shared memory generated by only one of the first requester and the second requester to store in the shared memory. Any write data corresponding to an allowed access request to the shared memory generated by the other of the first requester and the second requester is provided as unencrypted write data to be stored in the shared memory.
Owner:NXP USA INC

Memory sharing

If sufficient memory resources are allowed access, components on an IC chip can operate faster or provide higher performance relative to power consumption. However, if each component is provided with its own memory, the chip becomes expensive. In the described implementation, memory is shared among two or more components (110, 114, 116). For example, a processing component (116) may include computing circuitry (206) and memory (106) coupled thereto. A multi-component cache controller (114) is coupled to memory (106). Logic circuitry (202) is coupled to the cache controller (114) and memory (106). The logic circuitry (202) selectively divides memory (106) into multiple memory partitions (108). A first memory partition (108-1) may be allocated to computing circuitry (206) and provide storage for computing circuitry (206). A second memory partition (108-2) may be allocated to the cache controller (114) and provide storage for multiple components (110). The relative capacity of memory partitions is adjustable to accommodate fluctuating demand without having to dedicate separate memory to a component.
Owner:GOOGLE LLC

Method for accessing memory, and device

The present application relates to the technical field of terminals, discloses a method for accessing a memory, and a device, and can solve the problem that a terminal device having a multi-processor architecture cannot realize scientific and ordered memory access. In the present application, a plurality of processors of the terminal device share a same memory, so that any processor can normally store data, modify or read the stored data, etc. in any usage scenario. Moreover, any processor among the plurality of processors can realize mutual exclusion access to the memory by the plurality of processors on the basis of the obtained situation of whether other processors are accessing the memory, thereby realizing more scientific and ordered memory sharing. The solution in which the plurality of processors of the terminal device share the same memory can also reduce the production costs of the terminal device and provide support for the miniaturization of the terminal device.
Owner:HUAWEI TECH CO LTD

Memory sharing method and device

The invention provides a memory sharing method and equipment, in a computing cluster, when a first computing node needs to borrow a memory, a request containing a borrowing demand can be sent to a management node, the management node determines a borrowing strategy in a plurality of borrowing strategies according to the borrowing demand, and the borrowing strategy is used for borrowing the memory. The method comprises the steps that firstly, a borrowing strategy is established, information of a second computing node meeting the borrowing requirement is determined according to the borrowing strategy, the information of the second computing node is sent to the first computing node, then, the first computing node determines a third computing node providing borrowing memory for the first computing node according to the information of the second computing node, a borrowing request is sent to the third computing node, and finally, the third computing node provides borrowing memory for the first computing node. And the third computing node provides the memory for the first computing node, so that other nodes borrowed with the memory share the memory with the node needing to borrow the memory, the success rate of memory borrowing is improved, and the flexibility of memory sharing is improved.
Owner:HUAWEI TECH CO LTD

A multi-agent collaborative reasoning method and system based on memory sharing and conflict resolution

The application discloses a multi-agent collaborative reasoning method and system based on memory sharing and conflict resolution, comprising: constructing a hybrid structured memory pool containing a vector database for semantic recall and a graph database for storing logical structure; deploying functionally heterogeneous multi-agent to normalize original multi-source data into observation nodes and write into the graph database; using the graph database trigger mechanism to listen to the writing event, and automatically triggering the reasoning to generate the hypothesis node and establish the deduction edge when matching the preset rule; detecting whether there is a logical conflict for the hypothesis node of the same subject, and triggering dynamic arbitration if there is; the arbitration mechanism calculates the weighted score based on the confidence, data source credibility and context consistency calculated based on KL divergence, and finally outputs the reasoning conclusion and evidence chain path. The application breaks the information island through the hybrid memory pool, realizes the automatic reasoning by using the trigger, and significantly improves the accuracy, logical consistency and explainability of reasoning in complex scenarios.
Owner:XIAMEN MEIYA PICO INFORMATION CO LTD +2

DRAM cache with stacked, heterogenous tag and data dies

A high-capacity cache memory is implemented by multiple heterogenous DRAM dies, including a dedicated tag-storage DRAM die architected for low-latency tag-address retrieval and thus rapid hit / miss determination, and one or more capacity-optimized cache-line DRAM dies that render a net cache-line storage capacity orders of magnitude beyond that of state-of-the art SRAM cache implementations. The tag-storage die serves double-duty in some implementations, yielding rapid tag hit / miss determination for cache-line read / write requests while also serving as a high-capacity snoop-filter in a memory-sharing multiprocessor environment.
Owner:RAMBUS INC

Industrial Ethernet protocol optimization method, system and readable storage medium

The present application discloses an industrial Ethernet protocol optimization method, system and readable storage medium, the industrial Ethernet protocol optimization method comprising the steps of: integrating a preset Ethernet driver into OpenSBI; virtualizing a shared memory access interface corresponding to an application, the OpenSBI and an operating system according to a preset memory sharing mechanism; setting an interrupt mechanism and a communication mechanism of the OpenSBI respectively according to the type of hardware and the access interface, wherein the type of hardware includes a single-core processor and a multi-core processor; controlling the application and the OpenSBI to perform data interaction according to the interrupt mechanism and the communication mechanism. The present application improves the communication capability of industrial Ethernet on the RISC‑V platform.
Owner:PENG CHENG LAB

Virtual instance management method based on cloud computing technology, and cloud management platform

Provided in the present application are a virtual instance management method based on cloud computing technology, and a cloud management platform. The cloud management platform is used for managing a cloud data center, wherein the cloud data center comprises a plurality of servers that access a high-speed interconnect bus inside the cloud data center. The method comprises: receiving a virtual instance memory creation request that is input by a tenant; in response to the virtual instance memory creation request, selecting a first server from a plurality of servers and sending a first control command to the first server; receiving a first virtual instance memory binding request; and in response to the first virtual instance memory binding request, sending a second control command to the first server to instruct the first server to provide, by means of a high-speed interconnect bus, a virtual instance memory located on the first server to a first virtual instance located on a second server for use. By means of the technical solution, memory sharing across servers for virtual instances can be realized, thereby improving data communication efficiency and memory utilization efficiency.
Owner:HUAWEI CLOUD COMPUTING TECHNOLOGIES CO LTD