La máquina LogP es un modelo para computación paralela . [ 1 ] Su objetivo es ser más práctico que el modelo PRAM, al tiempo que permite un análisis sencillo de la computación. El nombre no está relacionado con la función logarítmica matemática : en cambio, la máquina se describe mediante cuatro parámetros.,,y.
La máquina LogP consta de un número arbitrario de unidades de procesamiento con memoria distribuida . Estas unidades están conectadas mediante un medio de comunicación abstracto que permite la comunicación punto a punto. Este modelo es síncrono por pares y asíncrono en general.
La máquina se describe mediante cuatro parámetros:
- , la latencia del medio de comunicación.
- , la sobrecarga que supone enviar y recibir un mensaje.
- , el intervalo requerido entre dos operaciones de envío/recepción. Una interpretación más común de esta cantidad es como el inverso del ancho de banda de un canal de comunicación entre procesadores.
- , el número de unidades de procesamiento.
Cada operación local en cada máquina toma el mismo tiempo ('tiempo unitario'). Este tiempo se llama ciclo de procesador. Las unidades de los parámetros,yse miden en múltiplos de ciclos de procesador.
Véase también
Notas
- ↑ Culler et al. 1993
Referencias
Culler, David; Karp, Richard; Patterson, David; Sahay, Abhijit; Schauser, Klaus Erik; Santos, Eunice ; Subramoniano, Ramesh; Von Eicken, Thorsten (julio de 1993), "LogP: Hacia un modelo realista de computación paralela" , Avisos de ACM SIGPLAN , 28 (7): 1– 12, CiteSeerX 10.1.1.319.7827 , doi : 10.1145/173284.155333
- Máquinas abstractas educativas
- informática teórica
- Modelos de computación
- Computación paralela
- esbozos de informática