Forum Discussion
CHughes
New Contributor
5 years agoDPC++ Flags -> Quartus
When using dpcpp to compile for an FPGA target, is there a way to control the number of threads that the Quartus tools can use?
sh,80458 -c cd ../oneAPI-samples/DirectProgramming/DPC++FPGA/Referen...
BoonBengT_Altera
Moderator
5 years agoHi @CHughes,
Apologies as overlooked that, mind if I ask how/what command are used to invoke the dpc++ compiler?
As notice above the Xsparallel are specified twice.
Additionally, where are the above message coming from? And are you using the Intel devcloud for the compilation?
Hope to hear from you soon.
Best Wishes,
BB
CHughes
New Contributor
5 years agoThis is the process tree for the aoc.pl perl script. The user run line is:
dpcpp -Xsparallel=12 -I../intel/2021.1.0.2659/dev-utilities/2021.1.1/include -fintelfpga -Xshardware -Xsdaz -Xsrounding=faithful -Xsparallel=2 -Xsseed=4 -Xsboard=s10:p520_max_sg280l -DOUTER_UNROLL=2 -DINNER_UNROLL=64 -DOUTER_UNROLL_POW2=2
Everything below that is the dpcpp -> quartus toolchain, which is invoked automatically (user has no control).
~Clay