<?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 all, in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/ippiMalloc-byte-alignment-step-to-64-Byte-boundary/m-p/933888#M17007</link>
    <description>&lt;P&gt;Hi all,&lt;/P&gt;
&lt;P&gt;thank you for catching this, docs have been already fixed, will be updated on the web with the next IPP update.&lt;/P&gt;
&lt;P&gt;regards, Igor.&lt;/P&gt;</description>
    <pubDate>Wed, 10 Jul 2013 14:19:13 GMT</pubDate>
    <dc:creator>Igor_A_Intel</dc:creator>
    <dc:date>2013-07-10T14:19:13Z</dc:date>
    <item>
      <title>ippiMalloc - byte alignment /step  to 64 Byte boundary?</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ippiMalloc-byte-alignment-step-to-64-Byte-boundary/m-p/933881#M17000</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;after upgrading to IPP7.1 I recognized that the data allocated with ippiMalloc seems to be aligned to a 64 Byte boundary although the documentation says it is aligned 32 Byte boundary. Is &amp;nbsp;64 Byte alignment always the case or is this &amp;nbsp;CPU specific?&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Christian&lt;/P&gt;</description>
      <pubDate>Wed, 26 Jun 2013 08:50:12 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ippiMalloc-byte-alignment-step-to-64-Byte-boundary/m-p/933881#M17000</guid>
      <dc:creator>Christian_W_1</dc:creator>
      <dc:date>2013-06-26T08:50:12Z</dc:date>
    </item>
    <item>
      <title>[ IPP v7.0.205 ]</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ippiMalloc-byte-alignment-step-to-64-Byte-boundary/m-p/933882#M17001</link>
      <description>&lt;STRONG&gt;[ IPP v7.0.205 ]&lt;/STRONG&gt;
...
#define IPP_VERSION_MAJOR 7
#define IPP_VERSION_MINOR 0
#define IPP_VERSION_BUILD 205
...
// Name: ippiMalloc
// Purpose: allocates memory with &lt;STRONG&gt;32-byte aligned pointer&lt;/STRONG&gt; for ippIP images,
// every line of the image is aligned due to the padding characterized
// by pStepBytes
// Parameter:
// widthPixels width of image in pixels
// heightPixels height of image in pixels
// pStepBytes pointer to the image step, it is an output parameter
// calculated by the function
...

and

&lt;STRONG&gt;[ IPP v7.1.1 ]&lt;/STRONG&gt; - Corrected
...
#define IPP_VERSION_MAJOR 7
#define IPP_VERSION_MINOR 1
#define IPP_VERSION_BUILD 1
...
// Name: ippiMalloc
// Purpose: allocates memory with &lt;STRONG&gt;32-byte aligned pointer&lt;/STRONG&gt; for ippIP images,
// every line of the image is aligned due to the padding characterized
// by pStepBytes
// Parameter:
// widthPixels width of image in pixels
// heightPixels height of image in pixels
// pStepBytes pointer to the image step, it is an output parameter
// calculated by the function
...

&amp;gt;&amp;gt;...Is 64 Byte alignment always the case or is this CPU specific?

What platform ( OS ) do you use? 32-bit or 64-bit?</description>
      <pubDate>Thu, 27 Jun 2013 01:20:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ippiMalloc-byte-alignment-step-to-64-Byte-boundary/m-p/933882#M17001</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2013-06-27T01:20:00Z</dc:date>
    </item>
    <item>
      <title>Hi,</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ippiMalloc-byte-alignment-step-to-64-Byte-boundary/m-p/933883#M17002</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;if I understand correctly, this is what the documentation says. But from my experience the mem is allocated at 64 Byte boundaries. I am running Windows 7 x64 but compiling a 32bit application with Visual Studio 2010.&lt;/P&gt;
