<?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 Hi Sumit Jha, in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/How-to-use-ippInitCpu-ippCpuSSE3-in-IPP-9-0/m-p/1136639#M25984</link>
    <description>&lt;P&gt;Hi Sumit Jha,&lt;/P&gt;

&lt;P&gt;in this case all previous SSE extensions will be enabled automatically - SSE3 code can't work without SSE2 and SSE as is inherited from them. Therefore you can ignore this warning.&lt;/P&gt;

&lt;P&gt;Regards, Igor&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 03 Nov 2017 13:44:46 GMT</pubDate>
    <dc:creator>Igor_A_Intel</dc:creator>
    <dc:date>2017-11-03T13:44:46Z</dc:date>
    <item>
      <title>How to use ippInitCpu(ippCpuSSE3) in  IPP 9.0</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/How-to-use-ippInitCpu-ippCpuSSE3-in-IPP-9-0/m-p/1136632#M25977</link>
      <description>&lt;P&gt;Hi All,&lt;/P&gt;

&lt;P&gt;I have working with code which is using following &amp;nbsp;IPP-6.0 API&lt;/P&gt;

&lt;PRE class="brush:cpp;"&gt;IppStatus status = ippInitCpu(ippCpuSSE3);
 if (status != ippStsNoErr)
 {

     throw IPException(SOURCE, "ippInitCpuFailed - %s", ippGetStatusString(status));

 }&lt;/PRE&gt;

&lt;P&gt;For some reason I am forcing CPU to use SSE3.&amp;nbsp;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;But the latest ipp library&amp;nbsp; -IPP_2017_3_210 – doesn’t have these function and neither IPP legacy has this. But,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;I want to&amp;nbsp; force CPU to use SSE3 in latest IPP version but I am not getting the right way of doing it.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;I read &lt;STRONG&gt;IppInit()&lt;/STRONG&gt; activates CPU based on system configuration but it doesn't talks about forcing some particular setting.&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;Plz suggest how I can use latest IPP API to achieve same thing.&lt;/P&gt;

&lt;P&gt;Regards,&lt;/P&gt;

&lt;P&gt;Sumit Jha&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 05 Oct 2017 09:26:11 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/How-to-use-ippInitCpu-ippCpuSSE3-in-IPP-9-0/m-p/1136632#M25977</guid>
      <dc:creator>sumit_j_</dc:creator>
      <dc:date>2017-10-05T09:26:11Z</dc:date>
    </item>
    <item>
      <title>I think you need</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/How-to-use-ippInitCpu-ippCpuSSE3-in-IPP-9-0/m-p/1136633#M25978</link>
      <description>&lt;P&gt;I think you need&amp;nbsp;ippSetCpuFeatures.&lt;/P&gt;</description>
      <pubDate>Thu, 05 Oct 2017 10:35:56 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/How-to-use-ippInitCpu-ippCpuSSE3-in-IPP-9-0/m-p/1136633#M25978</guid>
      <dc:creator>BMart1</dc:creator>
      <dc:date>2017-10-05T10:35:56Z</dc:date>
    </item>
    <item>
      <title>HI Bruno,</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/How-to-use-ippInitCpu-ippCpuSSE3-in-IPP-9-0/m-p/1136634#M25979</link>
      <description>&lt;P&gt;HI Bruno,&lt;/P&gt;

