Page 1 of 1

Instruction execution trace

PostPosted: Thu Jun 08, 2017 8:42 am
by vanchiramani
Dear all

I would like to know the number of number of instructions execution in my application for an application written using COPRTHR-2 and OPENSHMEM library.

I found e-sim simulator which emulates 16, 64 and 1024 cores that can give the number of executed instructions per thread. However, programs written using COPRTHR cannot be run using this.

Additionally the performance counters available, mixes up all integer instructions together. Hence I am unable to distinguish between load/store instructions (vs) arithmetic instructions.

I would like to know if any of the following is possible:
1. How do I run applications written using COPRTHR and OPENSHMEM on the e-sim simulator?
2. Is it possible to get the number of compute instructions and memory instructions of such applications using the parallella board or e-sim simulator.

Thanks a lot in advance!