<?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: about FFT in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/about-FFT/m-p/932514#M16884</link>
    <description>&lt;DIV&gt;thanks.&lt;/DIV&gt;&lt;DIV&gt;Ithink there are more muls and adds in the 2N real FFT than N cplx FFT.&lt;/DIV&gt;&lt;DIV&gt;Are thereanother significant calculations make the N cplx FFT more faster than 2N real FFT except for mul and add?&lt;/DIV&gt;&lt;DIV&gt;and if it is allowed, could I know the methodforreal fft implementation in IPP? for instance, radix-2 butterfly structure, split-radix fft method and etc..&lt;/DIV&gt;&lt;DIV&gt;thank for your help.&lt;/DIV&gt;</description>
    <pubDate>Wed, 03 May 2006 18:31:37 GMT</pubDate>
    <dc:creator>spiegalkuk</dc:creator>
    <dc:date>2006-05-03T18:31:37Z</dc:date>
    <item>
      <title>about FFT</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/about-FFT/m-p/932512#M16882</link>
      <description>&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Hi,&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;I'm implementing a filtering using FFT. ( but it's not in a conventional way)&lt;/DIV&gt;&lt;DIV&gt;Comparing the conventional method with my algorithm, I had a guestion about FFT in IPP.&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;According to my simulation results, N point complex FFT has the same pBuffer size asa 2N point real FFT. To be specific, two functions are ippsFFTFwd_CToC_32fc and ippsFFTFwd_RToPerm_32f. But in all lengths, N point complex FFT is faster than 2N point realFFT in spite of same pBuffer sizes.&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;I want to know the reason for that..&lt;/DIV&gt;&lt;P&gt;Message Edited by jg-kuk@ispl.snu.ac.kr on &lt;SPAN class="date_text"&gt;04-22-2006&lt;/SPAN&gt;&lt;SPAN class="time_text"&gt;11:08 AM&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 23 Apr 2006 01:02:56 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/about-FFT/m-p/932512#M16882</guid>
      <dc:creator>jg-kuk</dc:creator>
      <dc:date>2006-04-23T01:02:56Z</dc:date>
    </item>
    <item>
      <title>Re: about FFT</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/about-FFT/m-p/932513#M16883</link>
      <description>&lt;DIV&gt;&lt;/DIV&gt;
&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;according our expert, amount of processed data in functions &lt;FONT color="#000080" size="2"&gt;ippsFFTFwd_CToC_32fcand &lt;FONT color="#000080" size="2"&gt;ippsFFTFwd_RToPerm is the same, but in the last function more calculations are needed. It is the reason why this function work slower for the same buffer size&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#000080" size="2"&gt;&lt;FONT color="#000080" size="2"&gt;Regards,&lt;BR /&gt; Vladimir&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 02 May 2006 16:57:14 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/about-FFT/m-p/932513#M16883</guid>
      <dc:creator>Vladimir_Dudnik</dc:creator>
      <dc:date>2006-05-02T16:57:14Z</dc:date>
    </item>
    <item>
      <title>Re: about FFT</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/about-FFT/m-p/932514#M16884</link>
      <description>&lt;DIV&gt;thanks.&lt;/DIV&gt;&lt;DIV&gt;Ithink there are more muls and adds in the 2N real FFT than N cplx FFT.&lt;/DIV&gt;&lt;DIV&gt;Are thereanother significant calculations make the N cplx FFT more faster than 2N real FFT except for mul and add?&lt;/DIV&gt;&lt;DIV&gt;and if it is allowed, could I know the methodforreal fft implementation in IPP? for instance, radix-2 butterfly structure, split-radix fft method and etc..&lt;/DIV&gt;&lt;DIV&gt;thank for your help.&lt;/DIV&gt;</description>
      <pubDate>Wed, 03 May 2006 18:31:37 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/about-FFT/m-p/932514#M16884</guid>
      <dc:creator>spiegalkuk</dc:creator>
      <dc:date>2006-05-03T18:31:37Z</dc:date>
    </item>
    <item>
      <title>Re: about FFT</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/about-FFT/m-p/932515#M16885</link>
      <description>&lt;DIV&gt;&lt;/DIV&gt;
&lt;P&gt;Algorithm of 2N real FFT in ipps consist from to stages:&lt;BR /&gt;-calculation of N complex FFT (usually radix-4 used)&lt;BR /&gt;-calculation of recombination (like radix-2 iteration)&lt;/P&gt;
&lt;P&gt;Vladimir&lt;/P&gt;</description>
      <pubDate>Wed, 03 May 2006 22:19:37 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/about-FFT/m-p/932515#M16885</guid>
      <dc:creator>Vladimir_Dudnik</dc:creator>
      <dc:date>2006-05-03T22:19:37Z</dc:date>
    </item>
    <item>
      <title>Re: about FFT</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/about-FFT/m-p/932516#M16886</link>
      <description>&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;I'm sorry but, I can't understand that 2N point real FFT consist of N point cplx FFT..Doesn't it needtwo N point cplx FFTs?&lt;/DIV&gt;&lt;DIV&gt;and I can't follow that N point cplx FFT in IPPs is usually implemented by radix-4 algorithm..single radix-4 algorithm only operates when FFT length is powers of 4...&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;Am I missing something?..&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Sorry to bother,last question..&lt;/DIV&gt;&lt;DIV&gt;Among 2N point real FFTand N point cplx FFT, which onedoesmakemore cashe miss under same condition(same cashe size)?&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Thank you for your help.&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;P&gt;Message Edited by SpiegalKuk on &lt;SPAN class="date_text"&gt;05-12-2006&lt;/SPAN&gt;&lt;SPAN class="time_text"&gt;10:24 AM&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Message Edited by SpiegalKuk on &lt;SPAN class="date_text"&gt;05-12-2006&lt;/SPAN&gt;&lt;SPAN class="time_text"&gt;10:32 AM&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Message Edited by SpiegalKuk on &lt;SPAN class="date_text"&gt;05-12-2006&lt;/SPAN&gt;&lt;SPAN class="time_text"&gt;10:32 AM&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 13 May 2006 00:23:15 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/about-FFT/m-p/932516#M16886</guid>
      <dc:creator>spiegalkuk</dc:creator>
      <dc:date>2006-05-13T00:23:15Z</dc:date>
    </item>
    <item>
      <title>Re: about FFT</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/about-FFT/m-p/932517#M16887</link>
      <description>&lt;DIV&gt;&lt;/DIV&gt;
&lt;P&gt;Probably I was not clear enough, so will try to explain it again.&lt;/P&gt;
&lt;P&gt;In case of N point complex FFT we use radix-4 for N=4^k and for N=2*4^k additional iteration of radix-2 required.&lt;/P&gt;
&lt;P&gt;2N point real FFT implemented as N point complex FFT and recombination.&lt;/P&gt;
&lt;P&gt;So, 2N point real FFT has more cache misses because it consist from two parts (every with own cache misses): N point complex FFT and recombination.&lt;/P&gt;
&lt;P&gt;Regards,&lt;BR /&gt; Vladimir&lt;/P&gt;</description>
      <pubDate>Sat, 13 May 2006 05:14:34 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/about-FFT/m-p/932517#M16887</guid>
      <dc:creator>Vladimir_Dudnik</dc:creator>
      <dc:date>2006-05-13T05:14:34Z</dc:date>
    </item>
  </channel>
</rss>

