Une unité de traitement graphique à usage général configurable pour la puissance, les performances et l'analyse de la zone
Le dossier RTL contient tous les fichiers SystemVerilog pour un GPGPU configurable modélisé après l'architecture Tesla. Top contient le fichier GPGPU de niveau supérieur ainsi que le multiprocesseur. Pour la simulation, je recommande d'utiliser GPGPU.SV et de fournir votre propre fichier d'initialisation de mémoire pour initialiser le contenu du cache du noyau. Pour la synthèse, synthétisez uniquement un seul multiprocesseur avec les configurations souhaitées.
La feuille d'instructions Excel donne des informations détaillées sur les instructions prises en charge. Cette feuille couvre les instructions du pipeline ainsi que les instructions du noyau requises pour la simulation. La feuille LDST montre comment accéder à des données spéciales de bloc et de filetage en utilisant l'instruction spéciale de chargement.