Tipos de supercomputadoras
Procesamiento …ver más…
En la figura 2. (a), se observa una CPU formada por cinco unidades de procesamiento de P1 a P5. Durante el primer intervalo de tiempo, P1 extrae de memoria la primera instrucción; en el segundo intervalo, la primera instrucción pasa a P2 para su análisis, mientras que P1 extrae la siguiente instrucción. En cada uno de los intervalos subsecuentes, P1 extrae una nueva instrucción y las anteriores pasan a la siguiente unidad, a lo largo de la trayectoria.
A la organización de la figura 2 (a) se le podría llamar PROCESAMIENTO ENTUBADO o PROCESAMIENTO EN LÍNEA (pipeline). Si cada paso (intervalo de tiempo) dura n nanosegundos, se requiere de 5n nanosegundos para ejecutar una instrucción. Sin embargo, cada n nanosegundos P5 termina de ejecutar una instrucción, lo que incrementa la velocidad en un factor de cinco. Solo hay un programa y un conjunto de datos.
La MÁQUINA VECTORIAL que se muestra en la siguiente figura 3 tiene una arquitectura que se adapta muy bien a esta tarea. En forma análoga, la ALU es en sí una unidad vectorial capaz de realizar operaciones como la suma de vectores a partir de dos vectores de entrada y obteniendo como resultado un vector de salida. Algunas supercomputadoras tienen una arquitectura parecida a ésta.
Computadoras Vectoriales SIMD
La Máquina de Conexión está concebida para aplicaciones simbólicas tales como problemas de inteligencia artificial. La