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

Reply via email to