<?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 Band Pass: FFT or conv? in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/Band-Pass-FFT-or-conv/m-p/802150#M3347</link>
    <description>&lt;P&gt;Eran, &lt;/P&gt;&lt;P&gt;&lt;BR /&gt;For the Conv function, it internally may use the FFT functions depending on the image size, data type, etc. &lt;/P&gt;&lt;P&gt;For example, in the ippiConvFuLL, &lt;BR /&gt;It takes some the condition like the followings:&lt;/P&gt;&lt;P&gt;#define _FFTUSE 63 * 47&lt;/P&gt;&lt;P&gt;#define MAX_DIR_KERNEL 11 * 11&lt;/P&gt;&lt;P&gt;if(( dstSize.width * dstSize.height &amp;lt; _FFTUSE )|| ( kernel.width * kernel.height &amp;lt; MAX_DIR_KERNEL )){/* Direct implementation here */&lt;/P&gt;&lt;P&gt;} else { &lt;/P&gt;&lt;P&gt;FFT implementation. &lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;For your specific size, I suggestion you run the some demo \demo\ippiDemo.exe, or some benchmark tools at &lt;/P&gt;&lt;P&gt;\tools\perfsys\ to check one is good. &lt;/P&gt;&lt;P&gt;Thanks,&lt;BR /&gt;Chao &lt;/P&gt;</description>
    <pubDate>Fri, 18 Feb 2011 06:31:51 GMT</pubDate>
    <dc:creator>Chao_Y_Intel</dc:creator>
    <dc:date>2011-02-18T06:31:51Z</dc:date>
    <item>
      <title>Band Pass: FFT or conv?</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Band-Pass-FFT-or-conv/m-p/802149#M3346</link>
      <description>Hello,&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;I'm working with set of images, each image is 320*240 pixels, divide to 17X15 blocks (each block 16X16 pixels).&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;I wish to do give a "focus grade" to each block.&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;For now I used IPP FFT with 16X16 LP filter. Does IPP conv will give faster run time ?&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Thanks,&lt;/DIV&gt;&lt;DIV&gt;Eran&lt;/DIV&gt;</description>
      <pubDate>Mon, 14 Feb 2011 06:31:04 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Band-Pass-FFT-or-conv/m-p/802149#M3346</guid>
      <dc:creator>erano111</dc:creator>
      <dc:date>2011-02-14T06:31:04Z</dc:date>
    </item>
    <item>
      <title>Band Pass: FFT or conv?</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Band-Pass-FFT-or-conv/m-p/802150#M3347</link>
      <description>&lt;P&gt;Eran, &lt;/P&gt;&lt;P&gt;&lt;BR /&gt;For the Conv function, it internally may use the FFT functions depending on the image size, data type, etc. &lt;/P&gt;&lt;P&gt;For example, in the ippiConvFuLL, &lt;BR /&gt;It takes some the condition like the followings:&lt;/P&gt;&lt;P&gt;#define _FFTUSE 63 * 47&lt;/P&gt;&lt;P&gt;#define MAX_DIR_KERNEL 11 * 11&lt;/P&gt;&lt;P&gt;if(( dstSize.width * dstSize.height &amp;lt; _FFTUSE )|| ( kernel.width * kernel.height &amp;lt; MAX_DIR_KERNEL )){/* Direct implementation here */&lt;/P&gt;&lt;P&gt;} else { &lt;/P&gt;&lt;P&gt;FFT implementation. &lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;For your specific size, I suggestion you run the some demo \demo\ippiDemo.exe, or some benchmark tools at &lt;/P&gt;&lt;P&gt;\tools\perfsys\ to check one is good. &lt;/P&gt;&lt;P&gt;Thanks,&lt;BR /&gt;Chao &lt;/P&gt;</description>
      <pubDate>Fri, 18 Feb 2011 06:31:51 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Band-Pass-FFT-or-conv/m-p/802150#M3347</guid>
      <dc:creator>Chao_Y_Intel</dc:creator>
      <dc:date>2011-02-18T06:31:51Z</dc:date>
    </item>
  </channel>
</rss>

