Los algoritmos de distribución de datos (carga) de procesamiento independiente proveen un conjunto de beneficios a las aplicaciones paralelas tales como: la minimización de su tiempo de ejecución, la maximi-zación de uso de los recursos, etc. Pero por su naturaleza paralela, la implementación de un algoritmo de distribución de datos...
Hoy por hoy, las arquitecturas paralelas se encuentran en todas partes, desde clusters, computadoras con múltiples unidades de procesa-miento, hasta celulares y tabletas. Sin embargo, el programar estosdispositivos de forma eficiente puede ser una tarea compleja. El programar en estas arquitecturas paralelas requiere: que el desarrollador tenga un conocimiento profundo...