小编use*_*711的帖子

openmp vs opencl用于计算机视觉

我正在创建一个计算机视觉应用程序,通过网络摄像头检测对象.我目前专注于应用程序的性能

我的问题在于使用Haartraining文件生成XML级联文件的应用程序的一部分.这非常慢,大约需要6 .为了解决这个问题,我决定使用多处理,以最大限度地减少生成Haartraining XML文件的总时间.

我找到了两个解决方案:opencl和(openMp和openMPI).

现在我对使用哪一个感到困惑.我读到opencl是在同一台机器上使用多个CPU和GPU .是这样吗?另一方面,OpenMP用于多处理,使用openmpi,我们可以通过网络使用多个CPU.但是OpenMP没有GPU支持.

能否请您建议使用其中任何一个库的优缺点.

c++ openmp opencl

1
推荐指数
1
解决办法
1612
查看次数

标签 统计

c++ ×1

opencl ×1

openmp ×1