66
ARMの新しいロードマップでは、Appleが独自のMac CPUを製造することについては何も語られていない。

ARMは、将来のCPU設計のロードマップを公開するという前例のない措置を講じました。同社は、新型Cortex-A76設計が、薄型軽量ノートPC向けにIntelのUシリーズCPUと同等の性能を、消費電力のほんの一部で実現していることを誇示しています。 

これは、Windows業界がARMベースのノートパソコンやコンバーチブルタブレットに手を出し始めたまさにそのタイミングで、常時接続PCの魅力的なセールスポイントとなっている。一部のアナリストはARMのロードマップに注目し、AppleがMac向けに独自プロセッサを開発するのではないかという憶測を煽っている。

Apple が今後数年以内に Mac 用に独自の CPU を作る計画があるかどうかは分かりませんが、 この ARM ロードマップはそれとは何の関係もないことは言えます。

必ず細かい文字も読んでください

ARMのロードマップに関するニュースは興味深いものですが、それほど有益な情報ではありません。Cortex-A76は5月に発表されましたが、ARMは改めて、前世代よりも大幅に高速化していることを強調しています。発表には、以下のような疑わしいグラフィックが添えられています。

ARM vs インテル アーム

ARM は来年の CPU を昨年の Intel チップと比較します。

Cortex-A76は、実機でのテストにはまだ利用できないため(そのため予測値を使用しています)、ベースクロックではCore i5-7300Uよりも高速で、Turboクロックではほぼ同等の速度です。しかも消費電力は3分の1以下!すごい!

よく見てみると、何かおかしいことに気づきます。ARMはSPECINT 2006という、整数演算性能を測定するかなり古い合成ベンチマークの性能についてしか言及していません。これは業界標準のベンチマークなので、それ自体は問題ありませんが、実際のアプリケーションやオペレーティングシステムを実行する際のプロセッサ全体の性能を示すものではありません。キャッシュ性能、メモリサブシステム、浮動小数点演算性能、その他多くの要素が、実際のプロセッサ性能に影響を与えます。

ところで、Core i5-7300U(第7世代Core製品)は2017年春にリリースされたんじゃなかったっけ? 来年発売予定のARMのCPU設計が、2年前のIntelのCPUに勝てるなんて、感心するべきなのだろうか? Intelはすでに第8世代Coreプロセッサを市場に投入している。確かにIntelは10nmプロセスの導入で大きく失敗しているが、これは単純な比較ではない。

ARM が、モバイル クラスの電力消費でラップトップ クラスの CPU パフォーマンス (単一の整数ベースの合成ベンチマークで) を主張しているのはすばらしいことですが、それは 完全な状況とは言えません。

最も重要なのは、Apple自身の将来計画に関連しています。AppleはARM CPUすら使用していません。このパフォーマンスロードマップは、Appleの現在の製品や将来の製品とは全く関係がありません。

ARM は 2 種類の CPU ライセンスを提供しています。顧客が独自のプロセッサに組み込むことができる完全な CPU 設計のライセンスと、顧客が ARM 命令セットと互換性のある独自の CPU 設計を作成できるようにするライセンスです。

例えば、MediaTekはHelio X30プロセッサに最初の種類のライセンスを使用しています。このプロセッサは、高性能Cortex-A73コアを2個、省電力Cortex-A53コアを4個、そして極めて省電力なCortex-A35コアを4個搭載しています。つまり、合計10個のプロセッサコアで、すべてARMによって設計されています。しかし、ARMは実際にはプロセッサ全体を設計しているわけではありません。MediaTekは、これらのARM CPUコア設計とPowerVRのグラフィックコアを組み合わせています。

SamsungはExynosプロセッサで両方のライセンスを使用しています。Galaxy S8に搭載されているExynos 9 Octa 8895は、Samsung独自のM2「mongoose」高性能コア設計と、ARMの省電力Cortex-A53コアを採用しています。

Qualcomm の Snapdragon プロセッサは、長年にわたり、同社独自の ARM 互換設計と ARM の Cortex 設計を組み合わせて採用されてきました。

一方、AppleはARMの設計を 一切使用していません。2012年にiPhone 5でデビューしたA6プロセッサ以来、Appleは独自設計のCPUコアを使用しています。

Appleのパフォーマンスは他の追随を許さない

AppleのCPUコアは 卓越しています。ARM互換の他の製品と比較したパフォーマンスは、利用するプラットフォームが大きく異なるため、同等の性能を得ることは困難ですが、ここ数年のAppleの新プロセッサはどれも Geekbenchなどのベンチマークで競合製品を圧倒しています。

特に、Appleのプロセッサは、競合他社と比較してシングルコア性能において優れています。ARMのこのグラフを見て何か気づきましたか?

2020年のArmコンピューティングロードマップ アーム

ARM はシングルコアのパフォーマンスを向上させていますが、先走りすぎないようにしましょう。

細字で書かれた部分を見ると、このグラフは SPECINT 2006 のシングルコアパフォーマンスを示していると書かれています。このグラフには新しい第 8 世代 Core i5-8250U が含まれていないことや、Intel が昨年 U シリーズ プロセッサのコア数を 2 倍にしたという事実を無視すると、今後登場する Cortex-A76 では、A75 と比べてシングルコア パフォーマンスが大幅に向上すると予測されています。

しかし、これは追い上げに過ぎません。精彩を欠いたシングルコア性能こそが、SamsungとQualcommの高性能ARM互換カスタムプロセッサコアによる主な改善点です。両社のカスタムCPUコアは既にARM設計のシングルコア性能を上回っており、Appleのシングルコア性能はさらに優れています。AppleのシングルコアGeekbenchスコアはA11で4200を超え、Core i5-7300Uよりも約10%高い数値です(プラットフォームが同一ではないため、この比較はご自由にどうぞ)。これはSPECINTではなく多次元ベンチマークでの結果であり、今年のiPhoneに搭載される可能性が高いA12は、間違いなくさらに高速になるでしょう。

Appleの噂のMac CPU

もしかしたら、Appleは以前から噂されていたように、Mac向けに独自のCPUを開発しているのかもしれません。賛否両論の理由があります。AppleはすでにiMac Proと新型MacBook ProにT2プロセッサを搭載しており、一種のコプロセッサとして機能しています。Appleが自社の最重要コンポーネントの運命を掌握したいと考えているのは間違いありません。macOS(そしてそのアプリケーションとアクセサリのエコシステム全体)におけるx86互換性からARM互換性への移行は困難を極めるでしょうが、Appleは過去にも2度同様の移行を経験しています。

しかし、ARMの独自CPU設計ロードマップは、Apple自身のCPU計画とは全く関係がありません。Appleは 数年前にARMのCPU設計の使用を中止し、既にARM互換のCPUを独自に生産しており、はるかに優れた性能を発揮しています。iPhone 8とXに搭載されているA11は、既にIntelのUシリーズプロセッサと同等の速度であると主張する人もいます。

結局のところ、Appleが自社製プロセッサへの移行を懸念しているのは、薄型軽量ノートPC向けに、よりエネルギー効率の高いプロセッサを開発できる能力とはほとんど関係がないだろう。おそらくAppleは既にそれを実現しているだろう。むしろ、macOSエコシステム全体(アプリケーションや周辺機器を含む)の移行の難しさ、そして iMacやMac Proに搭載されているような、IntelやAMDの最高性能プロセッサと競合できる高性能プロセッサを開発できるAppleの能力に関係している。