Parallel MATLAB Using Standard MPI Implementations

Traditionally, applications written in MATLAB are oriented to single-processor systems. However, by applying standard parallel processing techniques and Message Passing Interface (MPI) implementations, these applications can benefit from the advantages of parallel computing. bcMPI facilitates this a...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:2010 DoD High Performance Computing Modernization Program Users Group Conference s. 438 - 441
Hlavní autoři: Raeth, P. G., Chaves, J. C.
Médium: Konferenční příspěvek
Jazyk:angličtina
Vydáno: IEEE 01.06.2010
Témata:
ISBN:9781612849867, 1612849865
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Popis
Shrnutí:Traditionally, applications written in MATLAB are oriented to single-processor systems. However, by applying standard parallel processing techniques and Message Passing Interface (MPI) implementations, these applications can benefit from the advantages of parallel computing. bcMPI facilitates this approach by providing MATLAB wrappers for calls to industrial-strength open-source MPI implementations such as MPICH and LAM-MPI. Originally written by the Ohio Supercomputing Center (OSC), the authors transformed bcMPI for general implementation. This result is independent of operating system, does not attempt to create another MPI implementation, and uses network message passing instead of shared files as in the Matlab MPI approach to parallel MATLAB. Strong potential for the porting of bcMPI to Simulink has also been demonstrated. With either MATLAB or Simulink, it is possible to generate stand-alone executables and go directly to production without a language-translation step. This removes a significant barrier to technology transition. The DoD version of bcMPI is freely available through DoD HPC Centers, making the tool accessible from anywhere via the user's desktop and standard Internet Kerberized connections.
ISBN:9781612849867
1612849865
DOI:10.1109/HPCMP-UGC.2010.52