Message Passing Interface, a standard by which nodes in an HPC job exchange data. Azure Batch runs such workloads using multi-instance tasks.
Also called Message Passing Interface.
Read more: Microsoft Learn
In the Ultra Transcenders books
Each book explains MPI in context, with comparison tables and the common traps.
Terms in this definition
- Standard deployment type
A Foundry deployment type billed per token that keeps processing of prompts and responses inside the Azure geography of the resource, meeting data residency needs at lower volumes.
- HPC
Large-scale parallel computation, which Azure serves through CycleCloud or Azure Batch and VM sizes capable of RDMA.
- Job
A sequence of steps executed together on one agent or runner, or on the server for agentless work. While running, each occupies one of your parallel jobs.
- Azure Batch
Azure service that schedules parallel, HPC and rendering jobs onto pools of compute nodes it scales automatically; multi-instance tasks support MPI workloads.
- Agents (classic) API
First-generation Foundry Agent Service API, based on threads, messages and runs. It is deprecated, replaced by conversations and responses, and retires on 31 March 2027.
- Multi-instance tasks
Azure Batch tasks that run across multiple compute nodes at once, which is how MPI workloads are executed.