Oracle® Developer Studio 12.5:数值计算指南

退出打印视图

更新时间: 2016 年 6 月
 
 

5.2 fpversion(1) 函数-查找有关 FPU 的信息

用编译器分发的 fpversion 实用程序标识已安装的 CPU 并估计处理器和系统总线的时钟速度。fpversion 通过解释由 CPU 和 FPU 存储的标识信息来确定 CPU 和 FPU 的类型。 它对执行那些运行时间可以被预计的简单指令的循环进行计时,从而估计时钟速度。对该循环执行多次可增加计时测量的准确性。因此,fpversion 不是瞬间完成的,它可能需要运行几秒钟。

fpversion 还报告要用于主机系统的最佳 –xtarget 代码生成选项。

在 T4-2 服务器上,fpversion 显示类似如下的信息。这些信息可能因计时或机器配置的不同而异。

demo% fpversion
 A SPARC-based CPU is available.
 Kernel says CPU's clock rate is 1500.0 MHz.
 Kernel says main memory's clock rate is 150.0 MHz.

 Sun-4 floating-point controller version 0 found.
 An UltraSPARC chip is available.

 Use "-xtarget=T4 -xcache=16/32/4/8:128/32/8/8:4096/64/16/64" code-generation option.

Hostid = hardware_host_id

有关更多信息,请参见 fpversion(1) 手册页。