Patents
Literature
Patsnap Copilot is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Patsnap Copilot

146 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.

Method and system for integrated reservoir and surface facility networks simulations

Integrated surface-subsurface modeling has been shown to have a critical impact on field development and optimization. Integrated models are often necessary to analyze properly the pressure interaction between a reservoir and a constrained surface facility network, or to predict the behavior of several fields, which may have different fluid compositions, sharing a common surface facility. The latter is gaining a tremendous significance in recent deepwater field development. These applications require an integrated solution with the following capabilities: * to balance a surface network model with a reservoir simulation model in a robust and efficient manner. * To couple multiple reservoir models, production and injection networks, synchronising their advancement through time. * To allow the reservoir and surface network models to use their own independent fluid descriptions (black oil or compositional descriptions with differing sets of pseudo-components). * To apply global production and injection constraints to the coupled system (including the transfer of re-injection fluids between reservoirs). In this paper we describe a general-purpose multi-platform reservoir and network coupling controller having all the above features. The controller communicates with a selection of reservoir simulators and surface network simulators via an open message-passing interface. It manages the balancing of the reservoirs and surface networks, and synchronizes their advancement through time. The controller also applies the global production and injection constraints, and converts the hydrocarbon fluid streams between the different sets of pseudo-components used in the simulation models. The controller's coupling and synchronization algorithms are described, and example applications are provided. The flexibility of the controller's open interface makes it possible to plug in further modules (to perform optimization, for example) and additional simulators.
Owner:SCHLUMBERGER TECH CORP

Self-scheduled real time software using real time asynchronous messaging

