This Phase II SBIR Project will provide optimization framework and technology for Interoperable Message Passing Interface Technology, and the underlying Message Passing Interface Standard. This effort represents a challenge and Opportunity. With the emergence of cluster computing, there are many opportunities to connect diverse parallel programming Environments based on the MPI programming model; currently interoperation is almost non-existent between such Environments. The IMPI standard by itself addresses basic interoperability, and the results of this effort will drive performance of collective communication higher, in order to promote wider use of interoperable MPI for demanding performance situations. Interestingly, the practical support for high performance interoperable MPI's, and collective operations places important Technical constraints on the underlying MPI implementations, including the ability to handle multiple network protocol stacks efficiently (called "devices" in MPI nomenclature). Proposer's underlying technology is particularly suited to adaptation to this task, moreso than are public-domain implementations of MPI.
Small Business Information at Submission:
Principal Investigator:Rosen Dimitrov
Senior Software Engineer
Business Contact:Rosen Dimitrov
MPI Software Technology, Inc
101 S. Lafayette Street #33 Starkville, MD 39759
Number of Employees: