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

21 results about "Message Passing Interface" patented technology

Message Passing Interface (MPI) is a standardized and portable message-passing standard designed by a group of researchers from academia and industry to function on a wide variety of parallel computing architectures. The standard defines the syntax and semantics of a core of library routines useful to a wide range of users writing portable message-passing programs in C, C++, and Fortran. There are several well-tested and efficient implementations of MPI, many of which are open-source or in the public domain. These fostered the development of a parallel software industry, and encouraged development of portable and scalable large-scale parallel applications.

Simulation scene multi-target calculation method and device based on parallel scheduling and server

The invention provides a simulation scene multi-target calculation method and device based on parallel scheduling and a server, and relates to the technical field of industrial simulation application, and the method comprises the steps: obtaining a parameter set of a plurality of simulation tasks, and carrying out the task clustering processing of the parameter set according to the parameter similarity, and obtaining a plurality of task clusters; all the task clusters are distributed to different computing nodes, parallel solving processing of simulation tasks is carried out on the task clusters in all the computing nodes on the basis of a self-adaptive tuning model of a message passing interface, and local simulation results corresponding to all the computing nodes are obtained; and carrying out convergence and recombination processing on the local simulation results to obtain a complete simulation result data set, carrying out compression and indexed storage processing on the simulation result data set to generate a lightweight simulation result, and carrying out streaming visualization processing on the lightweight simulation result to obtain a target interactive simulation visualization result. According to the method, the simulation efficiency of simulation scene multi-target calculation can be remarkably improved.
Owner:ZHEJIANG YUANSUAN TECH CO LTD

Virtual consistency multi-node message passing interface expansion method, device and equipment

The invention relates to a virtual consistency multi-node message passing interface expansion method, device and equipment. The method comprises the following steps: deploying a distributed file system client at each computing node of a multi-node cluster, creating a unified virtual directory mounting point, transparently converting a file operation request under the unified virtual directory mounting point into a corresponding network protocol, and docking a global unified data storage pool, the unified virtual directory mounting point is used for providing consistent file views for all the computing nodes; pointing a file read-write path prefix of the message passing interface process to the unified virtual directory mounting point; and in response to the received user operation request, allocating computing nodes to the user operation request, ensuring that all the allocated computing nodes are mounted to the distributed file system, and starting a message passing interface process. By adopting the method, the consistency of the cross-node file view can be solved from the system level on the premise of not changing the communication logic.
Owner:SHANG HAI ZHANG JIANG SHU XUE YAN JIU YUAN

MPI collective operations

PendingUS20260203145A1Message Passing InterfaceMessage delivery
A method for performing a message passing interface (MPI) collective operation in a network, wherein the network comprises a plurality of interconnected nodes, the method comprising: receiving, at a node of the plurality of interconnected nodes, MPI collective operation information identifying the MPI collective operation to be performed, and a graph of the network; determining a number of algorithmic steps of the MPI collective operation based on the MPI collective operation and the graph of the network; determining an initialisation process for the algorithmic steps; determining a finalisation process for the algorithmic steps; determining, for each of the algorithmic steps: a subset of nodes of the plurality of interconnected nodes for the node to communicate with; one or more portions of data for the node to send to and receive from the nodes within the subset of nodes; and initialising the MPI collective operation based on the determined subset, initialisation process and finalisation process, and the one or more portions of data.
Owner:UCL BUSINESS LTD

A method, apparatus and storage medium for managing eSIM logical channels

ActiveCN119854970BConnection managementSubscription servicesModem deviceMessage Passing Interface
The application discloses a method, device and storage medium for managing an eSIM logical channel, and is used for realizing intelligent management and optimized distribution of an application processor on the eSIM logical channel. The method comprises the following steps: when a terminal is started, a request message is constructed through a message passing interface, the request message is used for inquiring about the number of available logical channels of the eSIM; the message passing interface is controlled to send the request message to a modem, so that the modem performs an inquiry operation; and the application processor receives an inquiry result returned by the modem through the message passing interface, and dynamically releases a logical channel resource according to the inquiry result.
Owner:SHENZHEN XINGUODU TECH

