OpenMP和OpenCL在UNIX系统上的实现中是否使用POSIX线程和POSIX互斥体之类的原语?

OpenMP和OpenCL在UNIX系统上的实现中是否使用POSIX线程和POSIX互斥体之类的原语?,opencl,openmp,Opencl,Openmp,OpenMP和OpenCL是在UNIX系统上的实现中使用POSIX线程和POSIX互斥体之类的原语,还是使用自己的实现 OpenMP始终位于Linux上的pthread之上。不需要,但每个人都是这样做的。线程的概念可能主要针对基于CPU的库实现,如OpenMP。我不认为,你可以谈论运行OpenCL的GPU、FPGA、DSP等设备中的线程。

OpenMP和OpenCL是在UNIX系统上的实现中使用POSIX线程和POSIX互斥体之类的原语,还是使用自己的实现

OpenMP始终位于Linux上的pthread之上。不需要,但每个人都是这样做的。线程的概念可能主要针对基于CPU的库实现,如OpenMP。我不认为,你可以谈论运行OpenCL的GPU、FPGA、DSP等设备中的线程。