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

What can I use instead of IPP on unsupported platforms such as iOS?

John-Val_R_
Beginner
676 Views

If I write my Windows, Mac, Linux & Android code to utilise IPP, how can I then port those apps to iOS if it's not a not supported platform?

Are there any "swap-in" alternatives or is it possible to get IPP working on iOS?

0 Kudos
2 Replies
BMart1
New Contributor II
676 Views

Many ipp functions are just vectorized loops. Maybe you can rewrite them with https://ispc.github.io/​ that supports ARM.

0 Kudos
Shaojuan_Z_Intel
Employee
676 Views

Intel IPP library supports Android. Here is the system requirements of IPP https://software.intel.com/en-us/articles/intel-integrated-performance-primitives-intel-ipp-2018-system-requirements. The instruction set needs to be compatible to run IPP on none-supported OSes.

0 Kudos
Reply