En ciencias de la computación , el modelo Helman-Bader-JaJa [ 1 ] es un modelo conciso de paso de mensajes de computación paralela definido con los siguientes parámetros:
- es el número de procesadores.
- es el tamaño del problema.
- es el número de palabras de máquina en un paquete enviado a través de la red.
- es la latencia , o el tiempo que tarda un procesador en iniciar una comunicación en una red.
- es el ancho de banda , o tiempo por palabra de máquina en el que un procesador puede inyectar o recibirPalabras de máquina de la red.
- es el mayor tiempo de cálculo empleado en un procesador.
- es el tiempo dedicado a la comunicación en la red.
Este modelo supone que para cualquier subconjunto deprocesadores, una permutación de bloques entre losLos procesadores tardantiempo, dondees el tamaño del bloque más grande.
Análisis de algoritmos paralelos comunes
Complejidades de los algoritmos paralelos comunes contenidos en las bibliotecas MPI : [ 2 ]
- Comunicación punto a punto:
- Reducción :
- Transmisión:
- Prefijo paralelo:
- Todos a todos:
Referencias
- ↑ David R., Helman; David A., Bader; JaJa, Joseph (1998). "Un algoritmo de ordenación paralela aleatoria con un estudio experimental" (PDF) . Journal of Parallel and Distributed Computing . 52 : 1–23 . doi : 10.1006/jpdc.1998.1462 . hdl : 1903/835 . Archivado del original (PDF) el 19 de noviembre de 2012. Recuperado el 26 de octubre de 2012 .
- ↑ Bader, David A.; Jaja, Joseph (1996). "Algoritmos paralelos prácticos para la redistribución dinámica de datos, la búsqueda de la mediana y la selección". Actas del 10.º Simposio Internacional de Procesamiento Paralelo del IEEE : 292–301 .
Categorías :
- Computación paralela
- esbozos de informática