<?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 Questions Regarding LOCKed Instructions in Intel® Moderncode for Parallel Architectures</title>
    <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Questions-Regarding-LOCKed-Instructions/m-p/892835#M3855</link>
    <description>Got a couple very closely related questions.&lt;BR /&gt;
&lt;BR /&gt;
The Intel manual says that the P4 relaxed the memory barrier behavior of locked instructions, so that "load operations that reference weakly ordered memory types (such as the WC memory type)" are allowed to cross the barrier (previously, locked instructions were full barriers). This is ambiguous, because WC is THE most weakly ordered memory type, able to do things no other memory type can. So I was wondering if anybody knew how locked instructions behaved with respect to loads from WB memory (the standard application-level memory type) on the P4?&lt;BR /&gt;
&lt;BR /&gt;
Also, does anyone know how Core 1/2 CPUs behave in this regard?</description>
    <pubDate>Tue, 19 Dec 2006 02:39:32 GMT</pubDate>
    <dc:creator>catafriggm</dc:creator>
    <dc:date>2006-12-19T02:39:32Z</dc:date>
    <item>
      <title>Questions Regarding LOCKed Instructions</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Questions-Regarding-LOCKed-Instructions/m-p/892835#M3855</link>
      <description>Got a couple very closely related questions.&lt;BR /&gt;
&lt;BR /&gt;
The Intel manual says that the P4 relaxed the memory barrier behavior of locked instructions, so that "load operations that reference weakly ordered memory types (such as the WC memory type)" are allowed to cross the barrier (previously, locked instructions were full barriers). This is ambiguous, because WC is THE most weakly ordered memory type, able to do things no other memory type can. So I was wondering if anybody knew how locked instructions behaved with respect to loads from WB memory (the standard application-level memory type) on the P4?&lt;BR /&gt;
&lt;BR /&gt;
Also, does anyone know how Core 1/2 CPUs behave in this regard?</description>
      <pubDate>Tue, 19 Dec 2006 02:39:32 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Questions-Regarding-LOCKed-Instructions/m-p/892835#M3855</guid>
      <dc:creator>catafriggm</dc:creator>
      <dc:date>2006-12-19T02:39:32Z</dc:date>
    </item>
  </channel>
</rss>

