configgpgpu
v1.0 Configurable GPGPU
パワー、パフォーマンス、およびエリア分析のための構成可能な汎用グラフィックプロセッシングユニット
RTLフォルダーには、Teslaアーキテクチャの後にモデル化された構成可能なGPGPUのすべてのSystemVerilogファイルが含まれています。 TOPには、トップレベルのGPGPUファイルとマルチプロセッサが含まれています。シミュレーションについては、GPGPU.SVを使用し、カーネルキャッシュの内容を初期化するために独自のメモリ初期化ファイルを提供することをお勧めします。合成の場合、目的の構成で単一のマルチプロセッサを合成するだけです。
指示Excelシートは、サポートされている指示に関する詳細な情報を提供します。このシートは、シミュレーションに必要なパイプラインの命令とカーネルの命令をカバーしています。 LDSTシートは、ロード特別命令を使用して、ブロックおよびスレッドの特別なデータにアクセスする方法を示しています。