IPP 6.x deployment

dchris
Total Points:
290
Status Points:
240
Green Belt
July 1, 2009 7:03 AM PDT
Rate
 
#2 Reply to #1
Quoting - Ying S (Intel)

There is a sample we offered as part of Intel IPP samples, I am not sure if you are aware of it, please go to the directory at: \ipp-samples\advanced-usage\cpuinfo, and it provides the way to detect the CPU.

Or you can try  to call  ippGetCpuFeatures() to find the return values.  For more details, check this Intel IPP Knowledge Base at: http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-intel-ipp-is-there-any-function-to-detect-processor-type/

You may also check this Knowledge Base and see how other options you can consider for redistributions:
http://software.intel.com/en-us/articles/intel-ipp-rti-tool-is-obsolete/

Finally, the Intel IPP linkage quick reference at: http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-intel-ipp-intel-ipp-linkage-models-quick-reference-guide/

Hope it helps.
Thanks,
Ying


Thank you for your response.  I was not aware of the CPU detection samples, thank you.  My initial thoughts when looking at this deployment problem were to write a small utility that just calls the ippiGetLibVersion function and then uses the targetCpu field of the IppLibraryVersion struct that gets returned to determine which set of DLLs to copy to the users machine and then only copy those DLLs (ie only the ipp*t7*.dlls if targetCpu == "t7").  Is there any reason this would be dangerous or leave my users without the DLLs they need?  Thanks,

D


Intel Software Network Forums Statistics

8488 users have contributed to 31627 threads and 100743 posts to date.
In the past 24 hours, we have 35 new thread(s) 136 new posts(s), and 196 new user(s).

In the past 3 days, the most popular thread for everyone has been gemm(A,A,A) like possible? The most posts were made to gemm(A,A,A) like possible? The post with the most views is Dear Steve, excuse me for a d

Please welcome our newest member chat1983