○ unseen · kind tool · level 0 · 0h
- Requiere: Parallel Processing
Message Passing Interface: el estándar para cómputo paralelo de memoria distribuida en HPC, donde los procesos no comparten memoria y se pasan mensajes explícitos.
Mecanismo. Cada proceso corre el mismo programa con distinto rank dentro de un communicator y se comunica con send/recv punto a punto o colectivas (broadcast, scatter, gather, reduce). El programador decide qué se comunica y cuándo.
Límite. Es explícito y de grano fino: potente en simulación HPC, ajeno al modelo de datos de Spark/Hadoop. El error clásico es el deadlock por un orden de mensajes incompatible entre procesos.
Enlaces
- Requiere: Parallel Processing