Method for receiving message passing interface (MPI) information under circumstance of over-allocation of virtual machine
A message receiving and virtual machine technology, which is applied in the field of improving the communication performance of MPI parallel programs in the environment of virtual machine over-allocation, can solve problems such as ineffective improvement of MPI communication performance, achieve performance improvement, reduce performance loss, and improve system performance Improved effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0026] Below in conjunction with accompanying drawing and example the method of the present invention is described in further detail.
[0027] like figure 1 As shown, the present invention modifies the message receiving mechanism in the MPI library, that is, the flow process when the blocked message receiving process waits to receive the message that the required data has arrived, and the specific implementation steps are as follows:
[0028] (1) make t=0, t is the polling times;
[0029] (2) The blocking message receiving process polls the socket file descriptor set or the shared memory, if it receives the message that the required data has arrived, go to step (10), otherwise let t=t+1;
[0030] (3) Judging whether t≥T is established, T is the predefined maximum number of polling times, which is customized by the system, for example, 1000 times for mpich2-1.2.1; if it is established, then set t= 0 then go to step (4), otherwise go to step (2);
[0031] (4) The blocking mes...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com