OK, thanks a lot for the information ! On Thu, Jun 4, 2015 at 4:55 PM, Michael Ferguson <[email protected]> wrote:
> 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 > > > > > -- Best regards Hui Zhang
------------------------------------------------------------------------------
_______________________________________________ Chapel-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/chapel-developers
