<?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 Hi L.Y. in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/Fourier-transfom-in-c/m-p/1112567#M25460</link>
    <description>&lt;P&gt;Hi L.Y.&lt;/P&gt;

&lt;P&gt;You mentioned,&amp;nbsp;&lt;SPAN style="font-size: 12px; line-height: 18px;"&gt;most of the example code here don’t work with the IPP version 9.0. &amp;nbsp;I recalled there is some C# sample in previous version, do you mean them?&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 12px; line-height: 18px;"&gt;I search them, include MKL C# sample, &amp;nbsp;it seems no FFT sample,&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;A href="https://software.intel.com/en-us/articles/using-intel-mkl-in-your-c-program" target="_blank"&gt;https://software.intel.com/en-us/articles/using-intel-mkl-in-your-c-program&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;Could you attach the small test case, so I can debug directly?&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Best Regards&lt;/P&gt;

&lt;P&gt;Ying&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 05 May 2016 05:12:31 GMT</pubDate>
    <dc:creator>Ying_H_Intel</dc:creator>
    <dc:date>2016-05-05T05:12:31Z</dc:date>
    <item>
      <title>Fourier transfom in c#</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Fourier-transfom-in-c/m-p/1112566#M25459</link>
      <description>&lt;P style="margin: 0cm 0cm 10pt;"&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;Hi,&lt;/FONT&gt;&lt;/P&gt;

&lt;P style="margin: 0cm 0cm 10pt;"&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;I have been looking for a working example for the fourier transform using IPP in C#. Issue here is most of the example code here don’t work with the IPP version 9.0. &lt;/FONT&gt;&lt;/P&gt;

&lt;P style="margin: 0cm 0cm 10pt;"&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;I wrote following code finally but unfortunately no data is assigned to the destination array. What might be the problem here?&lt;/FONT&gt;&lt;/P&gt;

&lt;P style="margin: 0cm 0cm 10pt;"&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;And I have real signal and I create a complex signal to apply fft. Is it better to do fft directly using real signal?&lt;/FONT&gt;&lt;/P&gt;

&lt;P style="margin: 0cm 0cm 10pt;"&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;Thanks!&lt;/FONT&gt;&lt;/P&gt;

&lt;P style="margin: 0cm 0cm 10pt;"&gt;&amp;nbsp;&lt;/P&gt;

&lt;PRE class="brush:csharp;"&gt;using System.Runtime.InteropServices;
using ipp;

