maestro-project/maestro

Question about calculation of throughput.

zhangxj19 opened this issue · 1 comments

Q1

image
Here we have throughput(522.605) much greater than the number of PEs(256).
How could that be possible since we know that the upper bound of throughput should be the same as the number of PEs (one cycle for a PE to produce one caculation)

Q2

Could you please explain the calculation of run time since it's critical for the calculation of throughput?
What are the meanings of num_case_occurences and outstanding_delay?

results->UpdateRuntime(results->GetRuntime(CA::EstimationType::Exact) + num_case_occurrences * outstanding_delay, CA::EstimationType::Exact);

@zhangxj19, would you be able to provide the dataMapping (.m) file and hw architecture file/command line?