Está en la página 1de 8

PROCESAMIENTO

VECTORIAL
Jessica Vanessa Niño Peña
55219011
● La gran mayoría de las CPU 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.
● Procesamiento vectorial:
aplicaciones de operaciones
lógicas o aritméticas
repetidamente sobre vectoriales
● Las operaciones vectoriales se especifican mediante:
1. Código de operación que selecciona la unidad funcional o
reconfigura el cauce dinámico para la operación solicitada
2. Dirección base de los operadores fuente y destino o los registros
vectoriales implicados en la operación
3. Incrementos de dirección entre los elementos (en la mayoría de los
casos este incremento tendrá valor 1)
4. Longitud de los vectores con los que se va a operar
Procesamiento escalar

1. Los procesadores escalares son el tipo más simple de procesadores. Cada


instrucción de un procesador escalar opera sobre un dato cada vez. En
contraposición, en un procesador vectorial una sola instrucción opera
simultáneamente sobre un conjunto de datos. La diferencia entre ambos es la
misma que entre la aritmética escalar y la vectorial. Los procesadores
escalares pueden ser CPUs completas o ALUs. En algunos casos, un
procesador puede estar compuesto de una CPU y varias ALUs, formando el
conjunto un procesador superescalar.
La Supersegmentacion de los procesadores es una técnica de
implementación que busca el mencionado paralelismo a
nivel de instrucción. Un procesador superescalar de
factor N es aquel que replica N veces la circuitería de
alguna de sus unidades funcionales con el fin de poder
ejecutar N instrucciones en sus respectivas etapas de
computación. Sin embargo, el coste de incrementar el
rendimiento mediante la Superescalaridad es superior al
de la segmentación.

Procesamiento supersegmentado

También podría gustarte