El documento contiene 18 preguntas sobre sistemas paralelos y distribuidos, incluyendo preguntas sobre computo paralelo, paralelismo basado en datos y tareas, la diferencia entre concurrente y paralelo, mejoras en desempeño con características como memoria cache y CPU con pipeline y súper escalar, la taxonomía de Flynn y ejemplos de hardware, tipos de problemas que se beneficiarían de hilos o procesos, la Ley de Amdahl, escalabilidad y como medirla, la metodología de Foster para diseño
0 calificaciones0% encontró este documento útil (0 votos)
192 vistas1 página
El documento contiene 18 preguntas sobre sistemas paralelos y distribuidos, incluyendo preguntas sobre computo paralelo, paralelismo basado en datos y tareas, la diferencia entre concurrente y paralelo, mejoras en desempeño con características como memoria cache y CPU con pipeline y súper escalar, la taxonomía de Flynn y ejemplos de hardware, tipos de problemas que se beneficiarían de hilos o procesos, la Ley de Amdahl, escalabilidad y como medirla, la metodología de Foster para diseño
Descripción original:
Examen final de la asignatura Sistemas Paralelos y Distribuidos
El documento contiene 18 preguntas sobre sistemas paralelos y distribuidos, incluyendo preguntas sobre computo paralelo, paralelismo basado en datos y tareas, la diferencia entre concurrente y paralelo, mejoras en desempeño con características como memoria cache y CPU con pipeline y súper escalar, la taxonomía de Flynn y ejemplos de hardware, tipos de problemas que se beneficiarían de hilos o procesos, la Ley de Amdahl, escalabilidad y como medirla, la metodología de Foster para diseño
El documento contiene 18 preguntas sobre sistemas paralelos y distribuidos, incluyendo preguntas sobre computo paralelo, paralelismo basado en datos y tareas, la diferencia entre concurrente y paralelo, mejoras en desempeño con características como memoria cache y CPU con pipeline y súper escalar, la taxonomía de Flynn y ejemplos de hardware, tipos de problemas que se beneficiarían de hilos o procesos, la Ley de Amdahl, escalabilidad y como medirla, la metodología de Foster para diseño
Descargue como PDF, TXT o lea en línea desde Scribd
Descargar como pdf o txt
Está en la página 1de 1
Examen Final Sistemas Paralelos y Distribuidos
1. Qu es el computo paralelo? (1)
2. Por qu es necesario el computo paralelo? (1) 3. Compara y contrasta el paralelismo basado en datos y el paralelismo basado en tareas. (2) 4. Cul es la diferencia entre concurrente y paralelo? (2) 5. Explica en que modos mejora el desempeo de una computadora con arquitectura Von Neuman si agregamos las siguientes caractersticas(5): a) Memoria Cache en el CPU b) Un CPU con Pipeline c) Un CPU sper escalar 6. Explica con detalle la taxonoma de Flynn y da ejemplos de hardware que pertenezca a cada categora(4). 7. Explica con detalle un tipo de problema que se beneficiaria en ser reescrito con hilos. Menciona porqu mejorara y si la mejora sera mejor con hilos o procesos(3). 8. Explica con detalle un tipo de problema que se beneficiaria en ser reescrito con multi procesos. Menciona porqu mejorara el desempeo y si la mejora sera mejor con hilos o procesos(3). 9. Explica con detalle la Ley de Amdahl y sus implicaciones(3). 10. Explique que es la escalabilidad y como se mide(2). 11. Mencione y explique la metodologa de Foster para el diseo de algoritmos paralelos(2). 12. Explique conceptualmente como funciona MPI. Escriba el pseudocdigo de un algoritmo que busque nmeros primos utilizando el paradigma de paso de mensajes(5). 13. Explique las ventajas y desventajas que tiene OpenCL sobre otros paradigmas de computo paralelo(3). 14. Explique los pasos necesarios para inicializar y ejecutar un programa en OpenCL(2). 15. De la definicin de un sistema distribuido y mencione por los menos cinco de sus caractersticas(3). 16. Explique claramente la diferencia entre un sistema distribuido y un sistema paralelo(2). 17. Describa las siguientes arquitecturas de sistemas distribuidos(3): a) Arquitectura de capas b) Arquitectura basada en objetos c) Arquitectura centrada en datos d) Arquitectura basada en eventos 18. De un ejemplo detallado de una aplicacin distribuida y un ejemplo de una aplicacin paralela(2).