スーパーπによるCPUの計算速度比較 - ベンチマークテスト
スーパーπは、円周率(3.1415・・・)の計算速度を計るWindowsアプリケーション。 Windows PC界隈では昔からCPUの性能を調べるためにベンチマークとして使用されている。 指定した桁数まで円周率を計算し、その速度(計算に掛かった秒数)が表示される。 秒数が短いほど速い。
ここでは私が使用したことがあるCPU(デスクトップ、モバイル)についてスーパーπの計算速度を記す。
スーパーπは スーパーπ(Vector) からダウンロードできる。
他のベンチマークについては CPU 性能比較、ベンチマーク をご覧下さい。
ベンチマークテスト
スーパーπでは円周率の桁数が1.6万桁から3355万桁まで12種類用意されている。 昔はベンチマークテストとして104万桁の計算がよく使用された。 その後、CPUの性能がかなり向上し、209万桁やそれ以上の桁数も使用されるようになった。
基本的にCPUの性能が高いほど円周率の計算が速いが、その結果だけで優劣が決まるものではない。 また、メモリやストレージなど様々な機器が影響するので単純に比較はできない。 ただ私の環境では、HDDをSSDに、DDR3をDDR4に変えても大きな変化を感じないので、その他の機器はあまり影響がないと思われる。
IntelのCPUは、新しい世代でもIvy Bridge世代と比べて104万桁の計算が10秒くらいからあまり速くなっていない。 私の手持ちの中では比較的新しい Core i5-11400F では7秒となった。 その後に入手した Core i5-1335U は、モバイル用だがデスクトップ用の Core i5-11400F とほぼ同じ結果となった。
AMDのCPUは、Intelと比べると昔からスーパーπの計算がやや遅い。 これはシングルコアの性能や浮動小数点の計算が劣るため。 ただ、Zen 2世代以降は少し速くなっている。 Ryzen 5 3600(Zen 2)とRyzen 5 5600(Zen 3)であまり差がないと予想していたが、意外と差が出て計算が速くなっていた。
私が使用したことがあるCPUによるスーパーπの計算結果を下表に記した。 速度が速い(秒数が短い)順に並べている。 ストレージはIvy Bridge世代からSSD(SATA)、Zen 2やRocket Lake世代からNVMe SSD(M.2)を使用。
Pコア、Eコアは、コア数(スレッド数)で表記。 クロック周波数は、定格(ターボ)で表記。
| 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 i5-1335U (Raptor Lake-U) |
7秒(104万桁) 16秒(209万桁) 37秒(419万桁) 1分24秒(838万桁) 3分8秒(1677万桁) 6分55秒(3355万桁) |
Pコア:2(4)、1.3(4.6)GHz Eコア:8(8)、0.9(3.4)GHz DDR4-3200 16GB(8GB×2) Windows 11 |
| AMD Ryzen 5 5600 (Zen 3) |
8秒(104万桁) 17秒(209万桁) 37秒(419万桁) 1分22秒(838万桁) 3分10秒(1677万桁) 6分47秒(3355万桁) |
3.5GHz(4.4GHz)、6コア12スレッド DDR4-3200 16GB(8GB×2) Windows 11 |
| 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 |