Sun Studio 12:Fortran 编程指南

UltraSPARC-III 和 UltraSPARC-IV 支持

-xtarget-xchip 标志均接受 ultra3ultra3 变体,并且为 UltraSPARC-III 和 UltraSPARC-IV 处理器生成优化代码。当在最新的 UltraSPARC 平台上编译和运行应用程序时,请指定 -fast 标志,以便为该平台自动选择正确的编译器优化选项。

对于交叉编译(编译在非最新的 UltraSPARC 平台上进行,但生成专用于在 UltraSPARC-III 处理器上运行的二进制代码),使用下列标志:

-fast -xtarget=ultra3

使用 -m64 编译可生成 64 位代码。

有关最新 UltraSPARC 处理器的 -xtarget 标志列表,请参见《Fortran 用户指南》。

在 UltraSPARC-III 和 UltraSPARC-IV 平台上进行性能剖析(使用 -xprofile=collect:-xprofile=use:)效果尤为突出,这是因为它允许编译器识别经常执行的程序部分并进行最佳的本地化优化。