MPI for Python

By Lisandro Dalcin, Rodrigo Paz, Mario Alberto Storti. 2005

435 citations recorded by the source corpus.

MPI for Python provides bindings of the Message Passing Interface (MPI) standard for the Python programming language and allows any Python program to exploit multiple processors. This package is constructed on top of the MPI-1 specification and defines an object-oriented interface which closely follows MPI-2 C++bindings. It supports point-to-point (sends, receives) and collective (broadcasts, scatters, gathers) communications of general Python objects. Efficiency has been tested in a Beowulf class cluster and satisfying results were obtained. MPI for Python is open source and available for download on the web (http://www.cimec.org.ar/python).

Subfields: Artificial Intelligence, Hardware and Architecture

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Amir Salman Avestimehr
  2. Basak Guler
  3. Jinhyun So
  4. Amirhossein Reisizadeh
  5. Ramtin Pedarsani
  6. Jianyu Wang
  7. Gauri Joshi
  8. Saurav Prakash

In Hardware and Architecture

  1. Amir Salman Avestimehr
  2. Jinhyun So
  3. Basak Guler
  4. Jianyu Wang
  5. Gauri Joshi
  6. Ramtin Pedarsani
  7. Amirhossein Reisizadeh
  8. Saurav Prakash

Citations in the corpus