The MPI Technology

  • Sergei Kurgalin
  • Sergei Borzunov


A significant number of modern multiple-processor computer systems belong to the class of multicomputers. This type of system is characterized by distributed memory organization, i.e., an arbitrary processor cannot directly access the address space of another processor. In order to implement interprocessor communication, an approach is currently being adopted which consists in receiving and passing messages between computational nodes via a communication network.


  1. 25.
    Grama, A., Kumar, V., Gupta, A., Karypis, G.: Introduction to Parallel Computing, 2nd edn. Addison-Wesley, Boston (2003)zbMATHGoogle Scholar
  2. 46.
    MPI Forum: home page (2018).
  3. 47.
    MPICH: home page (2018).
  4. 51.
    Open MPI: Open Source High Performance Computing (2018).
  5. 53.
    Pacheco, P.S.: An Introduction to Parallel Programming. Elsevier, Amsterdam (2011)Google Scholar
  6. 58.
    Quinn, M.J.: Parallel Programming in C with MPI and OpenMP. McGraw-Hill Higher Education, Boston (2004)Google Scholar
  7. 59.
    Rauber, T., Rünger, G.: Parallel Programming for Multicore and Cluster Systems, 2nd edn. Springer, Berlin (2013)zbMATHGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  • Sergei Kurgalin
    • 1
  • Sergei Borzunov
    • 1
  1. 1.Department of Digital TechnologiesVoronezh State UniversityVoronezhRussia

Personalised recommendations