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

更新:

スーパーπとは

スーパーπは "3.1415・・・" で有名な円周率(π)を計算するソフトウェア。 CPUの演算速度をはかるために利用されており、CPUの演算能力が高いほど円周率の計算が速い。 スーパーπ(vector.co.jp) からダウンロードできる。

スーパーπでは、計算できる円周率の桁数がいくつか用意されており、1.6万桁から3355万桁まである。 古いベンチマークテストでは104万桁の計算がよく用いられたが、年々CPUが高速化し、209万桁以上の計算も用いられるようになっている。 なお演算速度はCPUだけでなく、メモリやストレージなど様々な環境が影響するので、単純に比較はできない。 また、スーパーπの結果だけでCPUの優劣が決まるものではない。

Intel VS AMD

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
このエントリーをはてなブックマークに追加