On 2011-05-17, at 11:51 , Marc Feeley wrote:
No, I simply mean that executing our code on ptlsim could provide much more detailed profiles (including branch mispredictions, cache misses, etc) than executing on a real CPU. In other words the dynamic data would be generated by an execution on ptlsim. An advantage I see is that it would eliminate the run time overhead of adding machine instructions to measure run time properties of the program, which can adversely affect the measurements. The simulator could do this with no (simulated) time overhead.
Oh, sure. I am so used to thinking of profiling in a certain way that I missed the obvious. I'll try to download and run the tools before the meeting tomorrow and let you know what I find out.
Marc, was it difficult to get ptlsim to work on your mac, or did it just run out of the box?
Bruno