Parallel processing 我可以将OpenACC用于多核CPU吗?

Parallel processing 我可以将OpenACC用于多核CPU吗?,parallel-processing,gpu,cpu,multicore,openacc,Parallel Processing,Gpu,Cpu,Multicore,Openacc,我想使用OpenACC实现多核CPU的并行化。 我知道可以使用CPU作为主机,GPU作为设备来执行目标区域,但我想 为主机和目标设备同时设置CPU核心或两个单独的CPU。我可以用OpenACC做这个吗 是的。OpenACC的目标设备可以是多核CPU。如果使用PGI,则使用标志-ta=multicore以CPU为目标。默认情况下,运行时将使用系统上可用的所有内核。如果要限制要使用的核心数量,请设置环境变量ACC_NUM_cores=N.是。OpenACC的目标设备可以是多核CPU。如果使用PGI,

我想使用OpenACC实现多核CPU的并行化。 我知道可以使用CPU作为主机,GPU作为设备来执行目标区域,但我想
为主机和目标设备同时设置CPU核心或两个单独的CPU。我可以用OpenACC做这个吗

是的。OpenACC的目标设备可以是多核CPU。如果使用PGI,则使用标志-ta=multicore以CPU为目标。默认情况下,运行时将使用系统上可用的所有内核。如果要限制要使用的核心数量,请设置环境变量ACC_NUM_cores=N.

是。OpenACC的目标设备可以是多核CPU。如果使用PGI,则使用标志-ta=multicore以CPU为目标。默认情况下,运行时将使用系统上可用的所有内核。如果要限制要使用的内核数量,请设置环境变量ACC_NUM_cores=N。

如果使用GCC,则还不可能,但肯定可以实现;请参阅。

如果使用GCC,它还不可能实现,但肯定可以实现;请参阅。

Tnx了解您的答复NX了解您的答复