<?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 warnings on AMD Athlon in Intel® Moderncode for Parallel Architectures</title>
    <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/warnings-on-AMD-Athlon/m-p/785767#M307</link>
    <description>Your code (or code in TBB) is performing an atomic instruction to an object of size 8-bytes to alocation that is not a multiple of 8 bytes.&lt;BR /&gt;&lt;BR /&gt;A struct/class member variable is not aligned properly&lt;BR /&gt;And/Or an allocation is not using one of the alligned allocation routines.&lt;BR /&gt;&lt;BR /&gt;See if you can determine what is located at those addresses and then determine the reason for the alignment issue.&lt;BR /&gt;&lt;BR /&gt;Note, many O/S's allocation granularity is 8 or 16 bytes. Your Linux might be using 4 byte granularity. Therefore this problem might have been hidden when testing on a different system.&lt;BR /&gt;&lt;BR /&gt;Jim Dempsey</description>
    <pubDate>Tue, 29 Nov 2011 22:23:08 GMT</pubDate>
    <dc:creator>jimdempseyatthecove</dc:creator>
    <dc:date>2011-11-29T22:23:08Z</dc:date>
    <item>
      <title>warnings on AMD Athlon</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/warnings-on-AMD-Athlon/m-p/785766#M306</link>
      <description>&lt;DIV&gt;Hi,&lt;/DIV&gt;I report a few warnings i got while running the tbb tests on my desktop with Athlon 64 dual core (with linux 32-bits OS) cpu inside.&lt;DIV&gt;Should i care about them ? Is there a (simple) way to avoid them ?&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;./test_atomic.exe&lt;DIV id="_mcePaste"&gt;TBB Warning: atomic store on misaligned 8-byte location 0xbfb635e4 is slow&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;TBB Warning: atomic store on misaligned 8-byte location 0xbfb63614 is slow&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;done&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;./test_atomic_pic.exe&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;TBB Warning: atomic store on misaligned 8-byte location 0xbfafa714 is slow&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;TBB Warning: atomic store on misaligned 8-byte location 0xbfafa754 is slow&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;done&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;[...]&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;./test_task_scheduler_observer.exe 1:4&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;done&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;TBB Warning: Leaked 1 observer_proxy objects&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Mon, 28 Nov 2011 05:25:47 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/warnings-on-AMD-Athlon/m-p/785766#M306</guid>
      <dc:creator>foobar2073</dc:creator>
      <dc:date>2011-11-28T05:25:47Z</dc:date>
    </item>
    <item>
      <title>warnings on AMD Athlon</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/warnings-on-AMD-Athlon/m-p/785767#M307</link>
      <description>Your code (or code in TBB) is performing an atomic instruction to an object of size 8-bytes to alocation that is not a multiple of 8 bytes.&lt;BR /&gt;&lt;BR /&gt;A struct/class member variable is not aligned properly&lt;BR /&gt;And/Or an allocation is not using one of the alligned allocation routines.&lt;BR /&gt;&lt;BR /&gt;See if you can determine what is located at those addresses and then determine the reason for the alignment issue.&lt;BR /&gt;&lt;BR /&gt;Note, many O/S's allocation granularity is 8 or 16 bytes. Your Linux might be using 4 byte granularity. Therefore this problem might have been hidden when testing on a different system.&lt;BR /&gt;&lt;BR /&gt;Jim Dempsey</description>
      <pubDate>Tue, 29 Nov 2011 22:23:08 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/warnings-on-AMD-Athlon/m-p/785767#M307</guid>
      <dc:creator>jimdempseyatthecove</dc:creator>
      <dc:date>2011-11-29T22:23:08Z</dc:date>
    </item>
    <item>
      <title>warnings on AMD Athlon</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/warnings-on-AMD-Athlon/m-p/785768#M308</link>
      <description>Even in 32-bit linux, the software has a built-in preference for 8-byte alignments. Alignments might be reduced by use of gcc options such as those included in -Os, or by non-optimum layout (possibly with packed storage) within a struct/class.</description>
      <pubDate>Wed, 30 Nov 2011 04:06:02 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/warnings-on-AMD-Athlon/m-p/785768#M308</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2011-11-30T04:06:02Z</dc:date>
    </item>
  </channel>
</rss>

