<?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: Question about best performance using ipp CrossCorrNorm function. in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/Question-about-best-performance-using-ipp-CrossCorrNorm-function/m-p/1368024#M27943</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you for posting on Intel Communities.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;We are working on your issue internally. We will get back to you soon with an update.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;/P&gt;
&lt;P&gt;Shanmukh.SS&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 11 Mar 2022 16:07:10 GMT</pubDate>
    <dc:creator>ShanmukhS_Intel</dc:creator>
    <dc:date>2022-03-11T16:07:10Z</dc:date>
    <item>
      <title>Question about best performance using ipp CrossCorrNorm function.</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Question-about-best-performance-using-ipp-CrossCorrNorm-function/m-p/1367181#M27940</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have question about function which is documented well &lt;A href="https://www.intel.com/content/www/us/en/develop/documentation/ipp-dev-reference/top/volume-2-image-processing/image-statistics-functions/image-proximity-measures/crosscorrnorm-1.html" target="_self"&gt;here.&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;1. Is it true that using different RAM types affects the computing speed of this function?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For example.&lt;/P&gt;
&lt;P&gt;Using Intel i9-12900K&lt;/P&gt;
&lt;P&gt;DDR4 64GB 3200 MHz CL18&amp;nbsp;&amp;nbsp; vs&amp;nbsp; DDR5 64GB 4800MHz CL38&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="VIiyi"&gt;&lt;SPAN class="JLqJ4b ChMk0b" data-language-for-alternatives="en" data-language-to-translate-into="pl" data-phrase-index="0" data-number-of-phrases="1"&gt;&lt;SPAN&gt;Looking at the example above, will the computing speed be faster if I use ddr5 memory?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="VIiyi"&gt;&lt;SPAN class="JLqJ4b ChMk0b" data-language-for-alternatives="en" data-language-to-translate-into="pl" data-phrase-index="0" data-number-of-phrases="1"&gt;&lt;SPAN&gt;2. Which is the best Intel processor that will have fastest computing speed &lt;STRONG&gt;per thread&lt;/STRONG&gt;?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 09 Mar 2022 14:39:04 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Question-about-best-performance-using-ipp-CrossCorrNorm-function/m-p/1367181#M27940</guid>
      <dc:creator>DoS</dc:creator>
      <dc:date>2022-03-09T14:39:04Z</dc:date>
    </item>
    <item>
      <title>Re: Question about best performance using ipp CrossCorrNorm function.</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Question-about-best-performance-using-ipp-CrossCorrNorm-function/m-p/1368024#M27943</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you for posting on Intel Communities.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;We are working on your issue internally. We will get back to you soon with an update.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;/P&gt;
&lt;P&gt;Shanmukh.SS&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 11 Mar 2022 16:07:10 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Question-about-best-performance-using-ipp-CrossCorrNorm-function/m-p/1368024#M27943</guid>
      <dc:creator>ShanmukhS_Intel</dc:creator>
      <dc:date>2022-03-11T16:07:10Z</dc:date>
    </item>
    <item>
      <title>Re: Question about best performance using ipp CrossCorrNorm function.</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Question-about-best-performance-using-ipp-CrossCorrNorm-function/m-p/1369482#M27946</link>
      <description>&lt;P&gt;We can better answer your questions if you can provide us with some more information on the input image size, input template size, data type and which function switches are used which means algorithm (auto, FFT, direct) along with correlation used is valid or full. Please post as much information you can provide with the query.&lt;/P&gt;</description>
      <pubDate>Wed, 16 Mar 2022 22:17:25 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Question-about-best-performance-using-ipp-CrossCorrNorm-function/m-p/1369482#M27946</guid>
      <dc:creator>Abhinav_S_Intel</dc:creator>
      <dc:date>2022-03-16T22:17:25Z</dc:date>
    </item>
    <item>
      <title>Re: Question about best performance using ipp CrossCorrNorm function.</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Question-about-best-performance-using-ipp-CrossCorrNorm-function/m-p/1370065#M27949</link>
      <description>&lt;DIV style="color: #000000; background-color: #ffffff; font-family: Consolas, 'Courier New', monospace; font-weight: normal; font-size: 14px; line-height: 19px; white-space: pre;"&gt;
&lt;DIV&gt;&lt;SPAN&gt;Hi Abhinav_S,&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;BR /&gt;
&lt;DIV&gt;&lt;SPAN&gt;thanks for your answer.&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;BR /&gt;
&lt;DIV&gt;&lt;SPAN&gt;I use:&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;BR /&gt;
&lt;DIV&gt;&lt;SPAN&gt;function = ippsCrossCorrNorm_32f&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;method = ippAlgFFT&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;mode = &amp;nbsp;ippiROIValid&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;normmode = ippiNorm&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;data type = float32&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;values for input image and template = random from 0 to 20&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;BR /&gt;&lt;BR /&gt;
&lt;DIV&gt;&lt;SPAN&gt;About template, using Python it can be created like:&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;```&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;ref_template = &amp;nbsp;[np.asarray(np.random.randint(5000, 50000)) for _ in range(50000)]&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;```&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;BR /&gt;
&lt;DIV&gt;&lt;SPAN&gt;I attached txt file with templates created.&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;BR /&gt;
&lt;DIV&gt;&lt;SPAN&gt;You can load it and create values of each template this way:&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;```&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;with open(txt_file) as f:&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; lines = f.read().splitlines()&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;ref_templ = &amp;nbsp;[np.random.randint(low=0, high=20, size=int(ref_size)).astype(np.float32) for ref_size in lines]&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;```&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;BR /&gt;&lt;BR /&gt;
&lt;DIV&gt;&lt;SPAN&gt;input image:&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;```&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;input_image = np.random.randint(low=0, high=20, size=(500000)).astype(np.float32)&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;```&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;/DIV&gt;</description>
      <pubDate>Fri, 18 Mar 2022 14:42:18 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Question-about-best-performance-using-ipp-CrossCorrNorm-function/m-p/1370065#M27949</guid>
      <dc:creator>DoS</dc:creator>
      <dc:date>2022-03-18T14:42:18Z</dc:date>
    </item>
    <item>
      <title>Re: Question about best performance using ipp CrossCorrNorm function.</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Question-about-best-performance-using-ipp-CrossCorrNorm-function/m-p/1370800#M27951</link>
      <description>&lt;P&gt;Analysis needs to be done on how many threads are effective for a particular set of {image size, template size, data type}. The functionality is not threaded in the main IPP library but it has a threaded implementation available with the TL libs. The no. of threads depends on ratios images.width/tpl.width &amp;amp; image.height/tpl.height. The higher is the ratio, the more threads can be used. We can't answer on exactly how many threads can be used.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The memory type (memory speed) may depend on the load size (input images) which if doesn't fit into the 0.5 of LLC (last level cache). There will be a lot of memory-to-memory operations,&amp;nbsp; therefore the higher is the speed of memory relative to CPU frequency - the more execution speed.&lt;/P&gt;</description>
      <pubDate>Tue, 22 Mar 2022 01:30:08 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Question-about-best-performance-using-ipp-CrossCorrNorm-function/m-p/1370800#M27951</guid>
      <dc:creator>Abhinav_S_Intel</dc:creator>
      <dc:date>2022-03-22T01:30:08Z</dc:date>
    </item>
  </channel>
</rss>

