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