C2MPI: a hardware-agnostic message passing interface for heterogeneous computing systems

Compute-centric message passing interface (C2MPI) provides a hardware-agnostic message passing interface for heterogeneous computing systems. Hardware-agnostic programming with high performance portability is envisioned to be a bedrock for realizing adoption of emerging accelerator technologies in heterogeneous computing systems, such as high-performance computing (HPC) systems, data center computing systems, and edge computing systems. The adoption of emerging accelerators is key to achieving greater scale and performance in heterogeneous computing systems. Accordingly, embodiments described herein provide a flexible hardware-agnostic environment that allows application developers to develop high-performance applications without knowledge of the underlying hardware.
Owner:THE ARIZONA BOARD OF REGENTS ON BEHALF OF THE UNIV OF ARIZONA

Power savings during parallel synchronization for distributed memory systems by using different processor states

Presented herein are embodiments that involve the CPU-intensive nature of parallel applications using message passing on multiple, distributed-memory server nodes. Power saving embodiments may be integrated into existing HPC (high-performance computing) applications using a message passing interface, which may be implemented using a software library. Tested embodiments showed savings of up to 17% of power consumption at the expense of a small performance penalty. In at least one case, an actual performance improvement was seen. It shall be noted that embodiments are not limited to parallel HPC workloads. One or more embodiments may be extended to every workload where either load imbalance or wait time for external data is involved, like shared storage systems, and distributed network operations for artificial intelligence / machine learning workloads.
Owner:DELL PROD LP

Cross-architecture parallel scheduling method and system for heterogeneous computing power resources

The invention provides a cross-architecture parallel scheduling method and system for heterogeneous computing power resources. The method comprises the following steps: establishing and maintaining a resource database containing node architecture types, single-core computing efficiency and current available resources; receiving parallel computing jobs, analyzing the total computing workload of the jobs and a job completion time limit constraint set by a user, running an optimization algorithm based on the resource database, outputting a minimum core number set required by meeting the time limit constraint, and determining a corresponding candidate node group; starting a parallel process of the job on each computing node in the candidate node group, and appointing a management process on one node as a main process for coordinating the overall execution of the job; in the job execution process, the parallel process running on each node performs cross-node data exchange and synchronization through the collective communication operation of the message passing interface, and the host process is responsible for synchronous control. According to the method, seamless integration and efficient parallel computing of heterogeneous computing power resources can be realized.
Owner:江西省科技基础条件平台中心(江西省计算中心)

Datatype engine to support high performance computing

A method and apparatus are provided for facilitating a datatype engine (DTE) to support high performance computing. A network interface card (NIC) receives, via a message passing interface, a command to read data from a host memory. The NIC determines that the command indicates a first datatype descriptor stored in the NIC. The NIC forms, based on the command, a packet which indicates a base address and a length associated with the data to be read from the host memory and passes the packet to the DTE. The DTE generates a plurality of read requests comprising offsets from the base address and corresponding lengths based on the first datatype descriptor. The DTE passes the plurality of read requests to a direct memory access module, thereby allowing the NIC to access the host memory while eliminating copies of the data on the host during transfer of the command across a network.
Owner:HEWLETT PACKARD ENTERPRISE DEV LP

A method for querying an eSIM available logical channel number and related apparatus

The application discloses a method for querying the number of available logical channels of an eSIM and related devices, which are used for accurately obtaining the number of available logical channels in the eSIM and ensuring the normal operation of a POS terminal. The application is applied to a POS terminal, wherein the POS terminal comprises an application processor (AP) and a modem (Modem), and the method comprises the following steps: the AP calls a message passing interface, sends a query message to the Modem, and the query message contains an instruction for querying the number of available logical channels of the eSIM; the Modem analyzes the query message and queries the number of available logical channels of the eSIM according to the instruction; and the Modem delivers the queried number of available logical channels to the AP.
Owner:SHENZHEN XINGUODU TECH

Parallel scheduling based simulation scenario multi-objective calculation method and device, and server

