Win7 / Server2008R2以降、GetNumaProximityNode(Ex)関数を使用できます。NUMAノード間の距離を取得するのに役立つはずですが、ドキュメント( http://msdn.microsoft.com/en-us/library/ms683206(VS.85).aspx)からはどのように機能するのか理解できません。 。距離を指定すると、対応するノードが返されます(存在する場合)。
LinuxカーネルといくつかのHPAPICドキュメントからいくつかのコードを読むと、距離は10の整数倍で表されることがわかりました(自己までの距離は10です)が、18のようなものになることもあります(正確に2倍遅くなるわけではありません)。しかし、Windows APIを使用して2つのノード間の距離を計算する方法をまだ理解できません(Linuxではlibnumaにはこれを行う「距離」関数があります)。
この関数の使い方を知っている人はいますか?