Page 1 of 1

Monitoring the Epiphany Coprocessor

PostPosted: Mon May 18, 2015 5:56 pm
by Tahathar
Hi there,
I'm currently working on a visualization tool for the Parallella 16 board and I was wondering if there are any tools or program to monitor the activity on the Epiphany Coprocessor. I'm looking for something similar to the "top" or "mpstat" command you would use for monitoring normal CPU's. I've been looking around, but I haven't really found anything.
I know about the "ERM" program from the Epiphany examples, and I looked into it, but I'm not quite sure what it displays.

Does anyone have any suggestions? It would be a huge help for my project.

Thanks in advance,
Floris.

Re: Monitoring the Epiphany Coprocessor

PostPosted: Tue May 19, 2015 1:27 pm
by sebraa
From the host, you can poll the STATUS register to see the 'idle' state, or the DEBUGSTATUS register to see the 'halt' state. However, both require that your code actually puts the core into those states. I don't know if it is wise to poll those registers while the cores are active, though.

Re: Monitoring the Epiphany Coprocessor

PostPosted: Fri May 22, 2015 9:56 am
by Tahathar
That is what the ERM program from the epiphany-examples also does right?
I just don't really know what it actually tells me, it just increases a counter till 31. What can I do with this information?

Floris