2009年09月21日19:35 カテゴリ気象学Linux 並列計算のチューニング − NUMA − A. NUMAの概要 NUMAとはNon-Uniform Memory Accessの略でヌマと読みます。 1ホストマシンの中に複数の演算コアやメモリバンクが搭載されている場合に、それらの利用方法を指定できるシステムです。 ここではNUMAの概念と利用方法を説明します。 *説明の中ではQuad-Opteronを4ソケット、メモリを64GB搭載したマシンが2台接続されている環境を想定しています。またそれぞれのホスト名をtest1、test2としています。 MPIを利用して4並列で単一ドメインのWRFを実行する場合を想定してみましょう。 WRFのドメインはMPIによって4等分に分割され、4つの演算コアに処理が渡されます。このときの渡し方は通常、図1の様になります。 各ノードの1つのコアを使用し