FORTRAN 77 コンパイラ、Fortan 90 コンパイラでは、高精度と高パフォーマンスが保証されています。高パフォーマンスを実現するための機能には、次のものがあります。
64 ビット Solaris 7 環境対応
大型ファイルのサポート
大型配列 (64 ビット Solaris 7 ソフトウェアを使用する場合)
新しい最適化プラグマ (指令)
コードやアプリケーションのパフォーマンス管理に使用するオプション群
C、C++ プログラムとの相互運用が可能
デバッグセッションが完了したら、インクリメンタルリンカーを使用してアプリケーションを再構築します。インクリメンタルリンカーを使用すると、アプリケーションを再度リンクするための時間が短縮されるため、アプリケーションに加えた変更内容をより迅速にテストすることができます。新しい実行可能ファイルの作成時には、変更された .o ファイルだけが直前の実行可能ファイルにリンクされます。したがって、変更後のアプリケーションの再構築に要する時間は、アプリケーション全体の大きさではなく、変更量に比例します。
Sun Performance WorkShop Fortran には、Sun Performance ライブラリと数学ライブラリが用意されています。どちらも、アプリケーションのパフォーマンスを向上させるための重要なライブラリです。
線形代数やフーリエ変換の演算を実行するような、計算中心のアプリケーションを開発する場合に使用するライブラリです。このライブラリは、シングルプロセッサシステムでもマルチプロセッサシステムでも使用でき、どの Sun WorkShop コンパイラ言語処理系からでも呼び出せます。
もっとも広く使用されているライブラリは、BLAS、LINPACK、LAPACK、FFTAPACK、VFFTPACK などの数学コレクションです。これらのライブラリには多数の関数が用意されていますが、通常、高度に最適化されていたり並列化されているわけではありません。Sun Performance ライブラリには、これらのライブラリを高度に最適化したバージョンが収められています。また、FORTRAN 77 用インタフェースを内蔵し、Fortran 90 からも使用できるため、アプリケーションの実行速度を 4 倍以上も引き上げることができます。
計算中心のアプリケーションを主に使用する場合は、Sun Performance WorkShop Fortran に組み込まれている最適化された数学ライブラリで、パフォーマンスを向上させることができます。Solaris オペレーティングシステムの libm 数学ライブラリには、Solaris オペレーティングシステムで採用されているさまざまな規格に必要な関数が含まれています。数学ライブラリには、次のような特長があります。
単精度、倍精度、4 倍精度の浮動小数点数値形式
代数、超越、丸め、変換、乱数の各関数
最高の実行速度と精度を提供する表方式のアルゴリズム