jueves, 30 de septiembre de 2010

Ejemplos de herramientas que usan la biblioteca estandar MPI

  • PyPar: Um ambiente amigable y eficiente, para utilizar MPI com el lenguaje de programación Python, pypar.
  • SKAMPI: Es um paquete gratuito de software de benchmark, cujo objetivo es auxiliar desarrolladores de aplicaciones que utilizam MPI. Existen facilidades como: optimización de desempeño, desarrollo sobre distintas plataformas, indicadores de desempeño de las máquinas con respecto al uso del MPI. SKAMPI.
  • XMPI: Es uma herramienta disponible en la implementación LAM del MPI que, auxilia en la visualización, entendimiento y depuración de problemas en programas paralelos implementados con la biblioteca MPI. xmpi.

miércoles, 29 de septiembre de 2010

Granularidad en Sistemas Distribuidos

En computación paralela y distribuida el termino granularidad es una propiedad que dice cuanto procesamiento y comunicación una determinada aplicación requiere.

La granularidad fina (fine grained) es caracterizada por el poco procesamiento e gran cantidad de comunicación de entrada y salida. A partir de esta definición deducimos que las tareas son relativamente pequeñas.

La granularidad gruesa (coarse grained) es caracterizada por que exije gran cantidad de procesamiento, comparada con la baja cantidad de comunicación.

Asi, en ambientes distribuidos es fuertemente sugerido la ejecución de solo aplicaciones con una granularidad gruesa.