有没有对比OpenCL和OpenMP性能的研究?具体来说,我想了解使用OpenCL启动线程的开销成本,例如,如果将域分解为大量单个工作项(每个工作项由运行小任务的线程执行)与使用OpenMP中较重的线程相比,其中域被分解为与核心数相等的子域。
似乎OpenCL编程模型更加针对大规模并行芯片(例如GPU),而不是只有少数但功能更强大的核心的CPU。
OpenCL能否有效替代OpenMP?
似乎OpenCL编程模型更加针对大规模并行芯片(例如GPU),而不是只有少数但功能更强大的核心的CPU。
OpenCL能否有效替代OpenMP?