<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<oembed>
  <author_name>kaminarioyaji</author_name>
  <author_url>https://blog.hatena.ne.jp/kaminarioyaji/</author_url>
  <blog_title>untitled</blog_title>
  <blog_url>https://kaminarioyaji.hatenadiary.org/</blog_url>
  <categories>
    <anon>PC</anon>
  </categories>
  <description>素朴な疑問 やや今更間のある話になりますが、AMDのプロセッサはK10アーキテクチャになってから、コア間で共有のL3キャッシュが搭載されています。また、AMDは代々*1キャッシュの制御方式にExclusive方式*2を採用してます。 マルチスレッド対応計算プログラムを書いてるときにふと思ったことなのですが、K10においてもExclusive方式が踏襲されているなら、L3キャッシュに乗ったデータをコア間で共有した場合、最初にデータを呼び出したコアの L2にデータが移ったあと、別のコアはどうやってそのデータにアクセスするのか？ってのが気になりました。 特殊な機構がなければ、考えられる方法は 『L3…</description>
  <height>190</height>
  <html>&lt;iframe src=&quot;https://hatenablog-parts.com/embed?url=https%3A%2F%2Fkaminarioyaji.hatenadiary.org%2Fentry%2F20090115%2F1232019645&quot; title=&quot; K10アーキテクチャのL3キャッシュ制御 - untitled&quot; class=&quot;embed-card embed-blogcard&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;&quot;&gt;&lt;/iframe&gt;</html>
  <image_url></image_url>
  <provider_name>Hatena Blog</provider_name>
  <provider_url>https://hatena.blog</provider_url>
  <published>2009-01-15 20:40:45</published>
  <title> K10アーキテクチャのL3キャッシュ制御</title>
  <type>rich</type>
  <url>https://kaminarioyaji.hatenadiary.org/entry/20090115/1232019645</url>
  <version>1.0</version>
  <width>100%</width>
</oembed>