The application provides a simulation scene multi-target calculation method and device based on parallel scheduling and a server, relates to the technical field of industrial simulation application, and comprises the following steps: obtaining a parameter set of multiple simulation tasks, performing task clustering processing on the parameter set according to parameter similarity, and obtaining multiple task clusters; distributing each task cluster to different computing nodes, performing parallel solving processing of the simulation tasks on the task clusters in each computing node based on an adaptive optimization model of a message passing interface, and obtaining a local simulation result corresponding to each computing node; performing gathering and reorganization processing on the local simulation result, obtaining a complete simulation result dataset, performing compression and index storage processing on the simulation result dataset, generating a lightweight simulation result, performing stream visual processing on the lightweight simulation result, and obtaining a target interactive simulation visual result. The application can significantly improve the simulation efficiency of simulation scene multi-target calculation.
Owner:ZHEJIANG YUANSUAN TECH CO LTD

Intelligent hybrid parallel synchronization method for large-scale distributed simulation

The application belongs to the technical field of parallel discrete event simulation and network system simulation, and discloses an intelligent hybrid parallel synchronization method for large-scale distributed simulation, which collects key operation indexes such as neighborhood timestamp lower bound, next event time, round-trip delay quantile value, cross-partition event output rate and virtual time jitter, evaluates system load and communication state in real time, judges the best time to enter optimism or rollback conservation based on the collected key operation indexes, prevents frequent switching by using hysteresis mechanism and minimum residence time, sets time-bounded gates at the mode switching boundary, only allows events within the safe range to propagate, temporarily stores events exceeding the range and sends them in batches when the conditions are met, and thus guarantees causal consistency. The application takes into account real-time performance and robustness, shortens the global empty waiting time, facilitates real-time online acceleration and stable submission in a simulation platform and a message passing interface, and has both performance and interpretability.
Owner:NANJING UNIV OF POSTS & TELECOMM

Non-viscous computational fluid mechanics method for parallel acceleration of ILU linear equation solution by using CUDA (Compute Unified Device Architecture)

PendingCN121706659ADesign optimisation/simulationComputational scienceMessage Passing Interface
The invention provides a non-viscous computational fluid mechanics method for parallel acceleration of ILU linear equation solution by using CUDA. The method comprises the following steps: S1, downloading a source code of an SU2 open source solver platform; s2, downloading and installing a CUDA (Compute Unified Device Architecture) Toolkit computing platform and a Visual Studio compiling tool; s3, downloading and installing a CMake environment, configuring environment options of a CUDA (Compute Unified Device Architecture) and an MPI (Message Passing Interface) through the CMake, and configuring an SU2 project by utilizing a command line tool of the CMake; a CUDA Toolkit and a Visual Studio are used to construct a non-viscous solver system based on SU2-CUDA-CFD (Compute Unified Device Architecture-Call Forwarding Detection); and S4, initializing the SU2 solver through an API function in the CUDA, and accelerating ILU iterative solution and post-processing in parallel. According to the method, the SU2 code is compiled in Windows / Linux in a cross-platform mode through CMake, various processes of a non-stick solver in the SU2 are achieved through a CUDA platform, the calculation time is greatly shortened, perfect matching of a calculation task and hardware capacity is achieved, stability is better, the solving process can be easily controlled and adjusted, and an accurate and reliable flow field solution is obtained.
Owner:HEFEI TAIZE TURBINE TECH CO LTD

Efficient proxy optimization method for parallel modeling and sub-optimization

The invention discloses an efficient proxy optimization method for parallel modeling and sub-optimization. The method comprises the following steps: defining an optimization target and a constraint function and selecting a point adding criterion; initiating a plurality of processes through a message passing interface (MPI); the root process generates an initial sample point set through test design and broadcasts the initial sample point set; sample response values are calculated in parallel in all the processes and summarized through MPI full collection; proxy model modeling tasks are distributed to all processes to be executed in parallel, and model parameters are collected completely after execution is completed; sub-optimization problems of different point adding criteria are distributed to all processes for parallel solving, and new sample points are generated and then summarized; and circularly executing until the convergence standard is met. According to the method, the utilization rate of computing resources is remarkably improved, and the time cost of complex engineering optimization is greatly shortened.
Owner:NORTHWESTERN POLYTECHNICAL UNIV

