Fitonematologia
3378 palabras
14 páginas
Procesador vectorialUn procesador vectorial es un diseño de CPU capaz de ejecutar operaciones matemáticas sobre múltiples datos de forma simultánea, en contraste con los procesadores escalares, capaces de manejar sólo un dato cada vez. La gran mayoría de las CPUs de hoy en día son escalares o superescalares. Los procesadores vectoriales son muy comunes en el área de la computación científica, formando la base de la mayor parte de los supercomputadores durante los años 80 y 90. Sin embargo, parece claro que la mejora de la tecnología y de los diseños de procesadores van a acabar con el uso de procesadores vectoriales como procesadores de propósito general. IBM, Toshiba y Sony han anunciado el procesador Cell, que está formado en …ver más…
Por ello, sobre esta primera arquitectura pueden hacer algunas mejoras: 1. Aumentar el ancho de banda de la memoria, esto se consigue entrelazando la memoria, de forma que ésta tenga varios módulos y se pueda acceder simultáneamente a varias posiciones consecutivas que se hallen en módulos diferentes.
Procesador Vectorial memoria-memoria
Procesador Vectorial registro-registro
Registros vectoriales: ocho, cada uno de 64 componentes. El banco de registros vectoriales tiene dos puertos de salida y uno de escritura
Registros escalares: pueden proporcionar datos como entrada a las unidades funcionales vectoriales, asi como calcular direcciones para pasar a la unidad de carga/almacenamiento de vectores. Son los 32 registros normales de propósito general y los 32 registros de punto flotante
Unidades funcionales: cinco completamente segmentadas
Unidad de control: detecta riesgos estructurales y dependencias
Unidad de carga/almacenamiento de vectores: es la que carga/almacena un vector desde/en memoria
Añadir una memoria intermedia de mayor velocidad entre la memoria y el procesador. Una forma de hacer esto, además de incorporar una memoria caché, es añadir un banco de registros vectoriales.
Algunas Aplicaciones del Procesador Vectorial: ✓ Los procesadores vectoriales son muy comunes en el área de la computación científica, que demandan velocidades de cómputo elevadas. ✓ En aplicaciones tales como: predicción meteorológica,