<?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 Hello, There are two in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-8-1-i-malloc-interface/m-p/963955#M19918</link>
    <description>&lt;P&gt;Hello,&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;There are two different memory allocations with Intel IPP functions: some functions may internally call memory allocation functions. For such function, if you define your own i_malloc interface, IPP functions will internally use your defined memory allocation functions.&lt;/P&gt;
&lt;P&gt;There are some interfaces which needs user call malloc/ipp_malloc to allocate one buffer first, then these buffers are used by IPP functions call.&amp;nbsp; For such API, you still need to externally allocate the memory buffer by your memory allocator.&lt;/P&gt;
&lt;P&gt;Regards,&lt;BR /&gt;Chao&lt;/P&gt;</description>
    <pubDate>Mon, 31 Mar 2014 04:09:06 GMT</pubDate>
    <dc:creator>Chao_Y_Intel</dc:creator>
    <dc:date>2014-03-31T04:09:06Z</dc:date>
    <item>
      <title>IPP 8.1 i_malloc interface</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-8-1-i-malloc-interface/m-p/963954#M19917</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;If I want to replace standard allocation routines with my own using i_malloc interface do I need to specify all of them? For example if I use the pattern for FFT to query the buffer size, allocate memoy using &lt;FONT size="3" face="Consolas"&gt;&lt;FONT size="3" face="Consolas"&gt;ippsMalloc_8u &lt;/FONT&gt;&lt;/FONT&gt;and then init the FFT using the memory I allocated myself is there a chance that IPP will call for example realloc somewhere inside? Is it enough to just write my own malloc() and free() functions and skip realloc and calloc?&lt;/P&gt;</description>
      <pubDate>Fri, 28 Mar 2014 10:17:43 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-8-1-i-malloc-interface/m-p/963954#M19917</guid>
      <dc:creator>Michal_B_Intel</dc:creator>
      <dc:date>2014-03-28T10:17:43Z</dc:date>
    </item>
    <item>
      <title>Hello, There are two</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-8-1-i-malloc-interface/m-p/963955#M19918</link>
      <description>&lt;P&gt;Hello,&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;There are two different memory allocations with Intel IPP functions: some functions may internally call memory allocation functions. For such function, if you define your own i_malloc interface, IPP functions will internally use your defined memory allocation functions.&lt;/P&gt;
&lt;P&gt;There are some interfaces which needs user call malloc/ipp_malloc to allocate one buffer first, then these buffers are used by IPP functions call.&amp;nbsp; For such API, you still need to externally allocate the memory buffer by your memory allocator.&lt;/P&gt;
&lt;P&gt;Regards,&lt;BR /&gt;Chao&lt;/P&gt;</description>
      <pubDate>Mon, 31 Mar 2014 04:09:06 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-8-1-i-malloc-interface/m-p/963955#M19918</guid>
      <dc:creator>Chao_Y_Intel</dc:creator>
      <dc:date>2014-03-31T04:09:06Z</dc:date>
    </item>
    <item>
      <title>Thanks for your reply.</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-8-1-i-malloc-interface/m-p/963956#M19919</link>
      <description>&lt;P&gt;Thanks for your reply.&lt;/P&gt;

&lt;P&gt;If I use the API which requires me to allocate memory before calling IPP function is it safe to assume that internally IPP wont reallocate memory?&lt;/P&gt;

&lt;P&gt;Michał&lt;/P&gt;</description>
      <pubDate>Mon, 31 Mar 2014 07:08:21 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-8-1-i-malloc-interface/m-p/963956#M19919</guid>
      <dc:creator>Michal_B_Intel</dc:creator>
      <dc:date>2014-03-31T07:08:21Z</dc:date>
    </item>
    <item>
      <title>Hi Michal,</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-8-1-i-malloc-interface/m-p/963957#M19920</link>
      <description>&lt;P&gt;Hi Michal,&lt;/P&gt;

&lt;P&gt;IPP functions don't reallocate anything internally. So it's enough to apply i_malloc mechanism to be sure that there are no any internal hidden calls to any other runtime functions. We have customers that use IPP in kernel mode (non-pic Linux libs are delivered especially for this purpose) - guess this fact proves all words above.&lt;/P&gt;

&lt;P&gt;regards, Igor&lt;/P&gt;</description>
      <pubDate>Mon, 31 Mar 2014 08:56:11 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-8-1-i-malloc-interface/m-p/963957#M19920</guid>
      <dc:creator>Igor_A_Intel</dc:creator>
      <dc:date>2014-03-31T08:56:11Z</dc:date>
    </item>
    <item>
      <title>Great, thank you for</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-8-1-i-malloc-interface/m-p/963958#M19921</link>
      <description>&lt;P&gt;Great, thank you for clarification.&lt;/P&gt;

&lt;P&gt;Michał&lt;/P&gt;</description>
      <pubDate>Mon, 31 Mar 2014 10:14:31 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-8-1-i-malloc-interface/m-p/963958#M19921</guid>
      <dc:creator>Michal_B_Intel</dc:creator>
      <dc:date>2014-03-31T10:14:31Z</dc:date>
    </item>
  </channel>
</rss>

