Re: [perfmon2] Pfmon and Hpcrun give inconsistent results.
Status: Beta
Brought to you by:
seranian
From: stephane e. <er...@go...> - 2008-04-18 13:32:33
|
Phil, On Fri, Apr 18, 2008 at 9:49 AM, Philip Mucci <mu...@cs...> wrote: > Gary, > > I'm CC'ing this to the HPCTOOLKIT folks to see if they have an idea. > My guess is that there is some interaction with monitoring around the > forks/execs. Mark Krentel from Rice raised this issue a few times and > as far as I know, it remains unfixed. This is the old perfmon > interface as far as I can tell. > > I'm no longer confident that this is not a monitoring/masking issue > nor is it a threading/signaling issue, it could be related to PAPI > while profiling, not functioning properly across a fork/exec. Either > way, you wouldn't see anything in the kernel logs. Is there any way we > can make code.exe run without calling doing the fork/exec's just to > see if it proceeds normally? > Keep in mind that by default pfmon DOES NOT follow across fork. > Another question, is there a way to trick pfmon into dumping out the > sample counts for individual processes? That would make it a heck of a > lot easier to compare. > It depends on which version you are using. You may want to ugrade to CVS. The new version does print total samples+ number of buffer overflow. |