nvdlav1 になっています。
Integration Manualの内容が充実。
・Designware Components ・Library Cells Synchronizers Memories (SRAM) ・Synthesis Overview Directory structure Requirements Synthesis Configuratio Synthesis constraints Running synthesis Synthesis outputs ・Testbench & Traces Tests Short single function tests using dbb Long layer tests Test Format Reference Simulation Testbench
テストベンチ関連の情報もばっちりありますね。
Hardware Architectural Specificationの内容も充実しているような気がします。
下記ブロックの説明、インターフェース信号の説明およびタイミングチャート、レジスタインターフェースもあります。
・Introduction ・Functional Description Convolution Operations Single Data Point Operations Planar Data Operations Multi-Plane Operations Data Memory and Reshape Operations ・Hardware Parameters Feature Selection Design Sizing Data Types and Precision Small NVDLA Implementation Example Large NVDLA Implementation Example ・External Interfaces Configuration space bus Host interrupt System interconnect: DBBIF On-Chip SRAM Interface - SRAMIF ・Register Interface Ping-pong Synchronization Mechanism Address space layout
あー、Updateによると、2017.11.21に更新されたんだ。
引用 A few updates in the nvdla hardware tree, most notably moving further development on the non-configurable NVDLA implementation to its own stable branch, nvdlav1, and renaming the full-precision non-configurable implementation to nv_full. The master branch, from now on, will contain potentially-destabilizing ongoing effort for a configurable NVDLA. Note that the default branch has changed, and users may wish to modify which upstream branch they are tracking. This release includes bugfixes for Xilinx Vivado and Mentor Questa simulators.
あれー、Mentor Questa simulatorもサポートとあるよ。どんなコードはないな。
けどね。MentorのCatapultで合成されているようですね。
合成後のライブラリファイルの中にcatapult-10.0-264918とありますよ。
合成後のライブラリファイルの中にcatapult-10.0-264918とありますよ。
あと、ここ、見たら、
・roadmap.rst ・updates.rst ・integration_guide.rstが11/21に更新されたと、Hardware Architectural Specificationは最初からアップされていたんだね。
追記)、2017.12.03
NVDLA 1.0 がVerilatorに対応している(が、ビルドできるのは潤沢な資源を持つ金持ちだけ)
追記)、2017.12.09
NVDLAのSystemCモデルが公開されています。
追記)、2017.12.14
NVIDIAのオープンソース ディープラーニングアクセラレータを試す(1. NVDLAのビルドとシミュレーション環境構築)
NVIDIAのオープンソース ディープラーニングアクセラレータを試す(2. Vivado Simulatorでの波形ダンプと階層解析)
NVIDIAのオープンソース ディープラーニングアクセラレータを試す(3. NVDLAの内部ブロック)
2017-12-15 NVDLA Virtual Platformの試行 (1. ビルド試行 → 失敗)
NVDLA Virtual Platformの試行 (2. ビルド成功 → ログイン)
NVDLA 1.0 がVerilatorに対応している(が、ビルドできるのは潤沢な資源を持つ金持ちだけ)
追記)、2017.12.09
NVDLAのSystemCモデルが公開されています。
追記)、2017.12.14
NVIDIAのオープンソース ディープラーニングアクセラレータを試す(1. NVDLAのビルドとシミュレーション環境構築)
NVIDIAのオープンソース ディープラーニングアクセラレータを試す(2. Vivado Simulatorでの波形ダンプと階層解析)
NVIDIAのオープンソース ディープラーニングアクセラレータを試す(3. NVDLAの内部ブロック)
2017-12-15 NVDLA Virtual Platformの試行 (1. ビルド試行 → 失敗)
NVDLA Virtual Platformの試行 (2. ビルド成功 → ログイン)