building accelerators for both KNL and nvptx
Mark Farnell
mark.farnell@gmail.com
Fri Jan 23 00:14:00 GMT 2015
I have just read the updated manual:
https://gcc.gnu.org/wiki/Offloading
It says to build an accel compiler, one need to:
./configure --build=x86_64-intelmicemul-linux-gnu
--host=x86_64-intelmicemul-linux-gnu
--target=x86_64-intelmicemul-linux-gnu
--enable-as-accelerator-for=x86_64-pc-linux-gnu
make
make install DESTDIR=/install
However does such accelerator also enable acceleration on nvptx? If
not, then suppose if I have a machine that has both KNL and nvptx,
then how can I build the toolchain for nvptx compiler?
Also for the host, the website says:
./configure --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu
--target=x86_64-pc-linux-gnu
--enable-offload-targets=x86_64-intelmicemul-linux-gnu=/install/prefix
make
make install DESTDIR=/install
However if the host were to support offloading for both nvptx and KNL,
then what EXTRA parameters do I need to pass in? Or does it by
default support offloading to ANY architectures?
Thanks!
Mark
More information about the Gcc
mailing list