<?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 Thanks, could you also answer in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/beginning-IPP-under-Linux/m-p/986127#M21822</link>
    <description>&lt;P&gt;Thanks, could you also answer question number 1 and 2 please.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
    <pubDate>Sun, 01 Sep 2013 08:27:10 GMT</pubDate>
    <dc:creator>Saman_T_</dc:creator>
    <dc:date>2013-09-01T08:27:10Z</dc:date>
    <item>
      <title>beginning IPP under Linux</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/beginning-IPP-under-Linux/m-p/986125#M21820</link>
      <description>&lt;P&gt;I am a newbie to IPP. I would thank if you answer my questions and if I am wrong guide me through the process.&lt;/P&gt;
&lt;P&gt;1. Is here the right place to ask IPP programming questions?&lt;/P&gt;
&lt;P&gt;2. I need to install IPP on my ubuntu 12.x machine. Could anyone give me instruction how to accomplish that?&lt;/P&gt;
&lt;P&gt;3.Let's take a look at this function presented by IPP tutorial:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;#define genPRINT(TYPE,FMT) \&lt;BR /&gt;void printf_##TYPE(const char* msg, Ipp##TYPE* buf, int len, IppStatus st ) { \&lt;BR /&gt;int n; \&lt;BR /&gt;if( st &amp;gt; ippStsNoErr ) \&lt;BR /&gt;printf( "-- warning %d, %s\n", st, ippGetStatusString( st )); \&lt;BR /&gt;else if( st &amp;lt; ippStsNoErr ) \&lt;BR /&gt;printf( "-- error %d, %s\n", st, ippGetStatusString( st )); \&lt;BR /&gt;printf(" %s ", msg ); \&lt;BR /&gt;for( n=0; n&amp;lt;len; ++n ) printf( FMT, buf&lt;N&gt; ); \&lt;BR /&gt;printf("\n" ); \&lt;BR /&gt;}&lt;/N&gt;&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;This is very weird. The function prototype gets TYPE and FMT. But, how are the len and msg parameters in print_##TYPE being set?&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 29 Aug 2013 10:34:09 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/beginning-IPP-under-Linux/m-p/986125#M21820</guid>
      <dc:creator>Saman_T_</dc:creator>
      <dc:date>2013-08-29T10:34:09Z</dc:date>
    </item>
    <item>
      <title>&gt;&gt;...This is very weird. The</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/beginning-IPP-under-Linux/m-p/986126#M21821</link>
      <description>&amp;gt;&amp;gt;...This is very weird. The function prototype gets TYPE and FMT. But, how are the len and msg parameters
&amp;gt;&amp;gt;in print_##TYPE being set?

This is the &lt;STRONG&gt;macro&lt;/STRONG&gt; and this is &lt;STRONG&gt;Not&lt;/STRONG&gt; the function. A C/C++ compiler will substitute &lt;STRONG&gt;##PARAM&lt;/STRONG&gt; arguments with some values at compile time ( Not at runtime! ).</description>
      <pubDate>Thu, 29 Aug 2013 14:38:59 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/beginning-IPP-under-Linux/m-p/986126#M21821</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2013-08-29T14:38:59Z</dc:date>
    </item>
    <item>
      <title>Thanks, could you also answer</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/beginning-IPP-under-Linux/m-p/986127#M21822</link>
      <description>&lt;P&gt;Thanks, could you also answer question number 1 and 2 please.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 01 Sep 2013 08:27:10 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/beginning-IPP-under-Linux/m-p/986127#M21822</guid>
      <dc:creator>Saman_T_</dc:creator>
      <dc:date>2013-09-01T08:27:10Z</dc:date>
    </item>
    <item>
      <title>&gt;&gt;1. Is here the right place</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/beginning-IPP-under-Linux/m-p/986128#M21823</link>
      <description>&amp;gt;&amp;gt;1. Is here the right place to ask IPP programming questions?

Yes, This is the forum where anybody could ask a question about Intel IPP library or report a problem.

&amp;gt;&amp;gt;2. I need to install IPP on my ubuntu 12.x machine. Could anyone give me instruction how to accomplish that?

