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

Reply via email to