[PATCH 0/4] OpenMP 4.0 offloading to Intel MIC

Tobias Burnus tobias.burnus@physik.fu-berlin.de
Thu Nov 13 15:17:00 GMT 2014

Kirill Yukhin wrote:
> Support of OpenMP 4.0 offloading to future Xeon Phi was
> fully checked in to main trunk.

Thanks. If I understood it correctly:

* GCC 5 supports code generation for Xeon Phi (Knights Landing, KNL)
* KNL (the hardware) is not yet available [mid 2015?]
* liboffloadmic supports offloading in an emulation mode (executed on
  the host) but does not (yet) support offloading to KNL; i.e. one
  would need an updated version of it, once one gets hold of the
  actual hardware.
* The current hardware (Xeon Phi Knights Corner, KNC) is and will not
  be supported by GCC.

* Details for building GCC for offloading and running code on an
accelerator is at https://gcc.gnu.org/wiki/Offloading

Question: Is the latter up to date - and the item above correct?
BTW: you could update gcc.gnu.org ->news and gcc.gnu.org/gcc-5/changes.html

* OpenACC support is about to be merged (as alternative to OpenMP 4)
* Support for offloading to NVidia GPUs via PTX is also about to be merged.


More information about the Gcc mailing list