Intelligent hybrid parallel synchronization method for large-scale distributed simulation

ActiveCN121357666ASynchronisation arrangementMessage Passing InterfaceNetworked system
The invention belongs to the technical field of parallel discrete event simulation and network system simulation, and discloses an intelligent hybrid parallel synchronization method oriented to large-scale distributed simulation. The method comprises the following steps of: evaluating the load and communication state of a system in real time, acquiring key operation indexes, judging to enter an optimistic or conservative optimal opportunity, and preventing frequent switching by utilizing a hysteretic mechanism and minimum residence time, so as to achieve the aim of improving the communication performance of the system, such as a neighborhood timestamp lower bound, next event time, round-trip delay quantile, cross-partition event output rate, virtual time jitter and the like. A time bounded gate is arranged at a mode switching boundary, only events in a safe range are allowed to spread, events exceeding the range are temporarily stored and sent in batches after conditions are met, and therefore causal consistency is guaranteed. According to the method, the real-time performance and the robustness are both considered, the global null waiting time is shortened, real-time online acceleration and stable submission are conveniently realized in a simulation platform and a message passing interface, and the method has both performance and interpretability.
Owner:NANJING UNIV OF POSTS & TELECOMM

Video fusion method and device based on edge computing platform

PendingCN120980269AImage analysisTransmissionComputer graphics (images)Message Passing Interface
The invention discloses a video fusion method and device based on an edge computing platform. The method comprises the following steps: parallelly pulling each path of to-be-fused video stream by using MPI (Message Passing Interface) multithreading; decoding all the video streams to be fused; performing affine transformation on each video frame in each decoded video stream, and determining an energy correlation matrix corresponding to the video frame based on an affine transformation result corresponding to each video frame; storing the feature points and the edge feature angular points corresponding to the video frames into the same Jason file; replacing the data of the pixel points in the video frame corresponding to the feature points with the feature point data corresponding to the feature points in the Jason data file; and filling the NPU fusion matrix corresponding to each video frame based on each replaced video frame data to determine an edge pixel range of each video frame, and performing edge reasoning to obtain a fused video. The method solves the problems of incompatibility of video protocols, non-uniform video coding formats, limited processing performance and the like.
Owner:ARMOR ACADEMY OF CHINESE PEOPLES LIBERATION ARMY

Master-slave device message passing interface construction method for shared memory multi-core platform

This invention discloses a method for constructing a master-slave device message passing interface for a shared storage multi-core platform, relating to the field of data processing technology. The method includes the following steps: S1, constructing a mapping table for slave devices and initializing the message passing interface; S2, after initialization, constructing a data flow from the master device to the slave device; S3, based on the data flow from the master device to the slave device, extending the message passing interface into a heterogeneous core message passing interface, thus expanding the message passing interface for communication between the master and slave devices. This invention is based on MPI extensions and adapts to the multi-master-multi-slave application development mode in shared storage multi-core platforms. Furthermore, multiple master devices can access multiple slave devices through a unified interface, providing framework-level support for building complex and scalable heterogeneous core integration systems.
Owner:UNIV OF ELECTRONICS SCI & TECH OF CHINA

Large-scale urban electromagnetic environment analysis method based on measurement and calculation fusion

The present invention discloses a large-scale urban electromagnetic environment analysis method based on measurement and calculation fusion. It mainly solves the problems of high calculation cost, excessive consumption of computing resources, lack of timeliness and low accuracy in the existing technology. The implementation scheme is: extracting the coordinates of all source points and observation points in the urban environment and radiation source model diagram; using a parallel computing strategy based on a message passing interface to allocate observation points to each CPU and perform ray tracing and occlusion judgment from the observation point to the source point; using a high-order moment method to calculate the electromagnetic current on the surface of the radiation source; calculating the reflection field and diffraction field at the occlusion point based on the electromagnetic current on the surface of the radiation source, and then obtaining the simulated field intensity of the observation point by superposition of field intensity; using a spectrum sensor to measure the selected measured points in a real urban environment and using the precise measurement results to correct the simulated field intensity obtained by fusion simulation to obtain a more accurate fusion field intensity. The present invention greatly shortens the calculation time and improves the calculation accuracy, and can be used for communication spectrum planning and electromagnetic environment assessment.
Owner:XIDIAN UNIV

