Hi, I'm currently using cachegrind as a kind of a simulator to benchmark my code. Using the 'I refs' field of cachegrind's output, I see that revision A of my code runs in X cycles, and revision B runs in Y cycles. Hence, the speedup between the two revisions in X/Y. I find these results to be consistent on this machine, if I ignore that last 4 digits or so.
I'd like to know how reliable I can consider this number to be: - Could it be considered an accurate reflection of how long my program will take to run? - Can I consider the number to be consistent between different versions of cachegrind? - Will it be forward-compatible with future versions? - Can I expect the results to be the same on different OS/architecture combinations? Finally, would you consider it to be 'safe' to include these numbers in a submission to a peer-reviewed publication? The idea would be that instead of using performance results that are fickle - depending on the load on my machine, my configuration, CPU etc - I could quote a number which would be reproducible on another machine. Thanks in advance, Paul Biggar -- Paul Biggar [EMAIL PROTECTED] ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Valgrind-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/valgrind-users
