Sun Studio 12: Fortran プログラミングガイド

9.1.2 パフォーマンスに関するそのほかの方針

さまざまな最適化オプションを使用し、プログラムをコンパイルし、実際の実行時パフォーマンスを測定したと仮定します。次の段階は、Fortran ソースプログラムを調べて、さらにチューニングできるかどうかを決定します。

計算時間のほとんどを消費するプログラムの部分だけに注目し、次の方針を考えます。

前述したものは、パフォーマンスを上げる可能性を持つプログラミング技術の一例です。さらに、特定のハードウェア構成にあわせて手作業でソースコードを調整することもできます。しかし、このような作業はコードをわかりにくくするだけでなく、コンパイラのオプティマイザもパフォーマンスを上げにくくなります。手作業でソースコードをチューニングしすぎると、その手続きの本来の意図が隠され、異なるアーキテクチャー上ではパフォーマンスに重大な悪影響を与えかねません。