So, I just read the article about How to offload computation to Intel(R) Graphics Technology and now I am wondering why the support for offloading to GPU was not done through extending existing __declspec(cpu_dispatch(...)) and __declspec(cpu_specific(...))?
For example:
__declspec(cpu_dispatch(generic, core_2_duo_sse4_1, core_4th_gen_avx, gfx)
And:
__declspec(cpu_specific(gfx))
For me it would make more sense to build upon existing CPU dispatch functionality. Maybe I am missing something, but I don't see how I could integrate existing CPU dispatch/targeting with this new GPU offload feature?