10/03/21 21:14:07 hb18Li8q
CINT2006_base での 32-bit コードと 64-bit コードを比較してみました。
>>680と比べることが可能なW5590のデータはありませんでしたが、X5570だといくつか比較が存在します。
・32-bit: URLリンク(www.spec.org)
・64-bit: URLリンク(www.spec.org)
■32-bit ICC on x86_64 Linux の Xeon X5570 CINT2006_base
(Modは462.libquantum を除いた幾何平均)
CINT_base CINT_base(Mod)
64-bit 34.5 27.3
32-bit 32.0 26.1
今回比較に用いたMod指数はちょうど64-bit版が1.5倍ほど有利になる 462.libquantum を除いているため、差が小さくなります。
例によって個別のベンチマークで 32-bit と 64-bit の得失を比較するすると、こうなります。
- 456.hmmer: 約2倍 64-bit 版有利
- 462.libquantum: 49% 64-bit 版有利
- 401.bzip2: 10% 64-bit 版有利
- 473.aster: 10% 64-bit 版有利
- 429.mcf: 16% 32-bit 版有利
- 403.gcc: 11% 32-bit 版有利
- 471.omnetpp: 8% 32-bit 版有利
- 464.h264ref: 7% 32-bit 版有利
32/64で差が大きい 456.hmmer も除外した新指数で幾何平均を求めると、上記の結果は次のようになります。
■32-bit ICC on x86_64 Linux の Xeon X5570 CINT2006_base
(Modは462.libquantum と 456.hmmer を除いた幾何平均)
CINT_base CINT_base(Mod)
64-bit 34.5 26.0
32-bit 32.0 26.4