INTEROPERABLE MPI STANDARD DEMONSTRATED.The first public demonstration of the Interoperable Message Passing Interface (communications, protocol) Message Passing Interface - A de facto standard for communication among the nodes running a parallel program on a distributed memory system. MPI is a library of routines that can be called from Fortran and programs. (IMPI impi Noun pl -pi or -pies a group of Zulu warriors [Nguni (language group of southern Africa) impi regiment, army] ) took place at the Supercomputing 2000 (SC'2000) Conference held in Dallas, TX, in November 2000. IMPI is a generalization of the Message Passing Interface (MPI MPI - Message Passing Interface ), the de facto standard Hardware or software that is widely used, but not endorsed by a standards organization. Contrast with de jure standard. de facto standard - A widespread consensus on a particular product or protocol which has not been ratified by any official standards body, such as ISO, for writing parallel scientific applications in the message passing programming In computer science, message passing programming, as opposed to imperative programming, is a programming paradigm that describes computation in terms of communicating messages to recipients that have local state as opposed to operations that change shared memory. paradigm, now provided by all high-performance computer vendors. IMPI specifies a protocol for interoperability among vendor MPI implementations, thereby extending the environments in which parallel jobs can be run to heterogeneous clusters. NIST (National Institute of Standards & Technology, Washington, DC, www.nist.gov) The standards-defining agency of the U.S. government, formerly the National Bureau of Standards. It is one of three agencies that fall under the Technology Administration (www.technology. staff members served as facilitators for the development of the IMPI standard, convening meetings, editing the specifications document, and developing conformance tests. The participants in the SC'2000 demonstration ran their own implementation of the IMPI protocols on their computing platforms, communicating with the other implementations in real time on the floor of the SC'2000 exhibit center. The IMPI protocols were designed by a steering committee of current implementors of MPI. These protocols handle the demanding task of maintaining interoperability among all IMPI implementations while allowing for the independent evolution of the collective communication algorithms. No changes to user MPI code are required to use IMPI. The NIST IMPI conformance tester is a Web-based system that exercises all aspects of the IMPI protocol. Vendors test their IMPI implementation by connecting their MPI implementation to the NIST IMPI Web page at http://impi.nist.gov/IMPI/. |
|
||||||||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion