NUMAとは?
NUMAとは、プロセッサごとに近いメモリと遠いメモリがあり、アクセス時間が一様でないマルチプロセッサ構成。自ノードのメモリなら高速だが、他ノードのメモリを参照すると遅延が増える。試験では実効アクセス時間の計算や配置の最適化で問われる。
ぬま
NUMAの意味
プロセッサごとに近いメモリと遠いメモリがあり、アクセス時間が一様でないマルチプロセッサ構成。自ノードのメモリなら高速だが、他ノードのメモリを参照すると遅延が増える。試験では実効アクセス時間の計算や配置の最適化で問われる。
NUMAの具体例
2ノード構成でローカルアクセスが80ns、リモートが140nsなら、リモート参照が3割あるだけで平均は約100nsに悪化する。タスクとそのデータを同じノードへ固定(アフィニティ設定)して遅延を抑える。
NUMAは試験でどう引っ掛けられる?
対になる概念はUMAで、同じ密結合マルチプロセッサでも共有バス型はUMA、ノード分割型はNUMAになる。キャッシュの一貫性が保たれるccNUMAでも、遠いメモリとのアクセス時間差そのものは消えない。
NUMAと関連する用語
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。