- CPU0 檢查本地高速緩存,沒有找到緩存線。
- 請求被轉發到 CPU0 和 CPU1 的互聯子產品,檢查 CPU1 的本地高速緩存,沒有找到緩存線。
- 請求被轉發到系統互聯子產品,檢查其他三個管芯,得知緩存線被 CPU6和 CPU7 所在的管芯持有。
- 請求被轉發到 CPU6 和 CPU7 的互聯子產品,檢查這兩個 CPU 的高速緩存,在 CPU7 的高速緩存中找到緩存線。
- CPU7 将緩存線發送給所屬的互聯子產品,并且重新整理自己高速緩存中的緩存線。
- CPU6 和 CPU7 的互聯子產品将緩存線發送給系統互聯子產品。
- 系統互聯子產品将緩存線發送給 CPU0 和 CPU1 的互聯子產品。
- CPU0 和 CPU1 的互聯子產品将緩存線發送給 CPU0 的高速緩存。
- CPU0 現在可以對高速緩存中的變量執行 CAS 操作了