Uniform memory access とは

ユニフォームメモリアクセス(UMA)は、並列コンピュータで使用される共有メモリアーキテクチャです。 UMAモデルのすべてのプロセッサは、物理メモリを一様に共有します。 UMAアーキテクチャでは、メモリロケーションへのアクセス時間は、どのプロセッサが要求を行うか、またはどのメモリチップが転送されたデータを含むかとは無関係です。均一メモリアクセスコンピュータアーキテクチャは、非一様メモリアクセス(NUMA)アーキテクチャとは対照的であることが多い。 UMAアーキテクチャでは、各プロセッサはプライベートキャッシュを使用することができる。周辺機器もいくつかの方法で共有されます。 UMAモデルは、複数のユーザーによる汎用および時間共有アプリケーションに適しています。タイムクリティカルなアプリケーションで単一の大きなプログラムの実行を高速化するために使用できます。