epu timing tool

I've been hacking on a tool which can be used to display some timing information about instruction sequences as shown in the last update on this post:
http://a-hackers-craic.blogspot.com.au/ ... -tool.html
If you used the spu-timing-tool from the IBM for the CELL B.E. the final output might be familiar. It works on object files (linked or not).
I have a super-rough pipeline which tracks the register dependencies and dual issue rules based on the arch ref and some testing on the hardware. I've not tried to implement the fetch logic as yet although this also affects dual-issue rates in ways i've yet to fully determine. At this point the intention is just as a static analysis tool but i'll see where the wind takes me.
I don't have a release package yet, I want to fix a few things and pretty up the output a bit first.
This topic is for any expressions of interest and discussion.
Update: I have now published a version here:
http://www.users.on.net/~notzed/software/ezetool.html
It's not complete but it might be useful or just interesting.
http://a-hackers-craic.blogspot.com.au/ ... -tool.html
If you used the spu-timing-tool from the IBM for the CELL B.E. the final output might be familiar. It works on object files (linked or not).
I have a super-rough pipeline which tracks the register dependencies and dual issue rules based on the arch ref and some testing on the hardware. I've not tried to implement the fetch logic as yet although this also affects dual-issue rates in ways i've yet to fully determine. At this point the intention is just as a static analysis tool but i'll see where the wind takes me.
I don't have a release package yet, I want to fix a few things and pretty up the output a bit first.
This topic is for any expressions of interest and discussion.
Update: I have now published a version here:
http://www.users.on.net/~notzed/software/ezetool.html
It's not complete but it might be useful or just interesting.