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 |