Una unidad de procesamiento de gráficos de propósito general configurable para el análisis de energía, rendimiento y área
La carpeta RTL contiene todos los archivos SystemVerilog para un GPGPU configurable modelado después de la arquitectura TESLA. TOP contiene el archivo GPGPU de nivel superior, así como el multiprocesador. Para la simulación, recomiendo usar gpgpu.sv y proporcionar su propio archivo de inicialización de memoria para inicializar el contenido del caché del kernel. Para la síntesis, solo sintetiza un solo multiprocesador con las configuraciones deseadas.
La hoja de Instrucciones Excel proporciona información detallada sobre las instrucciones compatibles. Esta hoja cubre las instrucciones de la tubería, así como las instrucciones del núcleo requeridas para la simulación. La hoja de LDST muestra cómo acceder a los datos especiales de bloque y enhebrar utilizando la Instrucción Especial de carga.