Inclusive L3? Wow

Article: ISSCC 2006: Intel Tulsa
By: Eric Bron (eric.bron.delete@this.adeptdevelopment.com), February 22, 2006 6:39 am
Room: Moderated Discussions
>Are you sure?
it is not strictly inclusive, a way to describe it is "non-exclusive" since most of the time data are duplicated in the DL1 and DL2 since L1 is writethrough. But imagine for example a small data set, say a 256 bytes look-up table, you know the "isalpha()" kind of LUT, if it's accessed frequently in some inner loop, it may well stay for a long period in the L1 while it's flushed from the L2 since there was no L1 miss to keep it alive in the L2, then these data will be in the L1 but not in the L2 anymore.


>Not being strictly inclusive would seem to cause many
>nasty issues with the L2 having a different line size
>than the L1, and also makes it much harder to snoop.

L2 cache line are also 64-bytes, two lines are fetched in case of L2 *read miss* but only one line in read for ownership in case of L2 write miss

< Previous Post in ThreadNext Post in Thread >
TopicPosted ByDate
Intel Tulsa Coverage from ISSCCDavid Kanter2006/02/21 02:45 AM
  Intel Tulsa Coverage from ISSCCAlberto2006/02/21 04:43 AM
    Intel Tulsa Coverage from ISSCCPaul DeMone2006/02/21 06:52 AM
  Inclusive L3? WowMichael S2006/02/21 04:51 AM
    Inclusive L3? WowWouter Tinus2006/02/21 07:06 AM
      Inclusive L3? WowMichael S2006/02/21 08:20 AM
        Inclusive L3? Wowslim2006/02/21 11:40 AM
    It is?anonymous2006/02/21 09:57 AM
    Inclusive L3? WowLinus Torvalds2006/02/21 10:10 AM
      Inclusive L3? WowMichael S2006/02/21 11:03 AM
        Inclusive L3? WowLinus Torvalds2006/02/21 11:52 AM
          Inclusive L3? WowEric Bron2006/02/22 06:39 AM
            Inclusive L3David Kanter2006/02/22 12:16 PM
              Inclusive L3Eric Bron2006/02/22 01:00 PM
Reply to this Topic
Name:
Email:
Topic:
Body: No Text
How do you spell tangerine? 🍊