<?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 Basic query regarding IPP: how to write, execute and run code using ipp in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/Basic-query-regarding-IPP-how-to-write-execute-and-run-code/m-p/937136#M17264</link>
    <description>&lt;P&gt;Hi Sir,&lt;/P&gt;
&lt;P&gt;I'm from Walchand College of Engineering, Sangli, India. Our college has procured Intel Cluster Toolkit.&lt;/P&gt;
&lt;P&gt;We have started working on this toolkit. But we are not getting how to open GUI of IPP, how to use functions in it.&lt;/P&gt;
&lt;P&gt;Please help us.&lt;/P&gt;</description>
    <pubDate>Sat, 20 Apr 2013 10:19:50 GMT</pubDate>
    <dc:creator>Pranali_S_</dc:creator>
    <dc:date>2013-04-20T10:19:50Z</dc:date>
    <item>
      <title>Basic query regarding IPP: how to write, execute and run code using ipp</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Basic-query-regarding-IPP-how-to-write-execute-and-run-code/m-p/937136#M17264</link>
      <description>&lt;P&gt;Hi Sir,&lt;/P&gt;
&lt;P&gt;I'm from Walchand College of Engineering, Sangli, India. Our college has procured Intel Cluster Toolkit.&lt;/P&gt;
&lt;P&gt;We have started working on this toolkit. But we are not getting how to open GUI of IPP, how to use functions in it.&lt;/P&gt;
&lt;P&gt;Please help us.&lt;/P&gt;</description>
      <pubDate>Sat, 20 Apr 2013 10:19:50 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Basic-query-regarding-IPP-how-to-write-execute-and-run-code/m-p/937136#M17264</guid>
      <dc:creator>Pranali_S_</dc:creator>
      <dc:date>2013-04-20T10:19:50Z</dc:date>
    </item>
    <item>
      <title>There are lots of documents</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Basic-query-regarding-IPP-how-to-write-execute-and-run-code/m-p/937137#M17265</link>
      <description>There are &lt;STRONG&gt;lots&lt;/STRONG&gt; of documents on &lt;STRONG&gt;Intel&lt;/STRONG&gt; web site dedicated to development with &lt;STRONG&gt;IPP&lt;/STRONG&gt; library. Take a look at a 46-page &lt;STRONG&gt;Intel® Integrated Performance Primitives for Windows* OS User's Guide for IPP 7.1&lt;/STRONG&gt;. The document describes &lt;STRONG&gt;IPP&lt;/STRONG&gt; fundamentals and what you need to know.

By the way, what platform ( operating system ) and IDE ( Integrated Development Environment ) do you use?</description>
      <pubDate>Sat, 20 Apr 2013 15:56:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Basic-query-regarding-IPP-how-to-write-execute-and-run-code/m-p/937137#M17265</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2013-04-20T15:56:00Z</dc:date>
    </item>
    <item>
      <title>Please take a look at these</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Basic-query-regarding-IPP-how-to-write-execute-and-run-code/m-p/937138#M17266</link>
      <description>Please take a look at these links:

software.intel.com/en-us/articles/intel-integrated-performance-primitives-faq
software.intel.com/en-us/articles/intel-integrated-performance-primitives-documentation
software.intel.com/en-us/articles/intel-ipp-71-library-release-notes

&lt;STRONG&gt;IPP knowledge base&lt;/STRONG&gt;
software.intel.com/en-us/articles/intel-ipp-kb/all
software.intel.com/en-us/articles/intel-ipp-70-library-install-guide

&lt;STRONG&gt;IPP code samples&lt;/STRONG&gt;
software.intel.com/en-us/articles/code-samples-for-intel-integrated-performance-primitives-intel-ipp-library-71
software.intel.com/en-us/articles/intel-integrated-performance-primitives-code-samples

