Desarrolle una comparación entre MPI, OPENMP y MAP Reduce
OpenMP/Cilk MPI MapReduce Supuestos Un solo nodo, Supercomputadoras , Grupo de productos Multiples Programas sofisticados, básicos, núcleos,memoria Alto rendimiento, Programacion en Java compartida Hardware difícil de Productividad para escalar programar
Modelo computacional Paralelismo de tareas Paso de mensajes Data flow/BSP
faciles Fortalezas Simplifica la Escribe códigos de Tolerante a fallos programación paralela programación en múltiples núcleos asíncrona muy rápidamente Debilidades Es muy complejo, Tolerante a fallos, No tiene un Hay que tener mucho Fácil de terminar con rendimiento tan alto cuidado códigos no como MPI determinados Bibliografías