タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

CPUとNUMAに関するnorikimuのブックマーク (1)

  • CPUを複数持つアーキテクチャNUMAとnumactlの説明 - Qiita

    複数のCPUとメモリが一つのシステムに乗せられたNUMAアーキテクチャという構成が採用され始めている。 NUMAの目的はI/Oバスの並列化である。 極端に例えると、コア数が50個あった場合、一つのメモリバスを使った構成よりも、 25コア25コアの2CPUで2つのメモリバスを使った構成の方が早くなる。 14GB/sのメモリバスだった場合、メモリバスを2つにすれば28GB/sの性能がでる。 (1秒間に送れるデータ量が増える。) このようにNUMAは、コア数が増えることによるメモリバスネックの対策であり、マルチコア化も進んでいるため、今後NUMAにふれる機会が増えてくるはずである。 どんな時に考える? 多くのメモリ転送を使う計算をするときは、NUMAによる影響が発生するかもしれない。 設定によってはNUMAの影響を大きく受けてしまう可能性もある。 numaのメモリ割り当てを制御するコマンド [1

    CPUを複数持つアーキテクチャNUMAとnumactlの説明 - Qiita
  • 1