IntelシングルCPUベンチマーク (W3690, E3-1280,Core i7 Extreme) (2011/12/20)
評価したCPU / メモリ
- Xeon W3690 <3.46GHz, 6core, 12MB cache> (DDR3 1333MHz 4GB ×6) Westmere-WS
- Xeon E3-1280 <3.50GHz, 4core, 8MB cache> (DDR3 1333MHz 4GB ×4) Sandy Bridge
- Core i7 3960X <3.30GHz, 6core, 15MB cache > (DDR3 1600MHz 4GB ×4) Sandy Bridge
評価プログラム
- A. 連立一次方程式
-
(1) MKL10.3使用 :
キャッシュヒット率高い
-
(2) LAPACKソースプログラムをIntel Fortran XE 12.1にてコンパイル :
キャッシュヒット率低く、メモリアクセスが多い
- B. 一般的なアプリケーション
- ◆
- キャッシュによくヒットしピーク性能を出すプログラムを1~6個同時に実行
(数値計算ライブラリをリンクして作った実行コード)
CPU | Xeon W3690 | Xeon E3-1280 | Core i7 Extreme 3960X | |||||||
---|---|---|---|---|---|---|---|---|---|---|
未知数 | 2000 | 6000 | 10000 | 2000 | 6000 | 10000 | 2000 | 6000 | 10000 | |
実行ジョブ数 | 1 | 13,183 | 13,827 | 13,947 | 24,159 | 26,986 | 27,641 | 24,380 | 27,565 | 28,159 |
2 | 12,475 | 13,605 | 13,721 | 22,915 | 25,890 | 26,596 | 22,624 | 26,054 | 26,655 | |
4 | 12,107 | 12,824 | 13,039 | 20,535 | 23,806 | 24,378 | 21,793 | 25,135 | 25,766 | |
6 | 11,031 | 12,090 | 12,346 | 21,704 | 24,794 | 25,474 |
単位:MFLOPS (実行ジョブの平均値)
- ◆
- メモリアクセスの多発するプログラムを1~6個同時に実行
(Lapackをコンパイルして作った実行コード)
CPU | Xeon W3690 | Xeon E3-1280 | Core i7 Extreme 3960X | |||||||
---|---|---|---|---|---|---|---|---|---|---|
未知数 | 2000 | 6000 | 10000 | 2000 | 6000 | 10000 | 2000 | 6000 | 10000 | |
実行ジョブ数 | 1 | 4,659 | 3,894 | 3,926 | 6,503 | 5,165 | 5,151 | 6,318 | 5,152 | 5,124 |
2 | 4,555 | 3,832 | 3,845 | 6,281 | 5,008 | 3,473 | 6,033 | 4,886 | 4,894 | |
4 | 3,855 | 2,919 | 1,234 | 5,985 | 1,677 | 1,200 | 5,835 | 4,670 | 3,307 | |
6 | 2,823 | 967 | 691 | 5,797 | 3,214 | 2,015 |
単位:MFLOPS (実行ジョブの平均値)
- ◆
- 科学計算プログラムの一例 (MKLルーチンを多用)
CPU | Xeon W3690 | Xeon E3-1280 | Core i7 Extreme 3960X | |
---|---|---|---|---|
実行コア数 | 1 | 34.8 | 23.6 | 24.5 |
2コア並列 | 19.8 | 14.4 | 14.5 | |
4コア並列 | 15.3 | 11.2 | 9.0 |
単位:秒