TICC™ (Technology for Integrated Computation and Communication), a patented technology [1], provides a high-speed message-passing interface for parallel processes. TICC™ does high-speed asynchronous message passing with latencies in the nanoseconds scale in shared-memory multiprocessors and latencies in microseconds scale over distributed-memory local area TICCNET™ (Patent Pending, [2]. Ticc-Ppde (Ticc-based Parallel Program Development and Execution platform, Patent Pending, [3]) provides a component based. parallel program development environment, and provides the infrastructure for dynamic debugging and updating of Ticc-based parallel programs, self-monitoring, self-diagnosis and self-repair. Ticc-Rtas (Ticc-based Real Time Application System) provides the system architecture for developing self-scheduled real time distributed parallel processing software with real-time asynchronous messaging, using Ticc-Ppde. Implementation of a Ticc-Rtas real time application using Ticc-Ppde will automatically generate the self-monitoring system for the Rtas. This self-monitoring. system may be used to monitor the Rtas during its operation, in parallel with its operation, to recognize and report a priori specified observable events that may occur in the application or recognize and report system malfunctions, without interfering with the timing requirements of the Ticc-Rtas. The structure, innovations underlying their operations, details on developing Rtas using Ticc-Ppde and TICCNET™ are presented here together with three illustrative examples: one on sensor fusion, the other on image fusion and the third on. power transmission control in a fuel cell powered automobile.
Owner:EDSS INC

Polygonal rasterisation parallel conversion method based on scanning line method

The invention discloses a polygonal rasterisation parallel conversion method based on a scanning line method, belonging to the field of a geographic information system. The polygonal rasterisation parallel conversion method comprises inputting a command line parameter; carrying out MPI (Message Passing Interface) parallel initialization so as to obtain a total progress number and a current progress number; adopting an equal parallel mode, analyzing the command line parameter in each progress respectively, collecting parameter values behind a leading indicator respectively, reading a vector data source by using an OGROpen method, and judging whether the progress is the No.0 progress; adopting a data parallel strategy, dividing a raster data set vector polygon to be distributed to all progresses, and carrying out rasterisation of a polygon in each progress at the same time; writing the raster data, updating a raster block in each progress and outputting the converted raster data. The method is utilized to perform polygonal rasterisation of large amount of data to achieve relatively high efficiency and a satisfying conversion result, the conversion processing speed of a multi-core / multiprocessor of a high performance server to polygonal rasterisation is improved sufficiently, and the conversion time of polygonal rasterisation is shortened greatly.
Owner:NANJING UNIV

Performance analysis of distributed applications using automatic classification of communication inefficiencies

The method and system described herein presents a technique for performance analysis that helps users understand the communication behavior of their message passing applications. The method and system described herein may automatically classifies individual communication operations and reveal the cause of communication inefficiencies in the application. This classification allows the developer to quickly focus on the culprits of truly inefficient behavior, rather than manually foraging through massive amounts of performance data. Specifically, the method and system described herein trace the message operations of Message Passing Interface (MPI) applications and then classify each individual communication event using a supervised learning technique: decision tree classification. The decision tree may be trained using microbenchmarks that demonstrate both efficient and inefficient communication. Since the method and system described herein adapt to the target system's configuration through these microbenchmarks, they simultaneously automate the performance analysis process and improve classification accuracy. The method and system described herein may improve the accuracy of performance analysis and dramatically reduce the amount of data that users must encounter.
Owner:LAWRENCE LIVERMORE NAT SECURITY LLC

Ultra-dimension fluvial dynamics self-adapting parallel monitoring method

The invention discloses a method of super-dimensional river dynamics self-adaptive parallel monitoring, which includes the steps as following: input super-dimensional data into a system and classify according to the different dimension where the data are; create a super-dimensional unstructured grid river dynamics model based on a characteristic-type high-resolution numerical algorithm; in terms of an efficient parallel algorithm in a super-dimensional fluid splitting scheme, perform intra-dimensional and inter-dimensional calculations; the calculation region is divided into a plurality of sub-regions, each sub-region is mapped on a calculation node on the parallel system structure, the communication between the nodes uses a standard message passing interface, the overlapped parallel optimization technique of calculation and communication in the self-adaptive grid, and the calculation of variables associated with the space is independent. The method in the invention puts the super-dimensional river dynamics into the adaptive grid to execute the efficient parallel calculation of splitting scheme, and simultaneously processes the change of dimension; the method realizes the monitoring of river conveniently, timely and high accurately.
Owner:SHENZHEN INST OF ADVANCED TECH

Method and device for testing performance of hard disk of high-density storage server

The present invention discloses a method and device for testing performance of a hard disk of a high-density storage server. The server applied in the method for testing the performance of the hard disk of the high-density storage server comprises N CPUs, wherein N is greater than or equal to 1. The method comprises: dividing a plurality of hard disks to be tested into N sets, wherein each CPU respectively corresponds to one of the N sets of the hard disks to be tested; creating a plurality of test processes according to a parallel programming model of a message passing interface MPI, wherein each test process corresponds to one hard disk to be tested; binding the test progress corresponding to each hard disk to be tested in each set of the hard disks to be tested and the CPUs corresponding to the set of the hard disks to be tested so as to obtain a parallel test model; and testing the plurality of the hard disks to be tested through the parallel test model to obtain a test result. The test method provided by the present invention can ensure the equity of testing each hard disk to be tested, so that the accuracy and the stability of testing the high-density hard disk are improved, and besides the parallel degree during testing is increased.
Owner:DAWNING INFORMATION IND BEIJING +1

Parallel computing method for distributed hydrodynamic model of large-scale watershed system

The invention discloses a parallel computing method for a distributed hydrodynamic model of a large-scale watershed system. The parallel computing method includes performing a parallel algorithm to a distributed numerical model of the large-scale watershed, with regular nets as basic computing elements and partitioned zones as compute nodes. The problem of limited 2G memory array of a win32 program in a large-scale watershed simulation is solved by diving the watershed zone and performing a distributed cluster computing, and the large-scale watershed simulation is fine; based on a distributed message passing model, data are exchanged by establishing adjacent partitioned overlap zones, thus error correction of boundary data of the partitioned node is achieved, and consistency and accuracy of the whole watershed simulation are realized; according to a parallel general protocol integrating OPENMP and MPI (message passing interface), computing parallelization of and in the partitioned nodes is achieved, and efficient fine simulation of the large-scale water shed is realized. By the use of the parallel computing method, the numerical simulation of the hydrodynamic force of the large-scale watershed system is available with low cost and high efficiency and speed.
Owner:珞珈浩景数字科技(湖北)有限公司

Message passing interface framework for supporting bus communication

The invention discloses a message passing interface framework for supporting bus communication, which comprises a byte transfer layer (BTL) in a basic framework of Open MPI open source software, a byte management layer (BML), a point-to-point messaging layer (PML), an MPI application program interface (MPI API), a memory pool (Mpool) and a registration cache (Rcache). The framework also comprises an HT bus communication module (HT BTL) added based on the framework and a called corresponding memory pool (Mpool) in an Open MPI architecture; and communication can be performed in the same or different operating systems of a main board and between different main boards by collocating the priority of an HT BTL module. A Hypertransport bus communication protocol is integrated into the Open MPI architecture by combining a system calling interface provided by the Hypertransport bus communication protocol according to a standard interface provided by the Open MPI open source software. Meanwhile, during MPI process communication, a network using the Hypertransport bus communication protocol has higher priority than other networks. The message passing interface framework for supporting bus communication is innovated based on the conventional mature technology, is simple and convenient to implement, and has good use and development prospect.
Owner:BEIHANG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products