Vad är Open MPI? Vad gör den? Var är det användbart?


Bästa svaret

MPI (Message Passing Interface) används främst vid distribuerad parallell beräkning. Det är ett kommunikationsprotokoll för parallella datorer.

OpenMPI [ Open MPI: Open Source High Performance Computing ] är en sådan implementering. Det andra anmärkningsvärda genomförandet av MPI är MPICH [ MPICH | Högpresterande bärbar MPI ].

Några av de viktigaste användningsfallet för MPI är som följer

  • Detta används av många superdatorer.
  • Det finns en kraftig ökning av djupinlärningstekniker som tillämpas på problem i NLP, Computer Vision, Taligenkänning etc. och forskare har kunnat göra anmärkningsvärda framsteg när det gäller prestanda och skalbarhet. Horovod [ uber / horovod ] en distribuerad ram för djup inlärning; stöder TensorFlow, PyTorch tillsammans med användningen av OpenMPI. Med detta kan man använda sig av flera GPU: er över flera maskiner för snabbare träning av en modell än att träna den med en enda GPU.

Följande länk har en trevlig handledning om MPI – Gränssnitt för meddelandeöverföring (MPI)

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *