<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: CPU matching problem in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/CPU-matching-problem/m-p/912922#M14486</link>
    <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;&lt;BR /&gt;You can do this yourself rather easily. Just add new tags for t7 and v8 and add the new cpu types to GetProcessorId().&lt;BR /&gt;&lt;BR /&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/212664"&gt;dug&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt; &lt;SPAN style="font-family: Arial;"&gt;We ran into this problem ONLY when using the custom IPP interface for OpenCV.&lt;BR /&gt;&lt;BR /&gt;The dllmain.c file in the ippopencv project (OPENCVinterfacesIPP) has only been written to support for Pentium III and Petium 4 processors (a6 &amp;amp; w7). When using this custom ippopencv.dll, if the host machine does not have one of the these two processors, then it returns the "No ipp matching to CPU was found during the Waterfall" popup.&lt;BR /&gt;&lt;BR /&gt;We commented out the MessageBox to suppress that error as a temporary measure, but what we really need to do is write a version of the dllmain.c file that supports the core2 and core 2 duo processors (v8 &amp;amp; p8). i was hoping to find that someone had already done this, but it doesn't look that way.&lt;BR /&gt;&lt;BR /&gt;Are you guys using the custom IPP interface? &lt;BR /&gt;&lt;BR /&gt;dug.&lt;BR /&gt;&lt;BR /&gt;cheif software engineer&lt;BR /&gt;dimensional imaging&lt;BR /&gt;&lt;A href="http://www.di3d.com"&gt;http://www.di3d.com&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt; &lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;</description>
    <pubDate>Wed, 01 Jul 2009 13:25:25 GMT</pubDate>
    <dc:creator>Shibby_Sadot</dc:creator>
    <dc:date>2009-07-01T13:25:25Z</dc:date>
    <item>
      <title>CPU matching problem</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/CPU-matching-problem/m-p/912917#M14481</link>
      <description>Hi everyone,&lt;BR /&gt;&lt;BR /&gt;I am new to IPP and have some problem at installation. &lt;BR /&gt;I installed the IPP 5.3 exactly as the guide on the website, but when I started an OpenCV application I got a message showing&lt;BR /&gt;&lt;BR /&gt; Set ipp library error&lt;BR /&gt; No ipp matching to cpu was found during the waterfall&lt;BR /&gt;&lt;BR /&gt;The CPU I use is Intel Core 2 E6320 and I also tried to use ippStaticInit(ippGetCpuType()) but the function returns zero @@ &lt;BR /&gt;The value ippGetCpuType() is 33 and I am not sure what the integer means.&lt;BR /&gt; Thanks for help :)&lt;BR /&gt;</description>
      <pubDate>Fri, 14 Mar 2008 16:51:52 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/CPU-matching-problem/m-p/912917#M14481</guid>
      <dc:creator>youeris</dc:creator>
      <dc:date>2008-03-14T16:51:52Z</dc:date>
    </item>
    <item>
      <title>Re: CPU matching problem</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/CPU-matching-problem/m-p/912918#M14482</link>
      <description>&lt;P&gt;Dear Customer,&lt;/P&gt;
&lt;P&gt;This is a known issue, please check Intel IPP support site at: &lt;A href="http://support.intel.com/support/performancetools/libraries/ipp/linux/ia/sb/CS-028706.htm"&gt;http://support.intel.com/support/performancetools/libraries/ipp/linux/ia/sb/CS-028706.htm&lt;/A&gt;for work around.&lt;BR /&gt;&lt;BR /&gt;Hope it helps.&lt;BR /&gt;Thanks,&lt;BR /&gt;Ying &lt;/P&gt;</description>
      <pubDate>Sat, 15 Mar 2008 07:04:46 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/CPU-matching-problem/m-p/912918#M14482</guid>
      <dc:creator>Ying_S_Intel</dc:creator>
      <dc:date>2008-03-15T07:04:46Z</dc:date>
    </item>
    <item>
      <title>Re: CPU matching problem</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/CPU-matching-problem/m-p/912919#M14483</link>
      <description>Dear Ying,&lt;BR /&gt;&lt;BR /&gt; Thanks for the reply, but it doesn't help :(. the problem remains.&lt;BR /&gt; My operating system is windows XP professional with service pack 2.&lt;BR /&gt; Is there any other possible cause?&lt;BR /&gt;&lt;BR /&gt; Thanks for the help &lt;BR /&gt;</description>
      <pubDate>Sun, 16 Mar 2008 15:20:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/CPU-matching-problem/m-p/912919#M14483</guid>
      <dc:creator>youeris</dc:creator>
      <dc:date>2008-03-16T15:20:00Z</dc:date>
    </item>
    <item>
      <title>Re: CPU matching problem</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/CPU-matching-problem/m-p/912920#M14484</link>
      <description>&lt;P&gt;I'm having the same problem with IPP 5.3 and OpenCV 1.0. Tried the revised version of cxswitcher.cpp to build a new cxcore100.dll/lib but it did not help. Does anyone have a solution to this?&lt;/P&gt;
&lt;P&gt;Paul Gauthier&lt;/P&gt;
&lt;P&gt;Image Softworks, Vermont, USA&lt;/P&gt;</description>
      <pubDate>Fri, 28 Mar 2008 21:36:11 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/CPU-matching-problem/m-p/912920#M14484</guid>
      <dc:creator>paulsgauthier</dc:creator>
      <dc:date>2008-03-28T21:36:11Z</dc:date>
    </item>
    <item>
      <title>Re: CPU matching problem</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/CPU-matching-problem/m-p/912921#M14485</link>
      <description>&lt;FONT face="Arial"&gt;We ran into this problem ONLY when using the custom IPP interface for OpenCV.&lt;BR /&gt;&lt;BR /&gt;The dllmain.c file in the ippopencv project (OPENCVinterfacesIPP) has only been written to support for Pentium III and Petium 4 processors (a6 &amp;amp; w7). When using this custom ippopencv.dll, if the host machine does not have one of the these two processors, then it returns the "No ipp matching to CPU was found during the Waterfall" popup.&lt;BR /&gt;&lt;BR /&gt;We commented out the MessageBox to suppress that error as a temporary measure, but what we really need to do is write a version of the dllmain.c file that supports the core2 and core 2 duo processors (v8 &amp;amp; p8). i was hoping to find that someone had already done this, but it doesn't look that way.&lt;BR /&gt;&lt;BR /&gt;Are you guys using the custom IPP interface? &lt;BR /&gt;&lt;BR /&gt;dug.&lt;BR /&gt;&lt;BR /&gt;cheif software engineer&lt;BR /&gt;dimensional imaging&lt;BR /&gt;&lt;A href="http://www.di3d.com"&gt;http://www.di3d.com&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Fri, 11 Apr 2008 16:58:38 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/CPU-matching-problem/m-p/912921#M14485</guid>
      <dc:creator>dug1</dc:creator>
      <dc:date>2008-04-11T16:58:38Z</dc:date>
    </item>
    <item>
      <title>Re: CPU matching problem</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/CPU-matching-problem/m-p/912922#M14486</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;&lt;BR /&gt;You can do this yourself rather easily. Just add new tags for t7 and v8 and add the new cpu types to GetProcessorId().&lt;BR /&gt;&lt;BR /&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/212664"&gt;dug&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt; &lt;SPAN style="font-family: Arial;"&gt;We ran into this problem ONLY when using the custom IPP interface for OpenCV.&lt;BR /&gt;&lt;BR /&gt;The dllmain.c file in the ippopencv project (OPENCVinterfacesIPP) has only been written to support for Pentium III and Petium 4 processors (a6 &amp;amp; w7). When using this custom ippopencv.dll, if the host machine does not have one of the these two processors, then it returns the "No ipp matching to CPU was found during the Waterfall" popup.&lt;BR /&gt;&lt;BR /&gt;We commented out the MessageBox to suppress that error as a temporary measure, but what we really need to do is write a version of the dllmain.c file that supports the core2 and core 2 duo processors (v8 &amp;amp; p8). i was hoping to find that someone had already done this, but it doesn't look that way.&lt;BR /&gt;&lt;BR /&gt;Are you guys using the custom IPP interface? &lt;BR /&gt;&lt;BR /&gt;dug.&lt;BR /&gt;&lt;BR /&gt;cheif software engineer&lt;BR /&gt;dimensional imaging&lt;BR /&gt;&lt;A href="http://www.di3d.com"&gt;http://www.di3d.com&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt; &lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;</description>
      <pubDate>Wed, 01 Jul 2009 13:25:25 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/CPU-matching-problem/m-p/912922#M14486</guid>
      <dc:creator>Shibby_Sadot</dc:creator>
      <dc:date>2009-07-01T13:25:25Z</dc:date>
    </item>
    <item>
      <title>Re: CPU matching problem</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/CPU-matching-problem/m-p/912923#M14487</link>
      <description>Dear all, &lt;BR /&gt;&lt;BR /&gt;IPP 6.1 release recently. OpenCV should be able to recoginize it without problem. If possible, please try it. &lt;BR /&gt;&lt;BR /&gt;To who use OpenCV, OpenCV load IPP library by cvUseOptimized() in cxswitcher.cpp: &lt;BR /&gt;static const char* ipp_sfx_ia32[] = { "-6.1", "-6.0", "-5.3", "-5.2", "-5.1", "", 0 };&lt;BR /&gt;So if for further version, you may modify them manually. &lt;BR /&gt;&lt;BR /&gt;Same as if you use IPP opencv Interface to build ippopencv.dll. It use ippGetCpuType() to decide cpu-special code. &lt;BR /&gt;so for future cpu,you mayneed add p8 code yourself. &lt;BR /&gt;&lt;BR /&gt;33 means /* Intel Core 2 Duo processor . &lt;BR /&gt;You may check ippdef.h to see more detials, for example, &lt;BR /&gt;typedef enum {&lt;BR /&gt;/* Enumeration: Processor: */&lt;BR /&gt; ippCpuUnknown = 0x00,&lt;BR /&gt; ippCpuPP = 0x01, /* Intel Pentium processor */&lt;BR /&gt;ippCpuCoreSolo = 0x0a, /* Intel Core Solo processor */&lt;BR /&gt; ippCpuCoreDuo = 0x0b, /* Intel Core Duo processor */&lt;BR /&gt;ippCpuC2D = 0x21, /* Intel Core 2 Duo processor */&lt;BR /&gt; ippCpuC2Q = 0x22, /* Intel Core 2 Quad processor */&lt;BR /&gt; ippCpuPenryn = 0x23, /* Intel Core 2 processor with Intel SSE4.1 */&lt;BR /&gt;} IppCpuType;&lt;BR /&gt;&lt;BR /&gt;But ippGetCpuType()will beobsoletein new release. Start version 6.0, we strongly recommend using this new function &lt;STRONG&gt;&lt;EM&gt;ippGetCpuFeatures()&lt;/EM&gt;&lt;/STRONG&gt; to detect the CPU feature if needed.&lt;BR /&gt;See &lt;A href="http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-intel-ipp-is-there-any-function-to-detect-processor-type/&amp;gt;"&gt;http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-intel-ipp-is-there-any-function-to-detect-processor-type/&lt;/A&gt;. &lt;BR /&gt;So you may build ippopencv.dll by the sampe provided by IPP directly. It may make thing easy. &lt;BR /&gt;&lt;BR /&gt;Best Regards,&lt;BR /&gt;Ying</description>
      <pubDate>Wed, 08 Jul 2009 09:33:07 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/CPU-matching-problem/m-p/912923#M14487</guid>
      <dc:creator>Ying_H_Intel</dc:creator>
      <dc:date>2009-07-08T09:33:07Z</dc:date>
    </item>
  </channel>
</rss>

