Articulo de referencia

Máquina LogP

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. ...

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.L{\displaystyle L},o{\displaystyle o},gramo{\displaystyle g}yPAG{\displaystyle P}.

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:

  • L{\displaystyle L}, la latencia del medio de comunicación.
  • o{\displaystyle o}, la sobrecarga que supone enviar y recibir un mensaje.
  • gramo{\displaystyle g}, 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.
  • PAG{\displaystyle P}, 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ámetrosL{\displaystyle L},o{\displaystyle o}ygramo{\displaystyle g}se miden en múltiplos de ciclos de procesador.

Véase también

Notas

  1. 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