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

API for external threading

Konstantinos_Filippa
422 Views

Hello IPP Team 

in the new release notes you writte:

Intel IPP 8.2 provides a lot of new APIs for one-dimensional (signal processing) and two-dimensional (image processing) functions that support external threading (processing by independent tiles). Several Intel IPP functions combined into a single pipeline that is threaded externally at the application level are significantly more efficient from the performance and power consumption point of view than the sequential call of internally threaded variant of the same functions.

Do these APIs only include the described TBB external multithreading with image tiles (for image processing)? Or is this feature something more advanced? Can you please say a couple of words about these APIs? What options do we have now for external threading?

 

Best

0 Kudos
3 Replies
Chao_Y_Intel
Moderator
422 Views

Hello, 

I post an example here on the such external threadings: 
https://software.intel.com/en-us/forums/topic/549504

Intel  IPP 9.0 introduce more functions to support on this. If you have chance to evaluate this feature, please let us know for any feedback. 
It support TBB, and other threading model as well. 

Thanks,
Chao

0 Kudos
Konstantinos_Filippa
422 Views

Can you say some words about the new functions that IPP 9.0 supports, which you note above? I could not find any documentation about that yet. 

0 Kudos
Royi
Novice
422 Views

Is there a guide for the "New External Threading API"?

The Multi Threaded Features is really missing on the new versions of Intel IPP.

Thank You.

0 Kudos
Reply