Hi,
1) In flexus 4.1 distibution the postprocess.sh calculates UIPC with
this formula User:Commits:Busy / (User:AccountedCycles +
System:AccountedCycles).
Shouldn't it be user:commits:busy / (User:AccountedCycles +
System:AccountedCycles + Idle::AccountedCycles + Trap::AccountedCycles
) ?
2) I guess the sum of User:AccountedCycles, System:AccountedCycles,
Idle::AccountedCycles and Trap::AccountedCycles represents the total
execution cycles and it should be equal to flexpoints *
measured_region_cycles * cores. In all simulations I ran these numbers
where not equal (but close).
And I'm sure that all flex points ran correctly. Why is this happening?
3) Is the total number of instructions commited equal to
User:Commits:Busy + System:Commits:Busy + Trap:Commits:Busy +
User:Commits:Busy ?
4) Does flexus have separate statistics for instructions committed and
executed?
thanks -Zacharias Hadjilambrou