Hi all,
I am using Smaug with gem5-Aladdin to simulate an SoC integrating a systolic array accelerator.
I know that adding the -p option to the simulation command allows Smaug to print the ML model inference results at the end of the stdout file.
This works correctly when running gem5-Aladdin using the following command:
However, after modifying the PE.cc hardware design—which should have affected the inference result—the output remains unchanged when running the simulation with the same command.
I am sure that I have recompiled the code. I am simulating lenet5 model which has the convulotion layer calling systolic array accelerator. Does anyone know why this is happening? Is there a possibility that the modified PE design is not being properly compiled, integrated, or used in the simulation? Is it possibile that the inference result from the gem5 simulation is not runtime calculated by the gem5 modeled hardware?
Any insights or suggestions would be greatly appreciated!
Many thanks,
Henry