&lt;P&gt;I know that i can use "&lt;SPAN style="font-size: 12px; line-height: 14.3999996185303px;"&gt;ippSetCpuFeatures" this get same result &amp;nbsp;but i don't how to use &amp;nbsp;it for same. I need some sample/example.&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 12px; line-height: 14.3999996185303px;"&gt;Regards,&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 12px; line-height: 14.3999996185303px;"&gt;Sumit Jha&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 06 Oct 2017 09:11:59 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/How-to-use-ippInitCpu-ippCpuSSE3-in-IPP-9-0/m-p/1136634#M25979</guid>
      <dc:creator>sumit_j_</dc:creator>
      <dc:date>2017-10-06T09:11:59Z</dc:date>
    </item>
    <item>
      <title>ippSetCpuFeatures(ippCPUID</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/How-to-use-ippInitCpu-ippCpuSSE3-in-IPP-9-0/m-p/1136635#M25980</link>
      <description>&lt;P&gt;ippSetCpuFeatures(ippCPUID_SSE3)? Is this what you are looking for?&lt;/P&gt;</description>
      <pubDate>Wed, 11 Oct 2017 20:48:35 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/How-to-use-ippInitCpu-ippCpuSSE3-in-IPP-9-0/m-p/1136635#M25980</guid>
      <dc:creator>Shaojuan_Z_Intel</dc:creator>
      <dc:date>2017-10-11T20:48:35Z</dc:date>
    </item>
    <item>
      <title>Hi Shaojuam,</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/How-to-use-ippInitCpu-ippCpuSSE3-in-IPP-9-0/m-p/1136636#M25981</link>
      <description>&lt;P&gt;Hi Shaojuam,&lt;/P&gt;

&lt;P&gt;I was using ippSetCpuFeatures(ippCPUID_SSE3) as follows-&lt;/P&gt;

&lt;PRE class="brush:cpp;"&gt;status = ippGetCpuFeatures(&amp;amp;cpuMask, 0);
if (ippStsNoErr == status) 
{
enabledCpuMask = ippGetEnabledCpuFeatures();
if ((enabledCpuMask &amp;amp; ippCPUID_SSE3) &amp;amp;&amp;amp; (cpuMask &amp;amp; ippCPUID_SSE3))
{
&amp;nbsp;status = ippSetCpuFeatures( ippCPUID_SSE3);
}
}&lt;/PRE&gt;

&lt;P&gt;But , this is giving error by&amp;nbsp;error status&amp;nbsp;- &lt;SPAN style="font: 13px/14.56px &amp;quot;Courier New&amp;quot;, Courier, monospace; text-align: left; color: rgb(102, 102, 102); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; float: none; display: inline !important; white-space: normal; widows: 1; font-size-adjust: none; font-stretch: normal; background-color: rgb(242, 242, 242); -webkit-text-stroke-width: 0px;"&gt;ippStsFeaturesCombination&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font: 13px/14.56px &amp;quot;Courier New&amp;quot;, Courier, monospace; text-align: left; color: rgb(102, 102, 102); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; float: none; display: inline !important; white-space: normal; widows: 1; font-size-adjust: none; font-stretch: normal; background-color: rgb(242, 242, 242); -webkit-text-stroke-width: 0px;"&gt;so I am using -&lt;/SPAN&gt;&lt;/P&gt;

&lt;PRE class="brush:cpp;"&gt;Ipp64u M7_FM = ippCPUID_MMX | ippCPUID_SSE | ippCPUID_SSE2 | ippCPUID_SSE3;
status = ippSetCpuFeatures(M7_FM); // ippCPUID_SSE3;&lt;/PRE&gt;

&lt;P&gt;This works fine.&lt;/P&gt;

&lt;P&gt;Can you tell me why&amp;nbsp; "ippSetCpuFeatures( ippCPUID_SSE3);" is failing but other&amp;nbsp; is working fine.&lt;/P&gt;

&lt;P&gt;Regards,&lt;/P&gt;

&lt;P&gt;sumit jha&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 20 Oct 2017 11:00:07 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/How-to-use-ippInitCpu-ippCpuSSE3-in-IPP-9-0/m-p/1136636#M25981</guid>
      <dc:creator>sumit_j_</dc:creator>
      <dc:date>2017-10-20T11:00:07Z</dc:date>
    </item>
    <item>
      <title>hi Jha,</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/How-to-use-ippInitCpu-ippCpuSSE3-in-IPP-9-0/m-p/1136637#M25982</link>
      <description>&lt;P&gt;hi Jha,&lt;/P&gt;

&lt;P&gt;ippStsFeaturesCombination is not error status - all error statuses are &amp;lt; 0, and warnings are &amp;gt; 0. This warning just tells you that SSE3 can't be enabled solely without SSE and SSE2 and that these features will be enabled too.&lt;/P&gt;

&lt;P&gt;regards,Igor&lt;/P&gt;</description>
      <pubDate>Fri, 20 Oct 2017 14:26:50 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/How-to-use-ippInitCpu-ippCpuSSE3-in-IPP-9-0/m-p/1136637#M25982</guid>
      <dc:creator>Igor_A_Intel</dc:creator>
      <dc:date>2017-10-20T14:26:50Z</dc:date>
    </item>
    <item>
      <title>Hi Igor,</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/How-to-use-ippInitCpu-ippCpuSSE3-in-IPP-9-0/m-p/1136638#M25983</link>
      <description>&lt;P&gt;Hi Igor,&lt;/P&gt;

&lt;P&gt;Thank you for your reply.&lt;/P&gt;

&lt;P&gt;Just for clarification, basically you are saying to enable SSE3, I need to enable other dependency too.&lt;/P&gt;

&lt;P&gt;Following code does same and hence it is correct. &amp;nbsp;&lt;STRONG&gt;Am i right ?&lt;/STRONG&gt;&lt;/P&gt;

&lt;PRE class="brush:cpp;"&gt;Ipp64u M7_FM = ippCPUID_MMX | ippCPUID_SSE | ippCPUID_SSE2 | ippCPUID_SSE3;
status = ippSetCpuFeatures(M7_FM); // ippCPUID_SSE3;&lt;/PRE&gt;

&lt;P&gt;What will happen if I ignore this warning and do only&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-family: Consolas, 'Lucida Console', Menlo, Monaco, 'DejaVu Sans Mono', monospace, sans-serif; font-size: 13.0080003738403px; line-height: 15.609601020813px;"&gt;status = ippSetCpuFeatures(ippCPUID_SSE3);&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;Thanks,&lt;/P&gt;

&lt;P&gt;Sumit Jha&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 30 Oct 2017 06:46:28 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/How-to-use-ippInitCpu-ippCpuSSE3-in-IPP-9-0/m-p/1136638#M25983</guid>
      <dc:creator>sumit_j_</dc:creator>
      <dc:date>2017-10-30T06:46:28Z</dc:date>
    </item>
    <item>
      <title>Hi Sumit Jha,</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/How-to-use-ippInitCpu-ippCpuSSE3-in-IPP-9-0/m-p/1136639#M25984</link>
      <description>&lt;P&gt;Hi Sumit Jha,&lt;/P&gt;

&lt;P&gt;in this case all previous SSE extensions will be enabled automatically - SSE3 code can't work without SSE2 and SSE as is inherited from them. Therefore you can ignore this warning.&lt;/P&gt;

&lt;P&gt;Regards, Igor&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 03 Nov 2017 13:44:46 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/How-to-use-ippInitCpu-ippCpuSSE3-in-IPP-9-0/m-p/1136639#M25984</guid>
      <dc:creator>Igor_A_Intel</dc:creator>
      <dc:date>2017-11-03T13:44:46Z</dc:date>
    </item>
  </channel>
</rss>

