OpenCV and MPI

asked 2014-10-16 10:17:58 -0500

ethanjyx gravatar image

It looks like the OpenCV is currently implemented with OpenCL. Why not MPI? I'm considering implementing a version with MPI.


edit retag flag offensive close merge delete


Go ahead if you are up for the challenge! Supporting multiple approaches could be nice, but it will be a lot of work of making this support available. I am guessing no interface exists because noone has started to create it or has the time to do so.

StevenPuttemans gravatar imageStevenPuttemans ( 2014-10-17 04:36:47 -0500 )edit

It seems that OpenCV is aimed at systems that are single boards, are there aspects of OpenCV that would make sense to parallelize with MPI?

ethanjyx gravatar imageethanjyx ( 2014-10-19 21:14:20 -0500 )edit

Hmm the training of object detectors/classifiers, operations on chuncks of data, ... basically everything gets really slow when processing huge amounts of data on a single board system. Implementing a decent multi board approach could be promising if someone implements it efficially without a enourmous overhead.

StevenPuttemans gravatar imageStevenPuttemans ( 2014-10-20 03:07:30 -0500 )edit