*   >> Lectura Educación Artículos >> science >> computadoras

Vector Processing

ión con las instrucciones tradicionales de procesamiento escalar, requieren cantidades considerablemente mayores de procesador (CPU) y ciclos de tiempo más que para decodificar y traducirlos en específicos del procesador micro-ops comprensibles para el procesador y listos para el procesador para ejecutar.


Eficiencia Procesamiento y Optimización

cantidades considerables de ciclos de procesador será en vano si el procesador siguió a la anterior práctica procesamiento estilo escalar original de descartes decodificado y traducido instrucciones inmediatamente después de ejecutarlos. En estos casos; se debe exigir el procesador de utilizar una instrucción reciente no tendrá más remedio que empezar todo de nuevo y decodificar y traducir las instrucciones de nuevo

Para superar esto.

; procesadores modernos almacenan las instrucciones decodificados y traducidos por un período más largo de tiempo después de su uso antes de desecharlos. La adopción de esta estrategia simple en definitiva demostrado para mejorar considerablemente el rendimiento general del sistema

.

Memoria caché

La forma más fácil de lograr tiempos de retención más largos para obtener instrucciones decodificadas era aumentar la cantidad de memoria caché disponible para el procesador para este propósito.

Para el procesador capaz de procesamiento vectorial moderna esto ha dado lugar a los fabricantes diseñar y fabricar procesadores con cantidades cada vez mayores de on-die "de alta velocidad" caché (tanto L1 y L2) y una memoria caché de instrucción dedicada.

No quedar fuera de las alzas de rendimiento que se pueden obtener de esta estrategia de procesamiento escalar tradicional también puede tomar ventaja de este nuevo desarrollo (aumento en el chip caché).


Procesador Procesamiento híbrido Designs by

Por desgracia, estas complejas instrucciones de procesamiento vectorial no funcionan del todo bien comparativamente, cuando se requiere un procesamiento más simple en conjuntos de datos pequeños. Como consecuencia directa de ello, los microprocesadores de propósito general modernos (CPU) tienen capacidades de procesamiento de vectores construidos en ellos de forma que el vector unitario se ejecuta junto con el procesador principal escalar y se suministra datos sólo por los programas que "saben" que está ahí.


Mainstream Vector Procesamiento Hoy

Hoy nos encontramos con que las dos implementaciones de procesamiento vectorial

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.