Настраиваемое блок обработки графики общего назначения для анализа мощности, производительности и области
Папка RTL содержит все файлы SystemVerilog для настраиваемого GPGPU, смоделированного после архитектуры Tesla. Верх содержит файл GPGPU верхнего уровня, а также многопроцессор. Для моделирования я рекомендую использовать gpgpu.sv и предоставление собственной инициализации памяти для инициализации содержимого кеша ядра. Для синтеза только синтезируйте один мультипроцессор с желаемыми конфигурациями.
Инструкции Excel Leale дает подробную информацию о поддерживаемых инструкциях. Этот лист охватывает инструкции по трубопроводу, а также инструкции ядра, необходимые для моделирования. Лист LDST показывает, как получить доступ к блокам и потоку специальных данных, используя специальную инструкцию Load.