iPhone XSとiPhone XS Maxに使用されているA12 Bionicチップのパフォーマンス向上により、Appleの自社製CPU設計はノートパソコンやコンピューターに使用されているプロセッサと同等になり、最新のプロセッサによりモバイルチップラインは「最高のデスクトップCPU」に迫るレベルになったと、ある徹底的な調査で発表されている。
Anandtechによる iPhone XS と XS Max の徹底的なベンチマークと調査では、A12 Bionic が、前身の A11、Samsung の Exynos 9810 および 8895、Qualcomm の Snapdragon 845 および 835 チップを含む他のプロセッサとどのように比較されるかが調べられました。
すべてのプロセッサに適用されるベンチマークである SPEC2006 は、他のものよりもはるかに大規模で複雑なデータセットを使用する「重要な業界標準ベンチマーク」であると言われています。これは、人気の GeekBench 4 よりもはるかに大きいものです。このベンチマークは、メモリ サブシステムのパフォーマンスに関連するマイクロアーキテクチャの詳細をより多く提供できるため、より優れたテストであると考えられています。
同誌は、iOS デバイスで SPEC2006 を使用するのは 2 年以上ぶりだと認めているものの、テストで生成された数値は SPEC によって提出または正式に検証されていないため推定値であるとも明言しています。
Anandtech経由
ベンチマークでは、特定のワークロードにおけるエネルギー使用量とパフォーマンスが記録されました。一般的に、エネルギー使用量が少なく、パフォーマンスが高いほど、パフォーマンスは優れています。
A11と比較すると、A12はほとんどのワークロードで5%高いクロック速度を記録しており、特にSPECint2006テストでは24%の向上が見られました。他のテストでは、「驚異的なパフォーマンス向上」が30%から42%に上昇し、「新しいキャッシュ階層とメモリサブシステムが大きな成果を上げ、Appleは近年で最も大幅なパフォーマンス向上を実現した」と指摘されています。
電力効率に関しては、A12 は A11 より 12 パーセントの向上を記録しましたが、ピークパフォーマンス時のエネルギー使用量は 12 パーセント少なくなっています。
SPECfp2006 テストでは平均パフォーマンスの向上は 28 パーセントでしたが、433.milc テストでは 75 パーセントに上昇しました。
470.lbmというテストは、Appleのチップにとって興味深いものと言われており、ARMやSamsungのコアに対して「多面的なパフォーマンス優位性」を示している。Appleのマイクロアーキテクチャは、より大きな命令ループバッファを持つことで最適化が可能で、コアはループ反復処理におけるデコードステージをバイパスし、バッファから命令をフェッチすることで時間を節約できると推測されている。また、Appleのコアのベクトル実行も、このテストで有利に働いている可能性があると考えられている。
SPEC2006 ベンチマーク テストを実行した結果、A11 と A12 がデスクトップ プロセッサのパフォーマンスにどれほど近いかが明らかになり、A12 は数か月前にテストされた Skylake ベースのチップよりもパフォーマンスが優れていることが確認されました。
報告書では、コンパイラの違いやその他考慮すべき事項があることを認めつつも、「ST のパフォーマンスに関して Apple のモバイル SoC が最速のデスクトップ CPU を上回るようになるまでには、非常に小さなマージンの話になる」と指摘している。
レポートの後半では、Vortex CPU のメモリサブシステムが、多くのワークロードで A12 の大幅なパフォーマンス向上を実現したとされており、さらに Apple のマーケティング部門は「15% と引用することで、ここでの向上率を実際より低く見積もっている」と付け加え、サイトではチップの向上率を約 40% と推定している。
A12は2つのパフォーマンスコアを搭載した6コアCPUで、AppleによるとA11よりも15%高速でありながら、消費電力は40%削減されています。4つの効率コアは負荷の低いタスクを処理し、理論上はA11と比較して半分の消費電力となります。