¿Cuáles son algunas formas de mejorar el rendimiento de los procesadores vectoriales?
Los métodos para mejorar el rendimiento de los procesadores vectoriales son los siguientes:
Configurar múltiples componentes funcionales para que funcionen en paralelo; utilizar tecnología de enlace para acelerar la ejecución de una serie; de instrucciones vectoriales; utilice tecnología de minería de bucles para acelerar el procesamiento de bucles; se utiliza un sistema multiprocesador para mejorar aún más el rendimiento.
La introducción a los procesadores vectoriales es la siguiente:
La computadora vectorial es una computadora de procesamiento paralelo orientada a la computación paralela de tipo vectorial y basada principalmente en una estructura de canalización. El uso de estructuras de procesamiento paralelo, como el control anticipado y la tecnología de operación superpuesta, los canales de operación y las memorias paralelas de acceso cruzado, desempeñan un papel importante en la mejora de la velocidad de operación. Sin embargo, el potencial de procesamiento paralelo no se puede aprovechar plenamente en el funcionamiento real.
Las operaciones vectoriales son muy adecuadas para las características estructurales de las computadoras de tuberías. La combinación de computación vectorial paralela y estructura de canalización puede superar en gran medida las deficiencias de las computadoras de canalización ordinarias, como el gran volumen de procesamiento de instrucciones, el acceso desigual al almacenamiento, las esperas graves relacionadas y la canalización deficiente, y puede aprovechar al máximo las ventajas de las estructuras de procesamiento paralelo. Potencial para aumentar significativamente la velocidad de computación.
La operación vectorial es un cálculo paralelo relativamente simple con una amplia gama de aplicaciones. Es relativamente fácil de implementar en una máquina y conveniente de usar. Por lo tanto, los procesadores vectoriales (máquinas vectoriales) se han desarrollado rápidamente. TI ASC (1972) y CDC STAR-100 (1973) fueron las primeras supercomputadoras vectoriales (supercomputadoras) del mundo.
A finales de 1982, había aproximadamente 60 supercomputadoras en el mundo, la mayoría de las cuales eran máquinas vectoriales. La máquina 757 con 10 millones de operaciones por segundo y la máquina "Galaxy" con 100 millones de operaciones desarrollada con éxito por China en 1983 también son máquinas vectoriales.
Las máquinas vectoriales son adecuadas para resolver problemas matemáticos como programación lineal, transformada de Fourier, cálculos de filtrado, matrices, álgebra lineal, ecuaciones diferenciales parciales e integrales. Resuelven principalmente investigaciones meteorológicas y pronósticos del tiempo, y vehículos aeroespaciales.
Problemas informáticos a gran escala en los campos de la energía atómica y la investigación de reacciones nucleares, investigación geofísica, análisis sísmico, diseño de ingeniería a gran escala y simulación a gran escala de fenómenos sociales y económicos.