2011-10-21 53 views
2

請耐心等待,我剛開始深入研究整個CPU的事情。NUMA - 本地內存

RAM正方形如下圖所示,它們是指什麼?內存頁面?據我所知,CPU只有一件與內存有關的東西 - 它們的緩存。

那麼圖上的RAM只是一個共享緩存,或者它是什麼?

NUMA Architecture Diagram

回答

3

在該圖中,各組的4個CPU和它們的中心RAM塊是一個NUMA節點。緩存位於每個CPU內部,因此它不在圖中顯示。所以每組4個CPU共享一塊快速本地RAM。

在每個節點內,訪問本地RAM的內存非常快。遠程訪問另一個節點需要通過通信網絡,因此速度較慢 - 因此NUMA。

+0

本地RAM?從什麼時候CPU獲得RAM?或者它是分裂成塊的主要內存,然後稱爲「本地內存」? – ebb

+0

它是分成塊的主存。每組4個CPU只有主存的一部分。這部分是本地內存。 – Mysticial

+0

@Mystical,啊 - 這樣做更有意義! - 我想了一會兒,每個CPU都有一些內存,並且在NUMA體系結構中使用時,他們共享了相應的內存。感謝您的快速回答:) – ebb