vSMP Foundationは複数のサーバから仮想マシンを構築し、シングルシステムとして利用可能とするソフトウエアです。vSMP Foundation
は、ローカルメモリをキャッシュとして利用し、シングルシステムでのプログラム実行を高速化します。他の大規模マルチプロセッサシステムと同様に、プロセッサとシステムのキャッシュを有効利用することでアプリケーションの実行性能の向上を図ることが可能です。
アプリケーション実行時にスレッドもしくはプロセス(タスク)の配置に注意することが必要です。スレッドやプロセスの配置にはいくつかの方法があり、それらを適時選択する必要があります。ジョブの特性を明確にし、アプリケーション実行のための最適な手法を紹介します。