Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Examen Final Paralelos y Distribuidos

Descargar como pdf o txt
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).

También podría gustarte