Unlock instant, AI-driven research and patent intelligence for your innovation.

MPI (message passing interface) function calling method and device

A function call and function technology, which is applied in the field of MPI function call method and device, can solve the problems that calculation and network cannot be performed at the same time, use OpenMPI functions, and are prone to errors.

Active Publication Date: 2013-04-03
BEIJING QIHOO TECH CO LTD
View PDF3 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the strictly phased program, computing and network cannot be performed at the same time, and the advantages of fine-grained and high parallelism of cloud computing cannot be fully utilized.
[0010] 2. Program writers need to keep in mind that OpenMPI functions cannot be used in multiple threads. For cloud computing program writers, it is easy to make mistakes, resulting in undetectable problems in the program

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • MPI (message passing interface) function calling method and device
  • MPI (message passing interface) function calling method and device
  • MPI (message passing interface) function calling method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0048] Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided for more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.

[0049] refer to figure 1 , which shows a schematic flow chart of Embodiment 1 of an MPI function calling method of the present invention, which may specifically include:

[0050] Step 110, for a computing server in cloud computing, when the computing server executes a task, if the threads in the computing server send respective MPI call requests to call the MPI function in the OpenMPI library, each MPI call Request a unified sort ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The application of the invention provides an MPI (message passing interface) function calling method and an MPI function calling device and relates to the technical field of testing. The device comprises a sort operation module, a calling execution module and a first presetting module, wherein the sort operation module is suitable for conducting a sort operation for unifying all MPI calling requests when a computation server executes a task; the calling execution module is suitable for calling MPI functions corresponding to the MPI calling requests one by one for operation according to a sequence after the sort operation; the first presetting module is suitable for constructing a queue and constructing a corresponding packaging function aiming at each MPI function in an open MPI library; and when the computation server executes the task, if threads in the computation server send the respective MPI calling requests to call the MPI functions in the open MPI library, the queue and the packaging functions are used for conducting the sort operation for unifying all MPI calling requests. The MPI function calling method and the MPI function calling device have the beneficial effects that the MPI functions in the MPI library can be called by multiple threads, and in a cloud computing environment, the advantages of fine grit and high parallel performance of cloud computing can be fully exerted.

Description

technical field [0001] The present application relates to the technical field of testing, in particular to an MPI function calling method and device. Background technique [0002] The types of cloud computing (cloud computing: a computing model that provides dynamically scalable virtualized resources as a service through a computer network) programs can be divided into parallel programs without communication types and parallel programs with communication types. For the parallel program without communication type, each process (that is, each subtask) of the calculation (usually called a job) can be started at any time, and does not need to be started at the same time as other subtasks, because there is no need for communication between subtasks, each Each subtask can end directly after processing its own calculation. Therefore, the cloud computing platform scheduler can schedule different subtasks at different times, and the scheduling method to deal with this scheduling req...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/48
CPCG06F9/4843G06F9/546
Inventor 何锐邦唐会军
Owner BEIJING QIHOO TECH CO LTD