I found that IPP was ported to QNX as static library.
We have an application under QNX where IPP will help us to boost the performance and will definitely need it.
Could you please provide some more information about the library. Is it supported under QNX and how to obtain it?
We do not supportor test IPP on QNX system but we technically, IPPstatic not threaded libraries for Linux can be used on QNX system due to binary compatibility of object formats between these systems.
You may take a look on reports from some IPP customers who did try to use IPP static libraries for Linux on QNX:
Could you please also describe your target system parameters?
Please feel free to submit request for official support IPP on QNX to Intel Premier Support, that will be reviewed at the next version planning stage.
My understanding is we have to purchase IPP for Linux and to recompile it under QNX using the Intel Compiler for QNX. As long as we stick with static libraries we should be OK?!?
Our target system is Pentium M, eventually might migrate to dual core.
you don't have to recompile IPP libraries. Technically, it is possible to use Linux static libraries on QNX because of object format compatibility as long as no OS specific system calls used in it.We do not usesystem calls in IPP except CRT memory allocation routines.
You decide to purchase IPP for Linux or not, I just have to repeat that we do not support IPP on QNX and did not test it on QNX. There is no IPP for QNX product yet. If you are interested in that I would recommend you to submit your feature request to Intel Premier Support.
Note, there is option to register fornon commerciallicense for IPP for Linux if you work on non commercial product. The non commercial version of IPP for Linux is available for free and contains full optimization and functionality found in commercial version.
Usually you should start from www.intel.com, choose Products->Software->Performance Libraries->Intel Integrarted Performance Primitives->Free evaluation, on the bottom of this page find link Free Non-Commercial Software Development Products for Linux. Here we go.
You need to accept non-commercial development agreement and then you'll be able to download non-commercial Intel software products