Arquitecturas Paralelas Flashcards

1
Q

Taxonomía más popular de arquitectura de computadoras (año, creador y en que se basa)

A

Michael J. Flynn en
1966.
Basado en la noción de flujo de información en un procesador:
instrucciones y datos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

De acuerdo con Flynn el flujo de instrucciones puede ser de dos tipos:

A

Únicos o múltiples

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

¿Cuáles son las cuatro categorías de la taxonomía de Flynn?

A
  1. SISD: Uniprocessors
  2. SIMD: Processor arrays, Pipelined vector processors
  3. MISD: Systolic arrays
  4. MIMD: Multiprocessors, Multicomputers
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Defina las características de SISD

A

Single Instruction Stream, Single Data Stream.

Un solo CPU ejecutándose sobre
un solo flujo de instrucciones, un uniprocesador moderno puede exhibir algo de
concurrencia en su ejecución

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Defina características de SIMD

A

Single Instruction Stream, Multiple Data Stream.

Arreglos de Procesadores y Procesadores Vectoriales segmentados
(pipelined)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

¿Qué son los arreglos de procesadores (SIMD)?

A

Computadora paralela con una
sola unidad de control ejecutando un flujo de instrucciones, así como múltiples
procesadores subordinados capaces de ejecutar simultáneamente la misma
operación sobre diferentes elementos de datos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

¿Qué característica tiene un Pipeline (SIMD)?

A

La salida de una instrucción es la entrada de otra.

Es usado para deep-learning.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Defina características de MISD

A

Multiple Instruction Stream, Single Data Stream.

Conjunto de múltiples unidades funcionales que se ejecutan
independientemente de manera segmentada (pipelined) y que operan sobre un
flujo de datos, enviando los resultados de una unidad funcional a la siguiente.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Defina características de MIMD

A

Multiple Instruction Stream, Multiple Data stream.

Diferentes CPUs pueden
ejecutar simultáneamente diferentes flujos de instrucciones manipulando
diferentes flujos de datos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

¿Qué es un multiprocesador y qué programación usa (MIMD)?

A

Máquinas de memoria compartida.
Programación por hilos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

¿Qué es una multicomputadora y que programación usa (MIDM)?

A

Máquinas con memoria distribuida.
Programación por paso de mensajes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

¿Ejemplo de arquitectura SIMD?

A

GPU

How well did you know this?
1
Not at all
2
3
4
5
Perfectly