option
Cuestiones
ayuda
daypo
buscar.php

AC Tema 1

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
AC Tema 1

Descripción:
Ingeniería Informática UCA

Fecha de Creación: 2026/04/20

Categoría: Otros

Número Preguntas: 25

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

Según la taxonomía de Flynn, una arquitectura SIMD se caracteriza por: Ejecutar múltiples instrucciones sobre un solo dato. Ejecutar una sola instrucción sobre múltiples datos. Ejecutar múltiples instrucciones sobre múltiples datos. No existir en la práctica.

¿Cuál de las siguientes arquitecturas NO existe según el número de secuencias de datos que pueden procesar simultáneamente?. SISD. SIMD. MISD. MIMD.

El paralelismo a nivel de instrucción (ILP) se consigue principalmente mediante: Uso de múltiples núcleos. Segmentación del procesador (pipeline). Uso de GPU. Memoria distribuida.

En un pipeline típico, ¿Cuál de las siguientes NO es una etapa?. Fetch. Decode. Compile. WriteBack.

Un procesador superescalar se caracteriza por: Ejecutar una instrucción por ciclo. Ejecutar varias instrucciones por ciclo. Solo ejecutar instrucciones vectoriales. No tener pipeline.

¿Qué tipo de multithreading cambia de hilo en cada ciclo de reloj?. Grano grueso. SMT. Grano fino. Secuencial.

¿Cuál es la característica principal del multithreading SMT?. Cambia de hilo solo en latencias. Ejecuta varios hilos simultáneamente en el mismo ciclo. Solo ejecuta un hilo. Es el menos eficiente.

En las extensiones SIMD, MMX tiene registros de: 32 bits. 64 bits. 128 bits. 256 bits.

¿Qué condición es necesaria para vectorizar un bucle?. Que tenga dependencias entre iteraciones. Que el número de iteraciones sea variable. Que no tenga saltos ni dependencias. Que tenga llamadas a funciones complejas.

En arquitectura RISC: Muchas instrucciones acceden a memoria. Pocos registros. Solo carga y almacenamiento acceden a memoria. Instrucciones de tamaño variable.

En una arquitectura SIMD, el paralelismo que se explota es: Paralelismo a nivel de proceso (PLP). Paralelismo a nivel de instrucción (ILP). Paralelismo a nivel de datos (DLP). Paralelismo a nivel de hilo (TLP).

¿Cuál de las siguientes afirmaciones sobre MIMD es correcta?. Ejecuta una única instrucción sobre múltiples datos. No permite paralelismo real. Puede usar memoria compartida o distribuida. Solo existe en GPUs.

En un pipeline ideal sin riesgos, el CPI (Cycles Per Instruction) tiende a: 0. 1. Número de etapas. Número de instrucciones.

¿Qué ocurre si hay dependencias entre instrucciones en un pipeline?. Se incrementa el paralelismo. Se producen riesgos (hazards). Se reduce el número de etapas. Se elimina la latencia.

En un procesador superescalar de grado 4: Tiene 4 núcleos. Ejecuta hasta 4 instrucciones por ciclo. Tiene 4 niveles de caché. Solo ejecuta instrucciones vectoriales.

¿Cuál de las siguientes afirmaciones sobre multithreading de grano grueso es correcta?. Cambia de hilo en cada ciclo. Cambia de hilo solo ante latencias. Ejecuta varios hilos en el mismo ciclo. No mejora el rendimiento.

En AVX, una instrucción como VADDPS implica: Dos operandos. Un único registro. Tres operandos (dos fuente y uno destino). Solo enteros.

¿Por qué solo se vectoriza el bucle más interno en bucles anidados?. Porque es el más corto. Porque el compilador no soporta otros. Porque maximiza el paralelismo de datos. Porque evita usar registros.

¿Cuál de las siguientes NO es una característica de RISC?. Instrucciones de tamaño fijo. Muchos registros. Arquitectura registro-memoria. Facilita ILP.

Una consecuencia directa de CISC es: Mayor facilidad para paralelismo. Menor complejidad hardware. Programas más pequeños. Más registros.

¿Qué nivel de caché es compartido entre núcleos?. L1. L2. L3. Ninguno.

¿Qué elemento integra el controlador de memoria en arquitecturas modernas?. Southbridge. GPU. Agente del sistema / CPU. RAM.

En el modelo Tick-Tock, un “Tick” implica: Nuevas funcionalidades. Reducción del tamaño de transistores. Eliminación de caché. Aumento del número de núcleos.

¿Qué problema evita la vectorización de código?. Dependencias entre iteraciones. Uso de registros. Uso de ALU. Acceso a memoria.

¿Cuál de las siguientes afirmaciones es más correcta sobre ILP vs TLP?. ILP usa múltiples hilos. TLP divide instrucciones en etapas. ILP explota paralelismo dentro de un hilo. Son lo mismo.

Denunciar Test