スーパーπは "3.1415・・・" で有名な円周率(π)を計算するソフトウェア。 CPUの演算速度をはかるために利用されており、CPUの演算能力が高いほど円周率の計算が速い。 スーパーπ(vector.co.jp) からダウンロードできる。
スーパーπでは、計算できる円周率の桁数がいくつか用意されており、1.6万桁から3355万桁まである。 古いベンチマークテストでは104万桁の計算がよく用いられたが、年々CPUが高速化し、209万桁以上の計算も用いられるようになっている。 なお演算速度はCPUだけでなく、メモリやストレージなど様々な環境が影響するので、単純に比較はできない。 また、スーパーπの結果だけでCPUの優劣が決まるものではない。
AMDのCPUはシングルコアの性能や浮動小数点の演算がIntelのCPUより劣るため、スーパーπの実行を苦手としている。 ただ、Zen2アーキテクチャーのRyzenでは、それらがだいぶ改善し、Intelに迫る速度となっている。
一方IntelのCPUは、Coffee Lakeなど新しい世代でもIvy Bridge世代と比べて104万桁の計算があまり速くなっておらず、10秒を切るあたりから伸び悩んでいるようである。
私が使用したことがあるCPUによるスーパーπの計算結果について記す。 すべて定格で測定。 下表は計算が速い順に並べている。
CPU型番 | 計算結果 | PCのスペック |
Core i5-4670 | 9秒(104万桁) 22秒(209万桁) 49秒(419万桁) |
Haswell、3.4GHz(3.8GHz)、4コア4スレッド、L3:6MB、TDP84W DDR3-1600(PC3-12800) 8GB(4GB×2) Windows 8 64bit |
Core i5-3450 | 10秒(104万桁) 24秒(209万桁) 55秒(419万桁) |
Ivy Bridge、3.1GHz(3.5GHz)、4コア4スレッド、L3:6MB、TDP77W DDR3-1600(PC3-12800)8GB(4GB×2) Windows 7 Professional 64bit(SP1) |
Core i3-3225 | 11秒(104万桁) 26秒(209万桁) 58秒(419万桁) |
Ivy Bridge、3.3GHz、2コア4スレッド、L3:3MB、TDP55W DDR3-1600(PC3-12800)8GB(4GB×2) Windows 7 Home Premium 64bit(SP1) |
Ryzen 5 3600 | 12秒(104万桁) 27秒(209万桁) 59秒(419万桁) 2分12秒(838万桁) 5分6秒(1677万桁) 11分1秒(3355万桁) |
Zen2、3.6GHz(4.2GHz)、6コア12スレッド、L3:32MB、TDP65W DDR4-3200(PC4-25600) 16GB(8GB×2) Windows 10 64bit |
Celeron G1610 | 15秒(104万桁) 33秒(209万桁) 1分13秒(419万桁) |
Ivy Bridge、2.6GHz、2コア2スレッド、L3:2MB、TDP55W DDR3-1600(PC3-12800) 8GB(4GB×2)※対応メモリはDDR3-1333まで Windows 8 Pro 64bit |
Core i3-6100U | 16秒(104万桁) 36秒(209万桁) 1分20秒(419万桁) |
Skylake、2.3GHz、2コア4スレッド、L3:3MB DDR3-1600(PC3-12800) 8GB(4GB×2) Windows 10 Home 64bit |
Xeon E3110 | 16秒(104万桁) 39秒(209万桁) 1分32秒(419万桁) |
Wolfdale、3.0GHz、2コア、L2:6MB、FSB1333MHz DDR2-800(PC2-6400)4GB(2GB×2) Windows 7 Home Premium 64bit |
Core 2 Duo E8400 | 16秒(104万桁) 39秒(209万桁) |
Wolfdale、3.0GHz、2コア、L2:6MB、FSB1333MHz DDR2-800(PC2-6400)4GB(2GB×2)+ DDR2-667(PC2-5300)1GB(512MB×2) Windows 8.1 64bit |
Phenom II X6 1090T Black Edition | 19秒(104万桁) 47秒(209万桁) 1分52秒(419万桁) |
3.2GHz、6コア、L2 512KBx6、L3:6MB DDR3-1333(PC3-10600)4GB(2GB×2) Windows 7 Professional 64bit |
Xeon 3060 | 22秒(104万桁) 53秒(209万桁) 2分0秒(419万桁) |
Conroe、2.40GHz、2コア、L2:4MB、FSB1066MHz DDR2-800(PC2-6400)4GB(2GB×2) Windows 7 Home Premium 64bit |
A10-5800K | 23秒(104万桁) 52秒(209万桁) 2分4秒(419万桁) |
Trinity、3.8GHz(4.2GHz)、4コア、L2:4MB、TDP100W DDR3-1866(PC3-14900)8GB(4GB×2) Windows 7 Home Premium 64bit(SP1) |
Core 2 Duo E4500 | 26秒(104万桁) 1分2秒(209万桁) |
Allendale、2.2GHz、2コア、L2:2MB、FSB800MHz DDR2-667(PC2-5300)1GB(512MB×2) Windows XP Home Edition SP3 |
Core 2 Duo U7600 | 44秒(104万桁) |
Merom、1.20GHz、2コア、L2:2MB、FSB533MHz DDR2-800(PC2-6400)2GB + DDR2-667(PC2-5300)512MB Windows Vista Business |
Pentium 4 2.6GHz | 59秒(104万桁) |
Northwood、L2:512KB、FSB800MHz DDR400(PC3200)1GB Windows XP Home Edition |
Celeron 2.6GHz | 1分51秒(104万桁) |
Northwood、L2:128KB DDR400(PC3200)1GB(512MB×2) Windows XP Home Edition |
Celeron 2.4GHz | 2分3秒(104万桁) |
Northwood、L2:128KB DDR400(PC3200)768MB(512MB+256MB) Windows XP Professional |
Pentium III-M 750MHz | 3分34秒(104万桁) |
Tualatin、L2:512KB SDRAM PC133 256MB Windows XP Home Edition |