This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

building accelerators for both KNL and nvptx


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]