Master Member
|
其實 我不是 行內的專業人士
只是 有在看雜誌 與 網路上的文章
雙路 雙核心 K8 是 NUMA
而
雙路 Intel C2D 是 UMA
系統上都是 4 core
先命名一下
CPU A 有 Core 1 與 Core 2 , CPU B 有 Core 3 與 Core 4
由於
Intel FSB 架構
Core 1 到 Core 4 對 北橋的記憶體控制器來說 都是平等對待
且 memory address 都一致
來看 雙路 雙核心 K8 系統
由於 K8 內建記憶體控制器
CPU A access 接在 CPU A 記憶體控制器 的記憶體
跟 access 接在 CPU B 記憶體控制器 的記憶體
路徑 與 time delay 都不一樣
另外 如何定址 另一個 CPU 記憶體控制器 的記憶體 也是個問題
NUMA 不一定是 CPU 與 CPU 才會發生 , 是只要有 兩個以上的 記憶體控制器 就有可能
如: CPU 與 GPU
以上 有錯 請修正之
|