Está en la página 1de 6

PROCESAMIENTO VECTORIAL

INTRODUCCION: Vector: Es una secuencia de datos escalares del mismo tipo almacenados en memoria, normalmente en posiciones contiguas, aunque no siempre.

PROCESADOR VECTORIAL
(vector processor o array processor) Definicin Es un diseo de CPU capaz de ejecutar operaciones matemticas sobre mltiples datos de forma simultnea, en contraste con los procesadores escalares, capaces de manejar slo un dato cada vez. La gran mayora de las CPUs de hoy en da son escalares o superescalares.

PROCESADOR VECTORIAL
(vector processor o array processor)
Los procesadores vectoriales segmentan las operaciones sobre los elementos de un vector, tanto la operacin aritmtica como los accesos a memoria y clculo de direcciones efectivas. La idea bsica explotada por un procesador vectorial es combinar dos vectores, elemento a elemento, para producir una salida vectorial C=A+B donde ci = ai + bi , 0 i< N

USOS
Los procesadores vectoriales son muy comunes en el rea de la computacin cientfica, que demandan velocidades de cmputo elevadas. En aplicaciones tales como: la prediccin metereolgica, terremotos y dinmica de fluidos en general. Las consolas de videojuegos. Las tarjetas grficas hacen un uso intensivo de este tipo de procesamiento.

VENTAJAS
El nmero de instrucciones a ser ejecutadas se reduce dramticamente, dado que una sola instruccin vectorial representa un gran nmero de operaciones aritmticas. Esto reduce el trfico en la memoria. Como las componentes del vector se almacenan usualmente en forma contigua en la memoria, el patrn de acceso al almacenamiento de datos es lineal. Los procesadores vectoriales explotan este hecho utilizando un mecanismo de acceso especializado de la memoria principal a los registros del procesador. No hay retrasos de memoria por la espera de un operando vectorial ya que se encuentra completamente en un registro vectorial.

También podría gustarte