デュアルプロセッサで実行されているJavaスレッド(Java 8)を使用したマルチスレッドコードを使用してNUMA(非一様メモリアクセス)に関する調査を行っています。 2.60GHz @のXeon(R)CPU E5-2650 V2:デュアルソケットプロセッサ間でのJavaスレッドの移行
http://ark.intel.com/products/75269/Intel-Xeon-Processor-E5-2650-v2-20M-Cache-2_60-GHz
そこでコンピュータ・アーキテクチャの点で私は2つのNUMAノードとしてこれらのプロセッサのうちの2つを設定しています。 私のプログラムのスレッドが物理的なコアにマップされている場所を理解することはかなり困難でした。いくつかの結論を引き出すために、私のプログラムのスレッドが実行中にコア間またはソケット間の移行現象を被るかどうかを理解する方法が必要です。
提案がありますか?ご協力いただきありがとうございます。
スレッドをCPUコアにマッピングするプロセスは、OSによって異なります。 (タグ付けされていない) – litelite