Does the Test Harness affect the benchmark score?
It is impossible to ensure that the TH and communications with the host have no impact on the results. It is only possible to ensure that it has an inconsequential impact. The issue is the relatively small amount of time it takes for th_signal_start() and th_signal_finished() to execute, and for the ‘>> START!’ and ‘>> FINSIHED!’ messages to be transmitted to the host and seen by the Host Control Program. If tests are only executed for very short time periods, then the communications latency between the target and the host would skew the results. Benchmarks need to run for a relatively long period of time, a minimum of two seconds, but preferably up to thirty seconds.