A bunch of parameters - DMA transfer size, optimization level, specifics of the code - affect performance. But the outputted data doesn't have that context, and the context could get lost when the data is copied to other places. Everything that determines the results (tuning parameters, compilation options, code version, maybe even output from things like uname, /proc/cpuinfo, DPU diagnostics and SDK version, what else is running, etc.) should be included in a file with the results, or maybe in each file (if they're updated separately).
A bunch of parameters - DMA transfer size, optimization level, specifics of the code - affect performance. But the outputted data doesn't have that context, and the context could get lost when the data is copied to other places. Everything that determines the results (tuning parameters, compilation options, code version, maybe even output from things like uname, /proc/cpuinfo, DPU diagnostics and SDK version, what else is running, etc.) should be included in a file with the results, or maybe in each file (if they're updated separately).