このエントリーをはてなブックマークに追加

スーパーπによるCPUの計算速度比較 - ベンチマークテスト

更新:

IntelとAMDの新旧CPUによるスーパーπの円周率計算結果の記録。

スーパーπの計算

スーパーπ(すーぱーぱい)は "3.141592・・・" で有名な円周率を計算するWindowsアプリケーション。 CPUの性能を調べるために利用されている。 スーパーπ(vector.co.jp) からダウンロードできる。

円周率の桁数は1.6万桁から3355万桁まで12種類用意されている。 昔はベンチマークテストとして104万桁の計算がよく用いられた。 CPUが高速化してからは209万桁やそれ以上の桁数も用いられるようになっている。

基本的にCPUの性能が高いほど円周率の計算が速いが、その結果だけで優劣が決まるものではない。 また、メモリやストレージなど様々な機器が影響するので単純に比較はできない。 ただ私の環境では、HDDをSSDに、DDR3をDDR4に変えても大きな変化を感じないので、その他の機器はあまり影響がないと思われる。

下表は、私が現在および過去に所有していたCPUによるスーパーπの計算結果。 すべて定格で測定。 スピード(秒数)が速い順に並べた。 ストレージはIvy Bridge世代からSSD(SATA)、Zen 2やRocket Lake世代からNVMe SSD(M.2)を導入。 括弧内のクロック周波数は最大値。

IntelのCPUは、Coffee Lakeなど新しい世代でもIvy Bridge世代と比べて104万桁の計算があまり速くなっておらず、10秒を切るあたりからスコアが伸び悩んでいる。 私が2021年5月に購入したCore i5-11400F(Rocket Lake)ではようやく7秒に達した。

一方、AMDのCPUは昔からスーパーπの計算がやや遅い。 これはIntelと比べてシングルコアの性能や浮動小数点の演算が劣るため。 ただ、Zen 2アーキテクチャー以降それらが改善し、私が2020年2月に購入したRyzen 5 3600ではIntelに迫る結果を出している。

CPU名称・型番
(アーキテクチャ)
スーパーπ計算結果 PCのスペック
Intel Core i5-11400F
(Rocket Lake)
7秒(104万桁)
16秒(209万桁)
36秒(419万桁)
1分18秒(838万桁)
2分54秒(1677万桁)
6分14秒(3355万桁)
2.6GHz(4.4GHz)、6コア12スレッド
DDR4-3200 16GB(8GB×2)
Windows 10 Pro 64bit
Intel Core i3-10100
(Comet Lake)
8秒(104万桁)
19秒(209万桁)
44秒(419万桁)
1分39秒(838万桁)
3分39秒(1677万桁)
8分00秒(3355万桁)
3.6GHz(4.3GHz)、4コア8スレッド
DDR4-2600 16GB(8GB×2)
Windows 10 Home 64bit
Intel Core i5-4670
(Haswell)
9秒(104万桁)
22秒(209万桁)
49秒(419万桁)
3.4GHz(3.8GHz)、4コア4スレッド
DDR3-1600 8GB(4GB×2)
Windows 8 64bit
Intel Core i5-3450
(Ivy Bridge)
10秒(104万桁)
24秒(209万桁)
55秒(419万桁)
3.1GHz(3.5GHz)、4コア4スレッド
DDR3-1600 8GB(4GB×2)
Windows 7 Professional 64bit(SP1)
Intel Core i3-3225
(Ivy Bridge)
11秒(104万桁)
26秒(209万桁)
58秒(419万桁)
3.3GHz、2コア4スレッド
DDR3-1600 8GB(4GB×2)
Windows 7 Home Premium 64bit(SP1)
AMD Ryzen 5 3600
(Zen 2)
12秒(104万桁)
27秒(209万桁)
59秒(419万桁)
2分12秒(838万桁)
5分6秒(1677万桁)
11分1秒(3355万桁)
3.6GHz(4.2GHz)、6コア12スレッド
DDR4-3200 16GB(8GB×2)
Windows 10 Home 64bit
Intel Celeron G1610
(Ivy Bridge)
15秒(104万桁)
33秒(209万桁)
1分13秒(419万桁)
2.6GHz、2コア2スレッド
DDR3-1600 8GB(4GB×2)※DDR3-1333まで対応
Windows 8 Pro 64bit
Intel Core i3-6100U
(Skylake)
16秒(104万桁)
36秒(209万桁)
1分20秒(419万桁)
2.3GHz、2コア4スレッド
DDR3-1600 8GB(4GB×2)
Windows 10 Home 64bit
Intel Xeon E3110
(Wolfdale)
16秒(104万桁)
39秒(209万桁)
1分32秒(419万桁)
3.0GHz、2コア
DDR2-800 4GB(2GB×2)
Windows 7 Home Premium 64bit
Intel Core 2 Duo E8400
(Wolfdale)
16秒(104万桁)
39秒(209万桁)
3.0GHz、2コア
DDR2-800 4GB(2GB×2)+ DDR2-667 1GB(512MB×2)
Windows 8.1 64bit
AMD Phenom II X6 1090T Black Edition
(K10)
19秒(104万桁)
47秒(209万桁)
1分52秒(419万桁)
3.2GHz、6コア
DDR3-1333 4GB(2GB×2)
Windows 7 Professional 64bit
Intel Xeon 3060
(Conroe)
22秒(104万桁)
53秒(209万桁)
2分0秒(419万桁)
2.40GHz、2コア
DDR2-800 4GB(2GB×2)
Windows 7 Home Premium 64bit
AMD A10-5800K
(Trinity)
23秒(104万桁)
52秒(209万桁)
2分4秒(419万桁)
3.8GHz(4.2GHz)、4コア
DDR3-1866 8GB(4GB×2)
Windows 7 Home Premium 64bit(SP1)
Intel Core 2 Duo E4500
(Allendale)
26秒(104万桁)
1分2秒(209万桁)
2.2GHz、2コア
DDR2-667 1GB(512MB×2)
Windows XP Home Edition SP3
Intel Core 2 Duo U7600
(Merom)
44秒(104万桁) 1.20GHz、2コア
DDR2-800 2GB + DDR2-667 512MB
Windows Vista Business
Intel Pentium 4 2.6GHz
(Northwood)
59秒(104万桁) 2.6GHz
DDR400 1GB
Windows XP Home Edition
Intel Celeron 2.6GHz
(Northwood)
1分51秒(104万桁) 2.6GHz
DDR400 1GB(512MB×2)
Windows XP Home Edition
Intel Celeron 2.4GHz
(Northwood)
2分3秒(104万桁) 2.4GHz
DDR400 768MB(512MB+256MB)
Windows XP Professional
Intel Pentium III-M 750MHz
(Tualatin)
3分34秒(104万桁) 750MHz
SDRAM PC133 256MB
Windows XP Home Edition

このエントリーをはてなブックマークに追加