&lt;STRONG&gt;In PDF format&lt;/STRONG&gt;
software.intel.com/en-us/articles/ipp-crypto-guide
software.intel.com/en-us/articles/download-ipp-cryptography-libraries
software.intel.com/en-us/articles/boosting-cryptography-performance-with-intel-libraries
software.intel.com/en-us/articles/intel-integrated-performance-primitives-intel-ipp-understanding-cpu-optimized-code-used-in-intel-ipp
software.intel.com/en-us/articles/threading-and-intel-integrated-performance-primitives</description>
      <pubDate>Sat, 20 Apr 2013 21:48:01 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Basic-query-regarding-IPP-how-to-write-execute-and-run-code/m-p/937138#M17266</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2013-04-20T21:48:01Z</dc:date>
    </item>
    <item>
      <title>Hi Sir,</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Basic-query-regarding-IPP-how-to-write-execute-and-run-code/m-p/937139#M17267</link>
      <description>&lt;P&gt;Hi Sir,&lt;/P&gt;
&lt;P&gt;Thank you very much for your reply. We are working on linux platform.&lt;/P&gt;
&lt;P&gt;Now we can excute ./icc in bin of ipp. but we get erro ipp.h not found. We are novice in this area. please suggest us how to proceed. meanwhile we will keep trying and checking links given above.&lt;/P&gt;
&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;
&lt;P&gt;Pranali Sheth&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 21 Apr 2013 06:58:28 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Basic-query-regarding-IPP-how-to-write-execute-and-run-code/m-p/937139#M17267</guid>
      <dc:creator>Pranali_S_</dc:creator>
      <dc:date>2013-04-21T06:58:28Z</dc:date>
    </item>
    <item>
      <title>&gt;&gt;...we get error ipp.h not</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Basic-query-regarding-IPP-how-to-write-execute-and-run-code/m-p/937140#M17268</link>
      <description>&amp;gt;&amp;gt;...we get &lt;STRONG&gt;error ipp.h not found&lt;/STRONG&gt;...

You have a problem with a search path to &lt;STRONG&gt;[ IPP_INSTALL_DIR ]/Include&lt;/STRONG&gt; directory and you need to set an environment variable &lt;STRONG&gt;PATH&lt;/STRONG&gt; on your platform.</description>
      <pubDate>Sun, 21 Apr 2013 17:58:40 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Basic-query-regarding-IPP-how-to-write-execute-and-run-code/m-p/937140#M17268</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2013-04-21T17:58:40Z</dc:date>
    </item>
    <item>
      <title>Hi Pranali,</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Basic-query-regarding-IPP-how-to-write-execute-and-run-code/m-p/937141#M17269</link>
      <description>&lt;P&gt;Hi Pranali,&lt;/P&gt;
&lt;P&gt;Welcome to IPP forum! In terms of usage, IPP is just the same as other binary libraries on Linux, Windows, OS X, whatever. Please, make sure that "-I&amp;lt;dir&amp;gt;" option (capital "i") in icc commmand line points to &amp;lt;your IPP installation dir&amp;gt;/include directory. For example, "-I/opt/intel/composer_xe_2013.0.079/ipp/include".&lt;/P&gt;
&lt;P&gt;The same for linking phase. "-L&amp;lt;dir&amp;gt;" should point to IPP binary libraries location according to 32/64-bit mode you want to use. For example, "-L/opt/intel/composer_xe_2013.0.079/ipp/lib/intel64".&lt;/P&gt;
&lt;P&gt;Keep asking :). Don't forget to set LD_LIBRARY_PATH env. variable if you link to dynamic libraries.&lt;BR /&gt;Regards,&lt;BR /&gt;Sergey&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 22 Apr 2013 05:56:03 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Basic-query-regarding-IPP-how-to-write-execute-and-run-code/m-p/937141#M17269</guid>
      <dc:creator>Sergey_K_Intel</dc:creator>
      <dc:date>2013-04-22T05:56:03Z</dc:date>
    </item>
    <item>
      <title>Hi Sergey,</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Basic-query-regarding-IPP-how-to-write-execute-and-run-code/m-p/937142#M17270</link>
      <description>&lt;P&gt;Hi Sergey,&lt;/P&gt;
