Re: [perfmon2] pfmon for parallel applications
Status: Beta
Brought to you by:
seranian
From: Carole Wu <cw...@gm...> - 2011-07-12 02:18:50
|
Hi, Thanks for replying to my question. Yes, the application runs to completion without pfmon. --Carole On Mon, Jul 11, 2011 at 9:26 PM, Vince Weaver <vwe...@ee...> wrote: > > both this and your previous question make it look like your benchmarks are > being killed abnormally by a signal. Do they run to completion when you > run them without pfmon? You might need to attach a debugger to see > exactly what is going wrong. > > There aren't many peple working on perfmon2 anymore so you might not get > many detailed answers to questions like this. > > Vince > > > On Mon, 11 Jul 2011, Carole Wu wrote: > > > Hi, > > > > I am trying to analyze performance for a variety of parallel applications > > using perfmon2; however, i haven't had any success yet. > > > > For example, to collect the number of offcore requests, I used the > following > > command (see below). But the printed message seems to suggest the > reported > > count is a bogus value. > > > > Can anyone help with this? > > > > Thanks very much in advance, > > Carole > > > > pfmon --verbose --no-cmd-output -eOFFCORE_REQUESTS:ANY --system-wide > > --cpu-list=0 -- taskset -c 0 ./bin/canneal 1 10000 2000 100000.nets 32 > > > > selected CPUs (1 CPU in set, 8 CPUs online): CPU0 > > measuring at user privilege level ONLY > > 1 event set(s) defined > > long sampling periods(val/mask/seed): 0/0x0/0 > > short sampling periods(val/mask/seed): 0/0x0/0 > > unavailable_pmcs=0xffffffff8000fff0 > > unavailable_pmds=0x6008fff0 > > [PERFEVTSEL0(pmc0)=0x5180b0 event_sel=0xb0 umask=0x80 os=0 usr=1 anythr=0 > > en=1 int=1 inv=0 edge=0 cnt_mask=0] OFFCORE_REQUESTS > > [PMC0(pmd0)] > > pmd setup for event set0: > > [pmd0 set=0 ival=0x0 long_rate=0x0 short_rate=0x0 mask=0x0 seed=0 > > randomize=n] > > system wide session on 1 processor(s) > > vCPU0 -> pCPU0 > > [32077] results are on terminal > > waiting for [32078] to exec > > starting process [32078]: taskset -c > 0/home/carole/parsec-2.1/pkgs/kernels/canneal/inst/amd64-linux.gcc/bin/canne > > al 1 10000 2000 100000.nets 32 > > CPU0 started monitoring > > process [32078] terminated by signal, results may be incorrect > > CPU0 stopped monitoring > > CPU0 22718 OFFCORE_REQUESTS:ANY > > > > > > > > > > > > Vince > vwe...@ee... |