![test 4](https://s3.amazonaws.com/img3.pregunta2.com/croppie/default/item-default-7.jpeg)
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 🤔