On Tue, 19 Jan 2016, Alexander Monakov wrote: > > You mean you already have implemented something along the lines I > > proposed? > > Yes, I was implementing OpenMP teams, and it made sense to add warps per block > limiting at the same time (i.e. query CU_FUNC_ATTRIBUTE_... and limit if > default or requested number of threads per team is too high). I intend to > post that patch as part of a larger series shortly (but the patch itself is > simple enough, although a small tweak will be needed to make it apply to > OpenACC too).
Here's the patch I was talking about: https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=04e68c22081c36caf5da9d9f4ca5e895e1088c78;hp=735c8a7d88a7e14cb707f22286678982174175a6 Alexander