Instruction execution trace

Any technical questions about the Epiphany chip and Parallella HW Platform.

Moderator: aolofsson

Instruction execution trace

Postby vanchiramani » Thu Jun 08, 2017 8:42 am

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!
vanchiramani
 
Posts: 17
Joined: Tue Mar 29, 2016 8:41 am

Return to Epiphany and Parallella Q & A

Who is online

Users browsing this forum: No registered users and 6 guests

cron