Cuestiones
ayuda
option
Mi Daypo

TEST BORRADO, QUIZÁS LE INTERESEPARCIAL 1 IC

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del test:
PARCIAL 1 IC

Descripción:
Ingenieria de los computadores

Autor:
laura
(Otros tests del mismo autor)

Fecha de Creación:
07/11/2022

Categoría:
Informática

Número preguntas: 33
Comparte el test:
Facebook
Twitter
Whatsapp
Comparte el test:
Facebook
Twitter
Whatsapp
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
¿Cuál de las siguientes opciones no es una ventaja del buffer de renombrado con acceso asociativo frente al acceso indexado? Permite varias escrituras pendientes a un mismo registro No tiene ninguna ventaja Tiene un elemento que indica si el valor es válido o no La búsqueda de un registro se debe hacer comparando el registro con todas las entradas hasta encontrarlo.
El algoritmo de renombrado se utiliza en las arquitecturas superescalares para: Es un algoritmo que se utiliza para permitir la ejecución desordenada ya que después de la ejecución se encarga de reordenar las instrucciones Para nada. En superescalares no se usa ese algoritmo Poder ejecutar dos instrucciones al mismo tiempo Para evitar los efectos de los riesgos WAR y WAW.
Una ventana de instrucciones alineada es: Una ventana de instrucciones que carga instrucciones conforme se va vaciando Una ventana de instrucciones que tiene una línea de separación entre los códigos de instrucción Una ventana de instrucciones que carga instrucciones cuando está completamente vacía Una ventana de instrucciones extraterrestre.
En un esquema de predicción explícita, los bits de predicción: Se pueden almacenar de forma acoplada a una estructura existente (como la BTB) o de forma independiente en una estructura específica que almacene únicamente la historia de los saltos. Solo se pueden almacenar de forma acoplada a una estructura existente (como la BTB) Solo se pueden almacenar de forma independiente en una estructura específica que almacene únicamente la historia de los saltos Si la predicción es explícita, no se utilizan bits de predicción.
El almacenamiento implícito de la predicción de un salto consiste en: No se almacena la predicción sino la dirección del salto en el buffer correspondiente y en función de este almacenamiento se decide la predicción. Se almacena la predicción en una tabla junto a la dirección de salto. Almacenar la predicción en un buffer implícito Escribir en una hoja de papel la predicción del salto.
Ante un salto incondicional se pueden utilizar los siguientes tipos de predicción: La predicción no tiene sentido cuando el salto es incondicional. La predicción explícita no se puede utilizar ya que es necesario tener información sobre el estado anterior del salto y en un salto incondicional esto no es posible Predicción implícita y explícita La predicción implícita no se puede utilizar ya que es necesario tener información sobre el estado anterior del salto y en un salto incondicional esto no es posible.
El acceso a memoria concurrente o tipo C es: Un tipo de acceso utilizado por arquitecturas vectoriales que permite acceder a posiciones de memoria en un mismo bloque de forma concurrente. Un tipo de acceso utilizado por arquitecturas vectoriales que permite acceder a posiciones de memoria en diferentes bloques de forma simultanea. Un tipo de acceso utilizado por arquitecturas vectoriales que permite acceder a posiciones de memoria diferentes en un mismo bloque de forma simultánea. Un tipo de acceso utilizado por arquitecturas vectoriales que permite acceder a posiciones de memoria en diferentes bloques de forma concurrente.
El paralelismo a nivel de instrucción o ILP es: Un tipo de paralelismo que incorpora un rendimiento muy bajo y por eso casi no se usa. Un paralelismo funcional que consiste en ejecutar varias instrucciones a la vez. Es un tipo de paralelismo inventado. No existe. Un paralelismo de datos que consiste en trabajar con los datos de varias instrucciones a la vez.
El buffer de reorden en una arquitectura superescalar permite: El buffer de reorden es una estructura que se utiliza para la predicción de saltos y no tiene nada que ver con el orden de ejecución de las instrucciones. El buffer de reorden no se utiliza en las arquitecturas superescalares. Completar (sacar del cauce) las instrucciones en un orden diferente al orden de programa. La ejecución de las instrucciones fuera de orden.
El mejor tipo de benchmark para evaluar un sistema es: Los kernels porque permiten evaluar aspectos concretos. Los benchmarks sintéticos porque son independientes de las aplicaciones. Las aplicaciones reales porque evalúan la realidad. Depende de lo que se desee evaluar.
El buffer de reorden en una arquitectura superescalar permite: Completar (sacar del cauce) las instrucciones en un orden diferente al orden de programa. El buffer de reorden es una estructura que se utiliza para la predicción de saltos y no tiene nada que ver con el orden de ejecución de las instrucciones La ejecución de las instrucciones fuera de orden. El buffer de reorden no se utiliza en las arquitecturas superescalares.
Suponiendo que los ciclos de latencia de inicio para una máquina vectorial son los siguientes: Cargas = 7. Sumas = 3. Desplazamientos = 4. Y que queremos realizar una operación de carga, suma y desplazamiento con encadenamiento de cauce para un vector de 10 componentes, ¿Cuántos ciclos tardaríamos? 7+3+4+10. 7+3+4+5. 7+3+4+10+3*10. 7+3+4+6+10.
En cuanto a los riesgos por dependencia de datos en las arquitecturas superescalares... Los riesgos RAW (lectura después de escritura) son los únicos riesgos que no se pueden solucionar por renombrado. Los riesgos WAW y WAR son riesgos por dependencia de datos que se pueden solucionar por adelantamiento. Los riesgos RAR son riesgos por dependencia de datos que se pueden solucionar utilizando renombrado. Los riesgos WAW y WAR son riesgos por dependencia de datos que no se pueden solucionar utilizando renombrado.
¿Cuál de las siguientes afirmaciones es correcta para la gestión de los riesgos de control? El procesamiento especulativo de los saltos es la estrategia más común en los procesadores superescalares. El bloqueo del procesamiento del salto es la estrategia más común en los procesadores superescalares. La gestión del salto retardado es la estrategia más común en los procesadores superescalares. La gestión de múltiples caminos es la estrategia más común en los procesadores superescalares.
Una ventana de instrucciones alineada es: Una ventana de instrucciones que carga instrucciones conforme se va vaciando (sin esperar a vaciarse del todo) Una ventana de instrucciones que tiene una línea de separación entre los códigos de instrucción. Una ventana de instrucciones que carga instrucciones cuando está completamente vacía. Una ventana de instrucciones extraterrestre.
¿Cuál de las siguientes afirmaciones es correcta? Todas las afirmaciones son correctas. Los campos de la BTB se actualizan después de ejecutar el salto. La tabla de historia de los saltos con bits desacoplados permite predecir instrucciones que no estén en la BTAC. La tabla de historia de los saltos con bits desacoplados aumenta el hardware necesario para gestionar los saltos.
¿Cuáles son las diferencias entre la BTAC y la BTIC? La BTAC contiene las direcciones de destino de salto mientras que la BTIC contiene las instrucciones de destino del salto. Tanto la BTIC como la BTAC son cachés que permiten gestionar de forma adecuada los saltos aunque la BTIC es más rápida que la BTIC. En la BTIC las direcciones destino del salto se leen al mismo tiempo que se captan instrucciones de salto. La BTAC es una caché más rápida que la BTIC aunque necesita más hardware.
Una arquitectura vectorial es: Todas las respuestas son correctas Una arquitectura donde cada operación vectorial codifica gran cantidad de cálculo, reduciendo el número de instrucciones y evitando riesgos de control Una arquitectura donde el cálculo de los componentes del vector se realiza de forma independiente obteniendo buenos rendimientos. Una arquitectura orientada al procesamiento de vectores (suma de vectores, productos escalares, etc.).
El almacenamiento implícito de la predicción de un salto consiste en: No se almacena la predicción sino la dirección del salto en el buffer correspondiente y en función de este almacenamiento se decide la predicción. Se almacena la predicción en una tabla junto a la dirección de salto. Almacenar la predicción en un buffer implícito. Escribir en una hoja de papel la predicción del salto.
Qué diferencias existen entre las estaciones de reserva y la ventana de instrucciones? Las instrucciones se cargan en la ventana de instrucciones una vez descodificadas y se utiliza un bit para indicar si un operando está disponible. En la estación de reserva las instrucciones se cargan una vez finalizadas La ventana de instrucciones almacena las instrucciones pendientes de ejecutar y las estaciones de reserva las ejecutadas pero no finalizadas. Las instrucciones que se encuentran en la estación de reserva han sido enviadas a ejecución, mientras que las instrucciones que se encuentran en la ventana de instrucciones aún no han sido enviadas a ejecución. Las instrucciones que se encuentran en la estación de reserva han sido emitidas mientras que las instrucciones que se encuentran en la ventana de instrucciones aún no han sido emitidas.
En un esquema de predicción explícita, los bits de predicción: Se pueden almacenar de forma acoplada a una estructura existente (como la BTB) o de forma independiente en una estructura específica que almacene únicamente la historia de los saltos. Solo se pueden almacenar de forma acoplada a una estructura existente (como la BTB) Solo se pueden almacenar de forma independiente en una estructura específica que almacene únicamente la historia de los saltos.
¿Cuántos conmutadores tiene en la segunda columna de conmutadores de una red multi-etapa tipo Delta 25x16? 4 8 16 5.
El paralelismo de datos: Se encuentra implícito en funciones lógicas. Es un tipo de paralelismo que nunca se encuentra de forma implícita. Se encuentra implícito en funciones aritméticas. Se encuentra implícito en operaciones con imágenes.
El diámetro de una malla abierta es: 2*(r/2 - 1) siendo r la raíz cuadrada del número de nodos. 2*(r - 1) siendo r la raíz cuadrada del número de nodos. 2*N/2 siendo N el número de nodos. 2*(r - 1) siendo r el número de nodos.
En un multicomputador, ¿Qué se utiliza para permitir una comunicación asíncrona entre cualesquiera de sus nodos? Una red directa o estática Es imposible establecer una comunicación asíncrona en un computador paralelo Buffers intermedios Enlaces con más ancho de banda.
¿Cuál es el factor de aceleración, ganancia en velocidad o speed-up que puede conseguir como máximo si tiene 2 nodos conectados formando una máquina paralela y una aplicación cuyo 75% del código ha conseguido paralelizar? Suponga que el tiempo de sobrecarga no influye 1.666 4 1.250 2.
La técnica de comunicación de reducción consistente en: Enviar un único elemento pero que es recibido por varios procesadores. Enviar un único elemento a un único procesador. Enviar varios elementos a la vez a varios procesadores. A partir de varios elementos, utilizar una función para convertirlos en uno solo, que recibe un único procesador.
En cierto momento del transcurso de la ejecución de una aplicación paralela en un multicomputador de 4 nodos, todos sus nodos (N0, N1, N2, N3) envían un dato distintos al nodo N0. Dicho nodo espera a que lleguen todos los datos y realiza la siguiente operación antes de continuar la ejecución de la aplicación: Resultado = dato_N0 + dato_N1 + dato_N2 + dato_N3 ¿De qué tipo de comunicación estamos hablando? Reducción Difusión Dispersión Acumulación.
Una red Omega es: Una red directa Una red jerárquica Una red indirecta Una red basada en buses de contención.
¿De qué tipo es la red de comunicación que ha empleado en el laboratorio para hacer las prácticas? MPP Red de computadores Cluster Cluster Beowulf.
¿Cuál es la unidad de transferencia en la técnica de conmutación Worm-Hole? El mensaje El paquete El phit El filt.
¿Cuál es el máximo factor de aceleración, ganancia en velocidad o speed-up que puede conseguir como máximo si tiene 5 nodos conectados, el tiempo de sobrecarga no influye y dispone de una aplicación totalmente paralelizable? 10 3 5 2.5.
¿Cuál de las siguientes afirmaciones es correcta? Todas las afirmaciones son correctas La tabla de historia de los saltos con bits desacoplados aumenta el hardware necesario para gestionar los saltos. Los campos de la BTB se actualizan después de ejecutar el salto. La tabla de historia de los saltos con bits desacoplados permite predecir instrucciones que no estén en la BTAC.
Denunciar test Consentimiento Condiciones de uso