I'm looking for software that can determine the dynamic
instructions mix of a programme, i.e. the number of times that
certain instructions are executed during execution of the
program. I'm am especially interested in a version that could
do this on a multiprocessor machine (like the SUN SPARCStation 1000).

If anybody could help me with this kind of software, or tell me
who, where or what can help me, I would be very grateful.

Thanks
Rikus
[Somewhere I was a paper about a system that does this by instrumenting
basic blocks so it makes one count per block rather than per instruction,
then post-proccesses to get the instruction counts. -John]
--