Está en la página 1de 4

Universidad Nacional de Ingeniería

Facultad de Electrotecnia y Computacion


Ingeniería en computación

Integrantes: -Br. Alejandro Antonio Ruiz Munguía (2017-0744U).


-Br. Ervin Alexander Silva Vanegas (2017-1253U).
-Br. Jorge Luis López Reyes (2017-32807).

Docente: José Leónidas Díaz Chow.

Grupo: 5T1-CO.

Taller #2
A nuestro grupo le tocó investigar acerca de la arquitectura BSP, y
seleccionamos la actividad de cambiar la letra a una canción que nos
sirve para representar el paralelismo que caracteriza este tipo de
arquitectura.
Arquitectura BSP (SIMD):

El BSP fue un intento comercial realizado por Burroughs Corporation más allá del Illíac-IV
para satisfacer la creciente demanda de computadoras científicas y de ingeniería a gran
escala. Mejora en muchos aspectos el diseño Illiac-IV. A continuación, describimos la
arquitectura paralela del BSP y su organización de memoria libre de conflictos. Aunque
Burroughs ha suspendido el BSP, es una supercomputadora de matriz bien diseñada de la
que aún podemos aprender mucho. El BSP extend es la capacidad de procesamiento de la
matriz del llliac-IV a una máquina Fortran de vectorización. Con una velocidad máxima de
50 megaflops, el BSP fue diseñado para realizar cálculos a gran escala en los campos de
predicción numérica del tiempo, energía nuclear, procesamiento de señales, análisis de
estructuras y modelado econométrico.

La

gestión de rutina y funciones de E / S para concentrar los cómputos aritméticos. El


administrador del sistema brinda servicios de tiempo compartido, edificación de datos y
programación, comunicación de datos para remoción de estaciones de trabajo, terminales
y redes, vectorización, compilación y vinculación de los programas BSP, almacenamiento
de datos a largo plazo y funciones de administración de bases de datos. Los componentes
principales del BSP incluyen el procesador de control, los procesadores paralelos, una
memoria de archivos, modelos de memoria paralela y el trabajo de alineación. "El
procesador de control proporciona la interfaz de supervisión al administrador del sistema
además de controlar el proceso paralelo <> r. El procesador escalar procesa todas las
instrucciones del sistema operativo y del programa de usuario, que se almacenan en la
memoria de control. Ejecuta algunas porciones seriales o escalares de las cámaras de
programación del usuario con una frecuencia de reloj de 12 M Hz y puede realizar hasta
10 1,5 megaflops. Todas las instrucciones vectoriales y ciertas instrucciones escalares
agrupadas se pasan al controlador paralelo/proceso, que valida y las transforma en micro
secuencias para controlar el funcionamiento de los 16 elementos aritmétricos (AE). La
memoria de control bipolar tiene 256 K palabras con Un ciclo de 160 ns. Cada palabra
tiene 48 bits más 8 bits de verificación de paridad para proporcionar la capacidad SECDED.
La unidad de control y control es una interfaz entre el administrador del sistema y el resto
o los procesadores de control para la comunicación. fines de mando y mantenimiento ".
Los procesadores en paralelo realizan cálculos vectoriales con un período de reloj de 160
ns. ¡AJ! 16 AE deben ejecutar la misma instrucción (transmitida desde el controlador del
procesador paralelo) sobre diferentes conjuntos de datos. La mayoría de las operaciones
aritméticas se pueden completar en dos períodos de reloj (320 ns). El BSP es capaz de
ejecutar hasta 50 megaflops. Los datos para las operaciones de vector se almacenan en 17
módulos de memoria paralelos. cada uno de los cuales contiene hasta 512 K. palabras con
un tiempo de ciclo de reloj de 60 ns. La transferencia de datos entre los módulos de
memoria y los EA es de 100 M palabras por segundo.

Características:
La memoria de archivos es un semiconductor de almacenamiento secundario se carga con
los archivos de tareas BSP del administrador del sistema. Estas tareas se ponen en cola
para su ejecución por el procesador de control. La memoria de archivos es el único
dispositivo periférico bajo el control directo de BSP; todos los demás dispositivos
periféricos son controlados por el administrador del sistema. Los archivos Scratch y los
archivos de salida producidos durante la ejecución de un programa BSP también se
almacenan en la memoria de archivo antes de pasar al administrador del sistema para su
salida al usuario. La memoria está diseñada para tener una alta tasa de transferencia de
datos, lo que alivia en gran medida el problema del límite de E / S. "En resumen, los
cómputos concurrentes en el BSP son posibles gracias a cuatro tipos de paralelismo"
1. La aritmétrica paralela realizada por los 16 elementos aritméticos.
2. La memoria busca y almacena, y la transmisión de datos entre la memoria y los
elementos aritmétricos.
3. Indexación, longitud del vector y control de la red de cómputo en el controlador del
procesador paralelo.
4. La generación de descripciones operativas de vectores lineales por el procesador
escalar
Los 16 AE operan sincrónicamente bajo el control de una única secuencia de micro "en
modo SIMD. Cada AE tiene sólo los operadores más primitivos conectados. La palabra de
control tiene 100 bits de ancho. Además de ser una máquina de punto de cierre, el AE
también tiene una capacidad no numérica sustancial ". "Sumar, restar y multiplicar en
coma flotante cada uno toma dos relojes de memoria. El uso de dos relojes equilibra el
ancho de banda de la memoria con el ancho de banda AE para operaciones triádicas. Una
operación triádica se define como tener tres operandos y un resultado. La división de
coma flotante (que requiere 1200 ns) se implementa generando el recíproco en una
iteración de Newton-Raphson. Existen ROM en cada AE para dar "

También podría gustarte