There are lots of articles related to IPP library on Intel's website. Here are some of them from my collection:
.
&lt;STRONG&gt;Generic&lt;/STRONG&gt;
&lt;A href="http://software.intel.com/en-us/intel-ipp" target="_blank"&gt;http://software.intel.com/en-us/intel-ipp&lt;/A&gt;
&lt;A href="http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-faq" target="_blank"&gt;http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-faq&lt;/A&gt;
&lt;A href="http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-documentation" target="_blank"&gt;http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-documentation&lt;/A&gt;
&lt;A href="http://software.intel.com/en-us/articles/intel-ipp-80-library-release-notes" target="_blank"&gt;http://software.intel.com/en-us/articles/intel-ipp-80-library-release-notes&lt;/A&gt;
&lt;A href="http://software.intel.com/en-us/articles/intel-ipp-71-library-release-notes" target="_blank"&gt;http://software.intel.com/en-us/articles/intel-ipp-71-library-release-notes&lt;/A&gt;
&lt;A href="http://software.intel.com/en-us/articles/intel-ipp-71-deprecated-features" target="_blank"&gt;http://software.intel.com/en-us/articles/intel-ipp-71-deprecated-features&lt;/A&gt;
&lt;A href="http://software.intel.com/sites/products/ipp-deprecated-features-feedback" target="_blank"&gt;http://software.intel.com/sites/products/ipp-deprecated-features-feedback&lt;/A&gt;
&lt;A href="http://secure-software.intel.com/en-us/articles/intel-integrated-performance-primitives-intel-ipp-functions-optimized-for-intel-advanced" target="_blank"&gt;http://secure-software.intel.com/en-us/articles/intel-integrated-performance-primitives-intel-ipp-functions-optimized-for-intel-advanced&lt;/A&gt;
&lt;A href="http://software.intel.com/en-us/articles/haswell-support-in-intel-ipp" target="_blank"&gt;http://software.intel.com/en-us/articles/haswell-support-in-intel-ipp&lt;/A&gt;

&lt;STRONG&gt;Online Reference Manual&lt;/STRONG&gt;
&lt;A href="http://software.intel.com/sites/products/documentation/doclib/ipp_sa/71/ipp_manual/index.htm" target="_blank"&gt;http://software.intel.com/sites/products/documentation/doclib/ipp_sa/71/ipp_manual/index.htm&lt;/A&gt;

&lt;STRONG&gt;IPP knowledge base&lt;/STRONG&gt;
&lt;A href="http://software.intel.com/en-us/articles/intel-ipp-kb/all" target="_blank"&gt;http://software.intel.com/en-us/articles/intel-ipp-kb/all&lt;/A&gt;
&lt;A href="http://software.intel.com/en-us/articles/intel-ipp-70-library-install-guide" target="_blank"&gt;http://software.intel.com/en-us/articles/intel-ipp-70-library-install-guide&lt;/A&gt;
&lt;A href="http://software.intel.com/en-us/articles/openmp-and-the-intel-ipp-library" target="_blank"&gt;http://software.intel.com/en-us/articles/openmp-and-the-intel-ipp-library&lt;/A&gt;

&lt;STRONG&gt;IPP code samples&lt;/STRONG&gt;
&lt;A href="http://software.intel.com/en-us/articles/code-samples-for-intel-integrated-performance-primitives-intel-ipp-library-71" target="_blank"&gt;http://software.intel.com/en-us/articles/code-samples-for-intel-integrated-performance-primitives-intel-ipp-library-71&lt;/A&gt;
&lt;A href="http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-code-samples" target="_blank"&gt;http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-code-samples&lt;/A&gt;

&lt;STRONG&gt;In PDF format&lt;/STRONG&gt;
&lt;A href="http://software.intel.com/en-us/articles/ipp-crypto-guide" target="_blank"&gt;http://software.intel.com/en-us/articles/ipp-crypto-guide&lt;/A&gt;
&lt;A href="http://software.intel.com/en-us/articles/download-ipp-cryptography-libraries" target="_blank"&gt;http://software.intel.com/en-us/articles/download-ipp-cryptography-libraries&lt;/A&gt;
&lt;A href="http://software.intel.com/en-us/articles/boosting-cryptography-performance-with-intel-libraries" target="_blank"&gt;http://software.intel.com/en-us/articles/boosting-cryptography-performance-with-intel-libraries&lt;/A&gt;
&lt;A href="http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-intel-ipp-understanding-cpu-optimized-code-used-in-intel-ipp" target="_blank"&gt;http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-intel-ipp-understanding-cpu-optimized-code-used-in-intel-ipp&lt;/A&gt;
&lt;A href="http://software.intel.com/en-us/articles/threading-and-intel-integrated-performance-primitives" target="_blank"&gt;http://software.intel.com/en-us/articles/threading-and-intel-integrated-performance-primitives&lt;/A&gt;</description>
      <pubDate>Mon, 02 Sep 2013 14:51:21 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/beginning-IPP-under-Linux/m-p/986128#M21823</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2013-09-02T14:51:21Z</dc:date>
    </item>
  </channel>
</rss>

