Arquitecturas Paralelas Flashcards
Taxonomía más popular de arquitectura de computadoras (año, creador y en que se basa)
Michael J. Flynn en
1966.
Basado en la noción de flujo de información en un procesador:
instrucciones y datos.
De acuerdo con Flynn el flujo de instrucciones puede ser de dos tipos:
Únicos o múltiples
¿Cuáles son las cuatro categorías de la taxonomía de Flynn?
- SISD: Uniprocessors
- SIMD: Processor arrays, Pipelined vector processors
- MISD: Systolic arrays
- MIMD: Multiprocessors, Multicomputers
Defina las características de SISD
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
Defina características de SIMD
Single Instruction Stream, Multiple Data Stream.
Arreglos de Procesadores y Procesadores Vectoriales segmentados
(pipelined)
¿Qué son los arreglos de procesadores (SIMD)?
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.
¿Qué característica tiene un Pipeline (SIMD)?
La salida de una instrucción es la entrada de otra.
Es usado para deep-learning.
Defina características de MISD
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.
Defina características de MIMD
Multiple Instruction Stream, Multiple Data stream.
Diferentes CPUs pueden
ejecutar simultáneamente diferentes flujos de instrucciones manipulando
diferentes flujos de datos
¿Qué es un multiprocesador y qué programación usa (MIMD)?
Máquinas de memoria compartida.
Programación por hilos.
¿Qué es una multicomputadora y que programación usa (MIDM)?
Máquinas con memoria distribuida.
Programación por paso de mensajes.
¿Ejemplo de arquitectura SIMD?
GPU