ハイパフォーマンス・ライブラリー

XL Fortran は、以下のハイパフォーマンス数学計算用ライブラリー・セットとともに提供されています。
  • Mathematical Acceleration Subsystem (MASS)。これは、 対応する標準システムの数学ライブラリー・ルーチン全体にパフォーマンス改善をもたらす、チューニング済み数学組み込みルーチンのライブラリー・セットです。 MASS については、Mathematical Acceleration Subsystem (MASS) ライブラリーの使用で説明します。
  • Basic Linear Algebra Subprograms (BLAS)。これらは IBM の Engineering and Scientific Subroutine Library (ESSL) ライブラリーに含まれているルーチンのサブセットです。 このライブラリーは、PowerPC® アーキテクチャー用にチューニングされた行列/ベクトル乗算関数を提供します。BLAS の関数については、Basic Linear Algebra Subprograms (BLAS) の使用で説明します。

ESSL ライブラリーを使用してアプリケーションをリンクする場合は、-qessl を使用すれば、IPA は最適化プログラムが ESSL ルーチンを自動的に使用するようにします。

ハイパフォーマンス・ライブラリーについて詳しくは、以降のトピックを参照してください。