Unified Mesh Vertex Indexing Method for High-Fidelity Parallel Full-Core Fast Reactor Simulation

A unified mesh vertex indexing method for high-fidelity parallel full-core fast reactor simulation belongs to the fields of high performance computing and numerical simulation. Firstly, a constant is defined and a message passing interface (MPI) is initialized; processors then generate local hash tables concurrently to obtain local vertex numbers; next, a processor 0 generates a global hash table by MPI_Send( ) and MPI_Recv( ) functions, processes a conflict, and finally obtains global vertex numbers, thus building indexes. Local numbering and global numbering of mesh vertexes are realized with the hash table. Parallel processing of vertex numbering tasks of the processors is realized through the MPI. An innovative global vertex numbering method is provided for the processors. Large-scale parallel efficiency is improved. The research and development of large-scale high-fidelity numerical simulation software for a thermal fluid can be facilitated.
Owner:UNIV OF SCI & TECH BEIJING

A method, device and storage medium for managing a local configuration assistant

ActiveCN119767287BHigh level techniquesNetwork data managementModem deviceMessage Passing Interface
The application discloses a method, device and storage medium for managing a local configuration assistant, and improves the expansibility of terminal functions. The method comprises the following steps: in an initialization process of an eSIM component, a shutdown message is constructed through a message passing interface, and the shutdown message contains an instruction for disabling the local configuration assistant; the message passing interface is controlled to send the shutdown message to a modem; and the shutdown message is parsed through the modem, and an operation of disabling the local configuration assistant is performed according to the instruction.
Owner:SHENZHEN XINGUODU TECH

Real-time optimization algorithm for solving trajectory planning problem through pseudo-spectral method of multi-core DSP

A real-time optimization algorithm for solving a trajectory planning problem by a pseudo-spectral method of a multi-core DSP relates to the technical field of trajectory optimization, and comprises the following steps: carrying out module division on the trajectory planning problem solved by the pseudo-spectral method; performing multi-core task division on pseudo-spectral method calculation; carrying out fragmentation parallel processing on large matrix operation involved in the model discretization and solving process; data exchange and communication among the cores are realized through a message transmission interface, and data synchronization is carried out through a shared memory; core loads are monitored in real time, a fragmentation task allocation strategy is dynamically adjusted, and load balance of all cores is kept; and dynamically adjusting the number of collocation points according to the error, convergence rate and real-time requirement of a resolving result, and starting a new round of solving process after re-discretizing the model. The method has the advantages that the real-time performance of the pseudo-spectral method is remarkably improved, the utilization rate of computing resources is improved, the overall improvement of the system performance is realized, and powerful support is provided for trajectory optimization; the algorithm is good in expandability, and has good expandability and adaptability.
Owner:NANJING UNIV OF SCI & TECH +1

Method, apparatus and device for virtual consistent multi-node message passing interface extension

The application relates to a multi-node message passing interface extension method, device and equipment for virtual consistency. The method comprises the following steps: deploying a distributed file system client on each computing node of a multi-node cluster, creating a unified virtual directory mounting point, transparently converting a file operation request under the unified virtual directory mounting point into a corresponding network protocol, and connecting a global unified data storage pool, the unified virtual directory mounting point being used for providing a consistent file view for all computing nodes; prefixing a file read-write path of a message passing interface process to the unified virtual directory mounting point; in response to receiving a user job request, allocating a computing node for the user job request and ensuring that all allocated computing nodes have been mounted to the distributed file system, and starting the message passing interface process. The method can solve the consistency of cross-node file views from the system level without changing the communication logic.
Owner:SHANG HAI ZHANG JIANG SHU XUE YAN JIU YUAN