<?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 Separable convolution in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Separable-convolution/m-p/776621#M1121</link>
    <description>MKL provides 2 modes for compiting convolution. MKL can compute convolution directly or by using fast Fourier transform.Youcould use the second way to compute convolution becausein general it requires lessfloat pointer operations thencomputing convolution directly.</description>
    <pubDate>Mon, 09 Apr 2012 07:49:36 GMT</pubDate>
    <dc:creator>Victor_Gladkikh</dc:creator>
    <dc:date>2012-04-09T07:49:36Z</dc:date>
    <item>
      <title>Separable convolution</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Separable-convolution/m-p/776620#M1120</link>
      <description>&lt;DIV&gt;Hi,&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;I need to know if the current implementation of multi-dimensional convolution allows convolution by seperability (for faster computation), if the input kernel is separable (&lt;A href="http://www.dspguide.com/ch24/3.htm"&gt;http://www.dspguide.com/ch24/3.htm&lt;/A&gt;).&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;I know I can implement this myself using repeated application of one-dimensional convolution, but this is just to avoid reinventing the wheel in case MKL already offers such a method.&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Thanks,&lt;/DIV&gt;&lt;DIV&gt;Rahul Modi&lt;/DIV&gt;</description>
      <pubDate>Fri, 06 Apr 2012 15:24:02 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Separable-convolution/m-p/776620#M1120</guid>
      <dc:creator>rahul_modi</dc:creator>
      <dc:date>2012-04-06T15:24:02Z</dc:date>
    </item>
    <item>
      <title>Separable convolution</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Separable-convolution/m-p/776621#M1121</link>
      <description>MKL provides 2 modes for compiting convolution. MKL can compute convolution directly or by using fast Fourier transform.Youcould use the second way to compute convolution becausein general it requires lessfloat pointer operations thencomputing convolution directly.</description>
      <pubDate>Mon, 09 Apr 2012 07:49:36 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Separable-convolution/m-p/776621#M1121</guid>
      <dc:creator>Victor_Gladkikh</dc:creator>
      <dc:date>2012-04-09T07:49:36Z</dc:date>
    </item>
    <item>
      <title>Separable convolution</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Separable-convolution/m-p/776622#M1122</link>
      <description>&lt;P&gt;Hey Victor,&lt;BR /&gt;&lt;BR /&gt;Thanks for replying back. I am aware of MKL allowing two modes for convolution and as of nowI am using the FFT method. My question is more toward a specific case, of separable kernels used for convolution. (&lt;A href="http://blogs.mathworks.com/steve/2006/10/04/separable-convolution/"&gt;http://blogs.mathworks.com/steve/2006/10/04/separable-convolution/&lt;/A&gt;). I need to know if MKL incorporates any such optimization for N-D convolutions.&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;Rahul modi.&lt;/P&gt;</description>
      <pubDate>Mon, 09 Apr 2012 12:53:27 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Separable-convolution/m-p/776622#M1122</guid>
      <dc:creator>rahul_modi</dc:creator>
      <dc:date>2012-04-09T12:53:27Z</dc:date>
    </item>
    <item>
      <title>Separable convolution</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Separable-convolution/m-p/776623#M1123</link>
      <description>No, MKL doesn't provide such functionality, alsothis optimizationdoesn't help for FFT mode because separate kernels doesn't significantly reduce nuber of operation in this mode.</description>
      <pubDate>Tue, 10 Apr 2012 03:28:48 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Separable-convolution/m-p/776623#M1123</guid>
      <dc:creator>Victor_Gladkikh</dc:creator>
      <dc:date>2012-04-10T03:28:48Z</dc:date>
    </item>
    <item>
      <title>Separable convolution</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Separable-convolution/m-p/776624#M1124</link>
      <description>Thanks Victor. That helps.&lt;BR /&gt;-Rahul</description>
      <pubDate>Tue, 10 Apr 2012 03:31:45 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Separable-convolution/m-p/776624#M1124</guid>
      <dc:creator>rahul_modi</dc:creator>
      <dc:date>2012-04-10T03:31:45Z</dc:date>
    </item>
  </channel>
</rss>

