On Sat, Mar 02, 2019 at 02:40:35AM +0900, 김규래 wrote:
> Nice to meet you Jacob.
>
> > Another option is to add further schedules as extensions (say starting with
> > gnu_ prefix or similar).
>
> In this case, I believe that modifying the frontend would be necessary?
Yes.
> Last time I looked, it seemed that adding a new scheduling keyword would
> require quite some work.
Not that much.
> Also, out of curiosity, is there any plan to add work stealing (affinity
> schedules) to gomp?
It is on the wish list, but I'm afraid I won't have cycles for it in the
next year or two at least (once GCC 9 is released, I need to work on the
remaining OpenMP 5.0 features). Of course if somebody implements it and submits
and it is of reasonable quality/performance, it will be accepted.
> The clang implementation seem have work stealing.
clang doesn't have its own runtime library, you mean the Intel OpenMP
library, right?
Jakub