namespace IntelIPP_Test
{
&amp;nbsp;&amp;nbsp;&amp;nbsp; unsafe public class Program
&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Spec and working buffers
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; static IppsFFTSpec_C_32fc* pFFTSpec;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; static byte[] pFFTSpecBuf, pFFTInitBuf, pFFTWorkBuf;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Allocate complex buffers
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; static Ipp32fc[] pSrc, pDst;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Query to get buffer sizes
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; static int _sizeFFTSpec, _sizeFFTInitBuf, _sizeFFTWorkBuf;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Set the size
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; static int N = 128;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; static int order = (int)(Math.Log10((double)N) / Math.Log10(2.0));

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; static void Main(string[] args)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Query to get buffer sizes
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int ippDivisionAlgorithm = 8; // (int)sp.IPP_FFT_DIV_INV_BY_N;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IppHintAlgorithm ippPerformanceHint = IppHintAlgorithm.ippAlgHintAccurate; 

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IppStatus result;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fixed (int* sizeFFTSpec = &amp;amp;_sizeFFTSpec, sizeFFTInitBuf = &amp;amp;_sizeFFTInitBuf, sizeFFTWorkBuf = &amp;amp;_sizeFFTWorkBuf)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result = sp.ippsFFTGetSize_C_32fc(order, ippDivisionAlgorithm, ippPerformanceHint, 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sizeFFTSpec, sizeFFTInitBuf, sizeFFTWorkBuf);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Alloc FFT buffers
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pFFTSpecBuf = new byte[_sizeFFTSpec];
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pFFTInitBuf = new byte[_sizeFFTInitBuf];
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pFFTWorkBuf = new byte[_sizeFFTWorkBuf];

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Initialize FFT
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fixed (byte* p_dftInitBuf = pFFTInitBuf)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fixed (byte* p_dftSpecBuf = pFFTSpecBuf)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var p_dftSpec = (IppsFFTSpec_C_32fc*)pFFTSpec;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result = sp.ippsFFTInit_C_32fc(&amp;amp;p_dftSpec, order, ippDivisionAlgorithm, ippPerformanceHint, p_dftSpecBuf, p_dftInitBuf);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; getData(); // to assign data to pSrc

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fixed (Ipp32fc* pSource = pSrc, pssDst = pDst)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fixed (byte* p_workBuffer = pFFTWorkBuf)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fixed (byte* p_dftSpecBuf = pFFTSpecBuf)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var p_dftSpec = (IppsFFTSpec_C_32fc*)p_dftSpecBuf;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Fast Forward Fourier to spectra domain
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sp.ippsFFTFwd_CToC_32fc(pSource, pssDst, p_dftSpec, p_workBuffer);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/PRE&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 02 May 2016 13:29:23 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Fourier-transfom-in-c/m-p/1112566#M25459</guid>
      <dc:creator>L_Y_</dc:creator>
      <dc:date>2016-05-02T13:29:23Z</dc:date>
    </item>
    <item>
      <title>Hi L.Y.</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Fourier-transfom-in-c/m-p/1112567#M25460</link>
      <description>&lt;P&gt;Hi L.Y.&lt;/P&gt;

&lt;P&gt;You mentioned,&amp;nbsp;&lt;SPAN style="font-size: 12px; line-height: 18px;"&gt;most of the example code here don’t work with the IPP version 9.0. &amp;nbsp;I recalled there is some C# sample in previous version, do you mean them?&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 12px; line-height: 18px;"&gt;I search them, include MKL C# sample, &amp;nbsp;it seems no FFT sample,&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;A href="https://software.intel.com/en-us/articles/using-intel-mkl-in-your-c-program" target="_blank"&gt;https://software.intel.com/en-us/articles/using-intel-mkl-in-your-c-program&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;Could you attach the small test case, so I can debug directly?&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Best Regards&lt;/P&gt;

&lt;P&gt;Ying&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 05 May 2016 05:12:31 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Fourier-transfom-in-c/m-p/1112567#M25460</guid>
      <dc:creator>Ying_H_Intel</dc:creator>
      <dc:date>2016-05-05T05:12:31Z</dc:date>
    </item>
    <item>
      <title>Hi Ying,</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Fourier-transfom-in-c/m-p/1112568#M25461</link>
      <description>&lt;P&gt;Hi Ying,&lt;/P&gt;

&lt;P&gt;Thanks for your response. Actually, I used "here" in context of Intel IPP forum. I have searched through forum using "c# fft" and "c# fourier" keywords and evaluated the codes found. For example:&lt;/P&gt;

&lt;P&gt;&lt;A href="https://software.intel.com/en-us/forums/intel-integrated-performance-primitives/topic/306767" target="_blank"&gt;https://software.intel.com/en-us/forums/intel-integrated-performance-primitives/topic/306767&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;&lt;A href="https://software.intel.com/en-us/forums/intel-integrated-performance-primitives/topic/304898" target="_blank"&gt;https://software.intel.com/en-us/forums/intel-integrated-performance-primitives/topic/304898&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;&lt;A href="https://software.intel.com/en-us/forums/intel-integrated-performance-primitives/topic/309242" target="_blank"&gt;https://software.intel.com/en-us/forums/intel-integrated-performance-primitives/topic/309242&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;&lt;A href="https://software.intel.com/en-us/forums/intel-integrated-performance-primitives/topic/309240" target="_blank"&gt;https://software.intel.com/en-us/forums/intel-integrated-performance-primitives/topic/309240&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;All examples use "ippsFFTInitAlloc_R_32f" for initialization. I have written finally following codes for the fft of real signal.&lt;/P&gt;

&lt;PRE class="brush:csharp;"&gt;namespace IntelIPP_Test
{
    unsafe public class program3
    {

        static byte[] fFTSpecBuf, fFTInitBuf, fFTWorkBuf;

        // Query to get buffer sizes
        static int sizeFFTSpec, sizeFFTInitBuf, sizeFFTWorkBuf;

        static IppsFFTSpec_R_32f ppFFTSpec2 = new IppsFFTSpec_R_32f();
    
        //Set the size
        static int N = 8;
        static int order = (int)(Math.Log10((double)N) / Math.Log10(2.0));

        static float[] h = { 1.0f / 3, 1.0f / 3, 1.0f / 3, 0, 0, 0, 0, 0 };
        static float[] x = new float[8];
        static float[] X = new float[8];
        static float[] H = new float[8];


        public static void Main()
        {
            // initialize status
            IppStatus st;
                        
            // Query to get buffer sizes
            int ippDivisionAlgorithm = 4; 
            IppHintAlgorithm ippPerformanceHint = IppHintAlgorithm.ippAlgHintAccurate; 

            // Query to get buffer sizes
            fixed (int* p_sizeFFTSpec = &amp;amp;sizeFFTSpec, p_sizeFFTInitBuf = &amp;amp;sizeFFTInitBuf, p_sizeFFTWorkBuf = &amp;amp;sizeFFTWorkBuf)
            {
                st = sp.ippsFFTGetSize_R_32f(N, ippDivisionAlgorithm, ippPerformanceHint, p_sizeFFTSpec, p_sizeFFTInitBuf, p_sizeFFTWorkBuf);               
            }

            // Alloc FFT buffers
            fFTSpecBuf = new byte[sizeFFTSpec];
            fFTInitBuf = new byte[sizeFFTInitBuf];
            fFTWorkBuf = new byte[sizeFFTWorkBuf];

            // Initialize FFT
            fixed(IppsFFTSpec_R_32f* ppFFTSpec = &amp;amp;ppFFTSpec2)
            fixed (byte* p_fftInitBuf = fFTInitBuf)
            fixed (byte* p_fftSpecBuf = fFTSpecBuf)
            {
                IppsFFTSpec_R_32f* _ppFFTSpec = (IppsFFTSpec_R_32f*)ppFFTSpec;

                st = sp.ippsFFTInit_R_32f(&amp;amp;_ppFFTSpec, N, ippDivisionAlgorithm, ippPerformanceHint, p_fftSpecBuf, p_fftInitBuf);
            }
            

            fixed(IppsFFTSpec_R_32f* pSpec3 = &amp;amp;ppFFTSpec2)
            fixed (byte* p_FFTWorkBuf = fFTWorkBuf)
            fixed (float* px = x, pX = X, ph = h, pH = H)
            {

                IppsFFTSpec_R_32f* _ppFFTSpec = (IppsFFTSpec_R_32f*)pSpec3;

                st = sp.ippsSet_32f(3.0f, px, 8);

                x[3] = 5.0f;

                st = sp.ippsFFTFwd_RToCCS_32f(px, pX, _ppFFTSpec, null);
                st = sp.ippsFFTFwd_RToPerm_32f(px, pX, _ppFFTSpec, null);
                st = sp.ippsFFTFwd_RToPack_32f(px, pX, _ppFFTSpec, null);

                //________________________

                st = sp.ippsFFTFwd_RToCCS_32f(ph, pH, _ppFFTSpec, null);
                st = sp.ippsFFTFwd_RToPerm_32f(ph, pH, _ppFFTSpec, null);
                st = sp.ippsFFTFwd_RToPack_32f(ph, pH, _ppFFTSpec, null);

                //________________________

                st = sp.ippsFFTFwd_RToPack_32f(ph, pH, _ppFFTSpec, null);

                st = sp.ippsMulPack_32f_I(pH, pX, 8);

                st = sp.ippsFFTInv_PackToR_32f(pX, px, _ppFFTSpec, null);

            }


        }

    }&lt;/PRE&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;At the end of the code, I would like to try different kind of conversions (ippsFFTFwd_RToCCS_32f, ippsFFTFwd_RToPerm_32f, ippsFFTFwd_RToPack_32f). However, I get following error as status for all cases: "ippStsContextMatchErr". I would be grateful if you can have a look at my code. And other issue is using of "ippsFree" which I couldn't find a way to make it work.&lt;/P&gt;

&lt;P&gt;Thanks,&lt;/P&gt;

&lt;P&gt;L.Y.&lt;/P&gt;</description>
      <pubDate>Sat, 07 May 2016 16:55:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Fourier-transfom-in-c/m-p/1112568#M25461</guid>
      <dc:creator>L_Y_</dc:creator>
      <dc:date>2016-05-07T16:55:00Z</dc:date>
    </item>
  </channel>
</rss>