&lt;P&gt;Thanks a lot!!! I have executed basic program successfully :)&lt;/P&gt;
&lt;P&gt;Please give me hint how can I read Image. Is it necessary to use OpenCV to view image.&lt;/P&gt;
&lt;P&gt;I want to compute histogram of an image and then want apply mask on it.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 22 Apr 2013 14:10:12 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Basic-query-regarding-IPP-how-to-write-execute-and-run-code/m-p/937142#M17270</guid>
      <dc:creator>Pranali_S_</dc:creator>
      <dc:date>2013-04-22T14:10:12Z</dc:date>
    </item>
    <item>
      <title>Image Processing domain of</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Basic-query-regarding-IPP-how-to-write-execute-and-run-code/m-p/937143#M17271</link>
      <description>&lt;STRONG&gt;Image Processing&lt;/STRONG&gt; domain of &lt;STRONG&gt;IPP&lt;/STRONG&gt; library has a set of functions to compute a histogram of an image and take a look at:

ippiHistogramRange_xx_xxx
ippiHistogramEven_xx_xxx

functions.</description>
      <pubDate>Tue, 23 Apr 2013 00:19:56 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Basic-query-regarding-IPP-how-to-write-execute-and-run-code/m-p/937143#M17271</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2013-04-23T00:19:56Z</dc:date>
    </item>
    <item>
      <title>Hi Pranali,</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Basic-query-regarding-IPP-how-to-write-execute-and-run-code/m-p/937144#M17272</link>
      <description>&lt;P&gt;Hi Pranali,&lt;/P&gt;
&lt;P&gt;There are no IPP functions to read images. You can use any of open source libraries (including OpenCV). For further usage of IPP functions you need to know pointer to image memory buffer, image format (number of channels, pixel witdth) and distance in bytes between consecutive image lines. Usually, it is equal to image_width * image_channels * sizeof(image_pixel), but may vary if padding exists. Almost all image reading/writing libs contain something like "step" (or, "pitch") arguments or return values.&lt;/P&gt;
&lt;P&gt;Regards,&lt;BR /&gt;Sergey&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 23 Apr 2013 13:18:53 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Basic-query-regarding-IPP-how-to-write-execute-and-run-code/m-p/937144#M17272</guid>
      <dc:creator>Sergey_K_Intel</dc:creator>
      <dc:date>2013-04-23T13:18:53Z</dc:date>
    </item>
    <item>
      <title>&gt;&gt;...Is it necessary to use</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Basic-query-regarding-IPP-how-to-write-execute-and-run-code/m-p/937145#M17273</link>
      <description>&amp;gt;&amp;gt;...Is it necessary to use OpenCV to view image...

In order to display and view image some OS dependent API needs to be used ( Linux GUI API in your case or OpenGL ). OpenCV allows to read image data into memory for processing.

I'd like to stress that IPP is Not designed to read images ( Sergey Khlystov already mentioned it in the previous post ) because there are too many formats (!) and IPP functions do processing on raw data loaded into memory from the image of some format ( using OpenCV, for example ).

Take a look at the following tools and APIs:

&lt;STRONG&gt;ImageJ&lt;/STRONG&gt; ( Helper tool / Java language based )

&lt;STRONG&gt;ExifTool&lt;/STRONG&gt; ( Helper tool / Reads metadata / tags from image header ) - owl.phy.queensu.ca/~phil/exiftool

&lt;STRONG&gt;ImageMagick&lt;/STRONG&gt; ( Helper tool / Provides API ) - &lt;A href="https://community.intel.com/www.imagemagick.org" target="_blank"&gt;www.imagemagick.org&lt;/A&gt;</description>
      <pubDate>Thu, 25 Apr 2013 05:25:05 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Basic-query-regarding-IPP-how-to-write-execute-and-run-code/m-p/937145#M17273</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2013-04-25T05:25:05Z</dc:date>
    </item>
  </channel>
</rss>

