The steps for building the hardware and analyzing the reports are the as those for the second part of the tutorial.
Build the Hardware project for the graph by clicking “Build” under the “AIE SIMULATOR / HARDWARE” tab on the “FLOW” menu located on the bottom left corner of the GUI.
When the build finishes, under the reports in the “FLOW” menu, click “array” and check the AI Engine utilization. Observe that the number of kernels is 16 instead of 64, and that there are six well-filled memory tiles, instead of 23 mostly empty. Note that this great reduction in utilization also translates to a huge reduction in dynamic power.
Fig. 10: 4D Buffer Implementation's AI Engine Array Report.
Enable tracing for the simulation by opening the
launch.json
configuration file, selecting the “aiesim” run and clicking “Enable Trace”. If you modified thelaunch.json
settings in the second part of the tutorial, skip this step.Launch the AIE simulation by clicking “Run” under the “AIE SIMULATOR / HARDWARE” tab on the “FLOW” menu.
When the simulation ends, open the Trace reports and collapse all the signals.
Note now that the kernels are running for more than 90% of the time at steady state, as expected.
Fig. 11: 4D buffer Implementation's Trace Report.