Cuestionario OPENMP

1
Escuela Politécnica Nacional Computación Distribuida Cuestionario 1 A continuación se indican las preguntas correspondientes al repaso del primer capítulo de la asignatura de Computación Distribuida. Cada una de las respuestas indicadas debe responderse revisando la bibliografía colocada en el aula virtual. 1. Defina los siguientes conceptos: a) Tarea b) Granularidad c) Paralelismo potencial 2. ¿Cuál es la relación entre “paralelismo potencial” y “algoritmo paralelizable” 3. ¿Cómo se realiza el balanceamiento de carga dentro de la programación paralela? 4. ¿Qué es el pipelining? ¿Cuál es su relación con el paralelismo potencial? 5. ¿Cuál es la taxonomía de arquitecturas paralelas? ¿A qué corresponde cada nivel? 6. ¿Cómo se organiza la memoria en las arquitecturas paralelas? Describa brevemente cada una de las formas de organización de memoria de las arquitecturas paralelas. 7. Describa las arquitecturas de procesadores multi-core. 8. ¿Cuáles son las estrategias de programación paralela? 9. Describa los niveles de paralelismo. 10. Describa las métricas de desempeño para programación paralela.

description

Cuestionario, OPENMP, Computación Distribuida

Transcript of Cuestionario OPENMP

Page 1: Cuestionario OPENMP

Escuela Politécnica Nacional Computación Distribuida

Cuestionario 1 A continuación se indican las preguntas correspondientes al repaso del primer capítulo de la asignatura de Computación Distribuida. Cada una de las respuestas indicadas debe responderse revisando la bibliografía colocada en el aula virtual.

1. Defina los siguientes conceptos:

a) Tarea

b) Granularidad

c) Paralelismo potencial

2. ¿Cuál es la relación entre “paralelismo potencial” y “algoritmo paralelizable”

3. ¿Cómo se realiza el balanceamiento de carga dentro de la programación paralela?

4. ¿Qué es el pipelining? ¿Cuál es su relación con el paralelismo potencial?

5. ¿Cuál es la taxonomía de arquitecturas paralelas? ¿A qué corresponde cada nivel?

6. ¿Cómo se organiza la memoria en las arquitecturas paralelas? Describa brevemente

cada una de las formas de organización de memoria de las arquitecturas paralelas.

7. Describa las arquitecturas de procesadores multi-core.

8. ¿Cuáles son las estrategias de programación paralela?

9. Describa los niveles de paralelismo.

10. Describa las métricas de desempeño para programación paralela.