¿Qué hace la unidad de procesamiento de flujo de la tarjeta gráfica?
El procesador de flujo asigna directamente el flujo de datos de gráficos multimedia al procesador de flujo para su procesamiento. Hay dos tipos: programable y no programable. El procesador de flujo Chiaps anunciado por el mundo el año pasado es para aplicaciones específicas. Un procesador de flujo no programable diseñado para funciones de procesamiento de video. Pero para lograr cierta flexibilidad, el sistema también incluye un procesador programable de uso general. De 1996 a 2001, el MIT y Stanford desarrollaron un procesador de flujo programable llamado Imagine para aplicaciones de procesamiento de imágenes. Imagine que el procesador de flujo no usa caché, sino que usa un archivo de registro de flujo SRF (StreamRegisterFile) como memoria intermedia entre la memoria de flujo (principal) y el registro del procesador para resolver el problema del ancho de banda de la memoria. El ancho de banda entre la memoria de flujo y el SRF es 2 GB/s, el ancho de banda entre el SRF y los registros del procesador es 32 GB/s, el ancho de banda entre el ALUCluster y los registros en la ALU es 544 GB/s y el ancho de banda entre los tres anchos de banda son 32 GB/s. La relación proporcional es 1:16:272.