Intel® Integrated Performance Primitives
Deliberate problems developing high-performance vision, signal, security, and storage applications.

Threaded ColorTwist/ColorTwist32f

kdiamond
Beginner
273 Views
I wonder why those functions are not threaded and if there're some plans for the near futureto implement multithreaded support for them (like for the next update or so)?

They perform very straight pixel-to-pixel calculations so there's not any difficulty to doso...

We need it to make a color compensation for a live video stream, so any FPS drop is absolutely unwelcome.
0 Kudos
1 Reply
Vladimir_Dudnik
Employee
273 Views
Hello,

you are right, it is pretty easy to do parallel processing for straight pixel-to-pixel operations. But you may want to consider implementing this threading on top of IPP function. There is an obvious pros for that approach - you will havefull control on threading of this operation and you will decide whatthreading API to use for implementation.
We do not plan to increase number of functions which are threaded at primitive level.

Regards,
Vladimir
0 Kudos
Reply