Hi Hui - On 6/4/15, 4:34 PM, "Hui Zhang" <[email protected]> wrote:
>Hi, Michael > > >On Thu, Jun 4, 2015 at 4:28 PM, Michael Ferguson ><[email protected]> wrote: > >Hi Hui - > >qthreads is the default now in most configurations. > > >thanks > > > >I don't know what 'bound threads' are... maybe you're asking >if they're allocated to particular cores (like with numactl)? >If that's your question - I think so - with qthreads anyway. > > > >sorry actually I'm not sure what that means,either. I just found this >instruction on PAPI, so I just want to know if Chapel threads satisfy >this requirement: > >"PAPI only supports thread level measurements with kernel or bound >threads, which are threads that have a scheduling entity known and >handled by the operating system’s kernel. In most cases, such as with >SMP or OpenMP complier directives, bound threads will be the default. >Each thread is responsible for the creation, start, stop, and read of its >own counters. When a thread is created, it inherits no PAPI information > from the calling thread. > > >" > > >what do you think ? > I think if you want OS scheduled threads, you need to use fifo. I'm pretty sure qthreads wouldn't qualify as OS scheduled. But qthreads uses pthreads, so maybe you could make measurements anyway? -michael > ------------------------------------------------------------------------------ _______________________________________________ Chapel-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/chapel-developers
