arq vectorial
VECTORIAL
Tecnología en Sistemas de
Información
PROCESADOR VECTORIAL
¿Qué es? Esta diseñado específicamente
para realizar de forma eficiente operaciones
en las que se ven involucradoselementos
de matrices, denominados vectores.
Esta compuesto por:
Unidad Escalar
Unidad vectorial
¿Para que se utilizan? Se usan habitualmente
para predicción meteorológica, terremotos y
dinámica defluidos en general.
Tipos de Arquitecturas
Vectoriales:
Maquina vectorial con registros
Cray Research (CRAY-1,CRAY-2, X-MP, YMP y C90), los supercomputadores japoneses (NEC SX/2
y SX/3, lasFujitsu VP200 y VP400 y la Hitachi
S820).
Maquina vectorial memoria-memoria
El CDC.
Arquitectura Vectorial
Básica
Registros Vectoriales: son 8, cada uno de
64 componentes (palabras dobles). El bancode
registros tiene dos puertos de lectura y uno de
escritura.
Registros Escalares: son 32 de propósito
general, y 32 específicos de coma flotante.
Unidades Funcionales: son 5
completamentesegmentadas.
Unidad de Control: detecta riegos
estructurales y dependencias.
Elementos de la Arquitectura
Vectorial
Registros Vectoriales
•Los operandos vectoriales se encuentran en
maquinas de registros•No existen si la maquina es memoria-memoria
•Los valores típicos son 64 o128 bits
•Deben tener al menos 2 puertos de lectura y
uno de escritura
Elementos de la Arquitectura Vectorial
Unidadesfuncionales vectoriales
•Ejecutan las operaciones vectoriales
•Están segmentadas y suelen tener latencia de
uno
•La unidad de control vigila las dependencias
Unidad de carga y almacenamiento
•Gestionatransferencias de vectores desde/a
memoria
•Puede ocuparse de los datos escalares y
también puede estar segmentada
Elementos de la Arquitectura Vectorial
Registros escalares
•Contienen los operandosescalares
•Se usan en operaciones vectoriales y para
calcular direcciones
•Se necesitan varios puertos de lectura y
escritura
Unidades funcionales escalares
•Pueden existir para operaciones...
Regístrate para leer el documento completo.