因为不是很懂,所以简单做个笔记。
MPI:就目前了解,更多的运用在分布式系统上。(OpenMPI)
OpenMP:主要是在单主机多核多线程上。共享内存并行机。(编码简单)
TBB:针对CPU的并行。
CUDA:针对GPU的并行。
OpenCL:异构平台,兼容CPU和GPU的并行调用,可用平台广。
OpenMP就直接一句 #pragma omp parallel for就并行了
因为不是很懂,所以简单做个笔记。
MPI:就目前了解,更多的运用在分布式系统上。(OpenMPI)
OpenMP:主要是在单主机多核多线程上。共享内存并行机。(编码简单)
TBB:针对CPU的并行。
CUDA:针对GPU的并行。
OpenCL:异构平台,兼容CPU和GPU的并行调用,可用平台广。
OpenMP就直接一句 #pragma omp parallel for就并行了