<?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 Inclusion Property in Multilevel Caches in Intel® Moderncode for Parallel Architectures</title>
    <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Inclusion-Property-in-Multilevel-Caches/m-p/887232#M3576</link>
    <description>&lt;P&gt;Robert Said, "Any implementation insights? The last level cache is inclusive: if a cache line lives in L1 or L2 on one of the cores, it will also have a place in the L3and yes, it helps to reduce snoop traffic. But not eliminate it--still need snoops from L3 if you've got multiple sockets. But, we are getting far afield from the topic of this thread. If you want to continue with these questions,I think you should start a thread with a more appropriate title."&lt;/P&gt;
&lt;P&gt;Yes, I understand what inclusion means. I wanted it's actual implementation details. In the sense - do they use an inclusion bit too keep track of all the cache lines existing in lower level caches? Or is there some other efficient technique?&lt;/P&gt;
&lt;P&gt;Great! L3 snoops to see if some other processor writes to the memory. Makes sense. By any chance, can a I/O write to a memory location which can be cacheable?&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Anil.&lt;/P&gt;</description>
    <pubDate>Mon, 22 Feb 2010 15:26:24 GMT</pubDate>
    <dc:creator>anilkatti</dc:creator>
    <dc:date>2010-02-22T15:26:24Z</dc:date>
    <item>
      <title>Inclusion Property in Multilevel Caches</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Inclusion-Property-in-Multilevel-Caches/m-p/887229#M3573</link>
      <description>&lt;P&gt;Hi All,&lt;/P&gt;
&lt;P&gt;I am working on inclusion property in multilevel cache systems. Can anyone of you tell me if Intel ensures inclusion property at every level of cache in their multicore architecture?&lt;/P&gt;
&lt;P&gt;What does intel processors use for ensuring cache coherency? Snooping or invalidation techniques? I appreciate any type of help on these..&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Anil.&lt;/P&gt;</description>
      <pubDate>Sat, 20 Feb 2010 19:16:55 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Inclusion-Property-in-Multilevel-Caches/m-p/887229#M3573</guid>
      <dc:creator>anilkatti</dc:creator>
      <dc:date>2010-02-20T19:16:55Z</dc:date>
    </item>
    <item>
      <title>Inclusion Property in Multilevel Caches</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Inclusion-Property-in-Multilevel-Caches/m-p/887230#M3574</link>
      <description>There are examples of all of these techniques. I don't know that this fairly broad subject is covered authoritatively in any more accessible document than the architecture manuals.</description>
      <pubDate>Sun, 21 Feb 2010 15:21:53 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Inclusion-Property-in-Multilevel-Caches/m-p/887230#M3574</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2010-02-21T15:21:53Z</dc:date>
    </item>
    <item>
      <title>Inclusion Property in Multilevel Caches</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Inclusion-Property-in-Multilevel-Caches/m-p/887231#M3575</link>
      <description>&lt;P&gt;Hi tim18,&lt;/P&gt;
&lt;P&gt;Thanks for your reply. Did you mean, if these topics are covered they should in architecture manuals?&lt;/P&gt;
&lt;P&gt;- Anil.&lt;/P&gt;</description>
      <pubDate>Sun, 21 Feb 2010 18:43:59 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Inclusion-Property-in-Multilevel-Caches/m-p/887231#M3575</guid>
      <dc:creator>anilkatti</dc:creator>
      <dc:date>2010-02-21T18:43:59Z</dc:date>
    </item>
    <item>
      <title>Inclusion Property in Multilevel Caches</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Inclusion-Property-in-Multilevel-Caches/m-p/887232#M3576</link>
      <description>&lt;P&gt;Robert Said, "Any implementation insights? The last level cache is inclusive: if a cache line lives in L1 or L2 on one of the cores, it will also have a place in the L3and yes, it helps to reduce snoop traffic. But not eliminate it--still need snoops from L3 if you've got multiple sockets. But, we are getting far afield from the topic of this thread. If you want to continue with these questions,I think you should start a thread with a more appropriate title."&lt;/P&gt;
&lt;P&gt;Yes, I understand what inclusion means. I wanted it's actual implementation details. In the sense - do they use an inclusion bit too keep track of all the cache lines existing in lower level caches? Or is there some other efficient technique?&lt;/P&gt;
&lt;P&gt;Great! L3 snoops to see if some other processor writes to the memory. Makes sense. By any chance, can a I/O write to a memory location which can be cacheable?&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Anil.&lt;/P&gt;</description>
      <pubDate>Mon, 22 Feb 2010 15:26:24 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Inclusion-Property-in-Multilevel-Caches/m-p/887232#M3576</guid>
      <dc:creator>anilkatti</dc:creator>
      <dc:date>2010-02-22T15:26:24Z</dc:date>
    </item>
    <item>
      <title>Inclusion Property in Multilevel Caches</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Inclusion-Property-in-Multilevel-Caches/m-p/887233#M3577</link>
      <description>I hate to RTFM you, but the aforementioned architecture manuals that Tim referred to and to which I provided you a link on the other thread should have some information on I/O and cacheable memory. I don't think the SPG gets into implementation details on L3 inclusion. I'd search the architecture journals and conferences to see if anything has been published. I don't know of anything.</description>
      <pubDate>Mon, 22 Feb 2010 20:09:52 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Inclusion-Property-in-Multilevel-Caches/m-p/887233#M3577</guid>
      <dc:creator>robert-reed</dc:creator>
      <dc:date>2010-02-22T20:09:52Z</dc:date>
    </item>
    <item>
      <title>Inclusion Property in Multilevel Caches</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Inclusion-Property-in-Multilevel-Caches/m-p/887234#M3578</link>
      <description>&lt;P&gt;Thanks for that Robert~&lt;/P&gt;
&lt;P&gt;- Anil.&lt;/P&gt;</description>
      <pubDate>Mon, 22 Feb 2010 20:13:35 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Inclusion-Property-in-Multilevel-Caches/m-p/887234#M3578</guid>
      <dc:creator>anilkatti</dc:creator>
      <dc:date>2010-02-22T20:13:35Z</dc:date>
    </item>
  </channel>
</rss>