&lt;P&gt;Anyone can confirm the 64 Byte alignment?&lt;/P&gt;</description>
      <pubDate>Tue, 09 Jul 2013 14:33:41 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ippiMalloc-byte-alignment-step-to-64-Byte-boundary/m-p/933883#M17002</guid>
      <dc:creator>Christian_W_1</dc:creator>
      <dc:date>2013-07-09T14:33:41Z</dc:date>
    </item>
    <item>
      <title>&gt;&gt;...Anyone can confirm the</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ippiMalloc-byte-alignment-step-to-64-Byte-boundary/m-p/933884#M17003</link>
      <description>&amp;gt;&amp;gt;...Anyone can confirm the 64 Byte alignment?

The following verification could be done to confirm if a pointer is alligned on a 64-byte boundary:

...
if ( ( ( int )pMemory % 64 ) == 0 )
        printf( "Pointer is aligned on %d\n", alignment );
...</description>
      <pubDate>Wed, 10 Jul 2013 00:39:15 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ippiMalloc-byte-alignment-step-to-64-Byte-boundary/m-p/933884#M17003</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2013-07-10T00:39:15Z</dc:date>
    </item>
    <item>
      <title>Hi Christian,</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ippiMalloc-byte-alignment-step-to-64-Byte-boundary/m-p/933885#M17004</link>
      <description>&lt;P&gt;Hi Christian,&lt;/P&gt;
&lt;P&gt;yes, one single internal definition for all architectures:&lt;/P&gt;
&lt;P&gt;#define IPP_MALLOC_ALIGNED_BYTES&amp;nbsp;&amp;nbsp; 64&lt;/P&gt;
&lt;P&gt;regards, Igor&lt;/P&gt;</description>
      <pubDate>Wed, 10 Jul 2013 12:14:24 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ippiMalloc-byte-alignment-step-to-64-Byte-boundary/m-p/933885#M17004</guid>
      <dc:creator>Igor_A_Intel</dc:creator>
      <dc:date>2013-07-10T12:14:24Z</dc:date>
    </item>
    <item>
      <title>Hi Igor,</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ippiMalloc-byte-alignment-step-to-64-Byte-boundary/m-p/933886#M17005</link>
      <description>&lt;P&gt;Hi Igor,&lt;/P&gt;
&lt;P&gt;thank you for this information. The documentation should be corrected accordingly.&lt;/P&gt;
&lt;P&gt;Best,&lt;/P&gt;
&lt;P&gt;Christian&lt;/P&gt;</description>
      <pubDate>Wed, 10 Jul 2013 12:27:47 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ippiMalloc-byte-alignment-step-to-64-Byte-boundary/m-p/933886#M17005</guid>
      <dc:creator>Christian_W_1</dc:creator>
      <dc:date>2013-07-10T12:27:47Z</dc:date>
    </item>
    <item>
      <title>&gt;&gt;...The documentation should</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ippiMalloc-byte-alignment-step-to-64-Byte-boundary/m-p/933887#M17006</link>
      <description>&amp;gt;&amp;gt;...The documentation should be corrected accordingly...

Please follow:
.
&lt;A href="http://www.intel.com/software/products/softwaredocs_feedback" target="_blank"&gt;http://www.intel.com/software/products/softwaredocs_feedback&lt;/A&gt;

and leave your comments / suggestions since this is the best way to provide feedback. Thanks.</description>
      <pubDate>Wed, 10 Jul 2013 12:48:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ippiMalloc-byte-alignment-step-to-64-Byte-boundary/m-p/933887#M17006</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2013-07-10T12:48:00Z</dc:date>
    </item>
    <item>
      <title>Hi all,</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ippiMalloc-byte-alignment-step-to-64-Byte-boundary/m-p/933888#M17007</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt;
&lt;P&gt;thank you for catching this, docs have been already fixed, will be updated on the web with the next IPP update.&lt;/P&gt;
&lt;P&gt;regards, Igor.&lt;/P&gt;</description>
      <pubDate>Wed, 10 Jul 2013 14:19:13 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ippiMalloc-byte-alignment-step-to-64-Byte-boundary/m-p/933888#M17007</guid>
      <dc:creator>Igor_A_Intel</dc:creator>
      <dc:date>2013-07-10T14:19:13Z</dc:date>
    </item>
  </channel>
</rss>

