PREGUNTA 1 de 20
1. ¿Cuál es el máximo speedup esperado si el 60% del trabajo es paralelizable?:
βͺ
A)
a. 5/3
βͺ
B)
b. 10/7
βͺ
C)
c. 2
βͺ
D)
d. 5/2
PREGUNTA 2 de 20
2. El speedup:
βͺ
A)
a. Tiene como cota superior el número de procesadores
βͺ
B)
b. Mide la ganancia en velocidad del programa paralelo con respecto al secuencial
βͺ
C)
c. Es la relación entre el tiempo secuencial y el paralelo cuando el número de procesadores tiende a infinito
βͺ
D)
d. Se indica en unidades de tiempo por número de procesadores
PREGUNTA 3 de 20
3. La computación paralela, con respecto a la secuencial:
βͺ
A)
a. Es mucho más sencilla de gestionar
βͺ
B)
b. Permite reducir el tiempo de ejecución
βͺ
C)
c. Reduce siempre la cantidad de trabajo a realizar
βͺ
D)
d. No introduce nuevas sobrecargas temporales
PREGUNTA 4 de 20
4. En el estilo de programación de memoria compartida:
βͺ
A)
a. Los procesos esclavo no pueden comunicar entre sí
βͺ
B)
b. Sólo un proceso maestro tiene acceso a toda la memoria del sistema
βͺ
C)
c. Todos los procesos ven un único espacio global de memoria
βͺ
D)
d. Cada proceso tiene acceso sólo a su espacio local formado por caches
PREGUNTA 5 de 20
5. La computación paralela tiene su origen:
βͺ
A)
a. En las limitaciones en la complejidad del software
βͺ
B)
b. En las limitaciones de la capacidad de almacenamiento de los nuevos sistemas
βͺ
C)
c. En las limitaciones de rendimiento de los sistemas on-chip
βͺ
D)
d. En las limitaciones del ancho de banda off-chip
PREGUNTA 6 de 20
6. La función de isoeficiencia:
βͺ
A)
a. Permite obtener el tamaño de la entrada para el cual la eficiencia se mantiene constante al aumentar el número de procesadores
βͺ
B)
b. Es la función de eficiencia establecida por la ISO
βͺ
C)
c. Determina el número de procesadores que permite mantener constante la eficiencia al aumentar el tamaño del problema
βͺ
D)
d. Es la relación entre el speedup y la eficiencia
PREGUNTA 7 de 20
7. Con respecto a la granularidad de las tareas de un problema se cumple que:
βͺ
A)
a. Grano fino implica mucha menos comunicación que grano grueso
βͺ
B)
b. Grano grueso implica peor balanceo de la carga que grano fino
βͺ
C)
c. Grano fino implica peor balanceo de la carga que grano grueso
βͺ
D)
d. Grano grueso implica mucha más comunicación que grano fino
PREGUNTA 8 de 20
8. En el cálculo del speedup:
βͺ
A)
a. Se debe considerar el tiempo paralelo obtenido con el número de procesadores mayor posible
βͺ
B)
b. Se debe considerar como tiempo secuencial el tiempo del programa paralelo usando un procesador
βͺ
C)
c. Se debe considerar el tiempo de la mejor versión secuencial que realice lo mismo que el programa paralelo
βͺ
D)
d. Se debe considerar el tiempo de la versión secuencial del mismo programa
PREGUNTA 9 de 20
9. El estilo de programación basado en paso de mensajes es el más indicado para:
βͺ
A)
a. Servidores de bases de datos
βͺ
B)
b. Ninguno de los anteriores
βͺ
C)
c. Sistemas multiprocesador simétrico (SMP)
βͺ
D)
d. Clúster de computadores
PREGUNTA 10 de 20
10. ¿Qué speedup se podría alcanzar según la ley de Amdahl para un número infinito de procesadores si el 5% del trabajo es secuencial y el resto es paralelizable de una manera ideal?:
βͺ
A)
a. 20
βͺ
B)
b. 5
βͺ
C)
c. 50
βͺ
D)
d. Infinito
PREGUNTA 11 de 20
11. En el proceso de creación de un programa paralelo:
βͺ
A)
a. El número de tareas obtenidas debe ser siempre menor que el número de procesadores
βͺ
B)
b. La comunicación no depende en absoluto de la arquitectura subyacente
βͺ
C)
c. La descomposición de tareas está determinada por el lenguaje de programación utilizado
βͺ
D)
d. No es cierto nada de lo anterior
PREGUNTA 12 de 20
12. El estilo de programación basado en variables compartidas es el más indicado para:
βͺ
A)
a. Ninguno de los anteriores
βͺ
B)
b. Sistemas multiprocesador simétrico (SMP)
βͺ
C)
c. Clúster de GPUs
βͺ
D)
d. Clústers de computadores
PREGUNTA 13 de 20
13. La computación paralela:
βͺ
A)
a. Ofrece a veces un speedup igual o incluso superior al número de procesadores usados
βͺ
B)
b. Permite obtener siempre reducciones de tiempo respecto a la computación secuencial
βͺ
C)
c. No es conveniente para problemas secuenciales originalmente recursivos
βͺ
D)
d. Puede aplicarse con éxito a cualquier tipo de problema
PREGUNTA 14 de 20
14. La comunicación generada por un programa paralelo:
βͺ
A)
a. Siempre se puede conseguir que no suponga sobrecarga temporal
βͺ
B)
b. Debe tener un coste temporal menor que el debido a la computación
βͺ
C)
c. No depende del tipo de aplicación
βͺ
D)
d. Tiene una dependencia con el tamaño de las tareas
PREGUNTA 15 de 20
15. El rendimiento de un programa paralelo:
βͺ
A)
a. Puede reducirse significativamente por la sobrecarga de las comunicaciones
βͺ
B)
b. Aumenta de manera proporcional al número de procesadores usados
βͺ
C)
c. Depende únicamente de la componente no paralelizable del problema
βͺ
D)
d. Es insensible a la distribución de la carga entre los procesadores
PREGUNTA 16 de 20
16. El estilo de paralelismo de datos:
βͺ
A)
a. Crea tantos flujos de instrucciones como elementos de proceso tiene el sistema
βͺ
B)
b. Es muy adecuado para arquitecturas SIMD
βͺ
C)
c. No resulta adecuado en GPUs
βͺ
D)
d. Es el más usado en arquitecturas tipo clúster
PREGUNTA 17 de 20
17. La asignación de tareas a procesos:
βͺ
A)
a. Depende significativamente del lenguaje de programación
βͺ
B)
b. No tiene por objetivo balancear la carga
βͺ
C)
c. Debe realizarse siempre antes de la ejecución del programa paralelo
βͺ
D)
d. Puede servirse de la localidad que presente el problema
PREGUNTA 18 de 20
18. La descomposición de tareas:
βͺ
A)
a. Es independiente del lenguaje y la arquitectura subyacente
βͺ
B)
b. Es única para cada tipo de problema
βͺ
C)
c. Sólo tiene en cuenta los datos que se manejan
βͺ
D)
d. Tiene como objetivo obtener el mayor número de tareas posible
PREGUNTA 19 de 20
19. En el estilo de programación de paso de mensajes:
βͺ
A)
a. Todos los procesos ven un único espacio global de memoria
βͺ
B)
b. Sólo un proceso maestro tiene acceso a toda la memoria del sistema
βͺ
C)
c. Cada proceso tiene acceso sólo a su espacio local formado por caches
βͺ
D)
d. Los procesos no tienen acceso directo al espacio total de memoria del sistema
PREGUNTA 20 de 20
20. Las tareas en las que se divide un trabajo:
βͺ
A)
a. Son todas del mismo tamaño
βͺ
B)
b. Ninguna de las anteriores es correcta
βͺ
C)
c. No pueden superar un tercio del tamaño del problema
βͺ
D)
d. Deben tener un tamaño determinado
Este test aún no tiene comentarios π€