AsusやHPなどのPCメーカーがARMチップをベースにしたラップトップやタブレットの設計を始める中、ARM自身も影から姿を現し、少なくとも2020年まではIntelに挑戦するためのロードマップを展開することを決定した。
ARMが公開したロードマップには、同社がPC向けに設計した初のプロセッサが示されています。主要プレーヤーに狙いを定めたARMは、自社のチップがシングルスレッド性能においてIntelのチップと同等、あるいは凌駕する可能性もあると主張しています。
ARMは2つの新しいチップアーキテクチャを発表しました。7nmアーキテクチャのDeimosは2019年にデビュー予定、そして5nm設計のHerculesは2020年にリリース予定です。もちろん、落とし穴があります。多くのWindowsアプリはARM命令セット向けにネイティブに開発されていないため、エミュレーションによってパフォーマンスが低下する可能性があります。しかしながら、Intelと比較することは、ARMがPC市場への注力を継続していることを示す明確な兆候です。
これがユーザーにとって何を意味するか: Asus NovaGoのようなARM搭載PCは、画期的なバッテリー駆動時間を提供しますが、パフォーマンスは2つの理由で低下します。1つは、ARMコアの演算能力がIntel Coreファミリーに遅れをとっているため。もう1つは、ARMチップがネイティブに処理できないアプリはエミュレーションする必要があるためです。ARMはMicrosoftの開発方針に大きく影響を与えることはできませんが、自社のパフォーマンスを向上させることはできます。最後に、ARM PCが一時的な流行に終わるのではないかと懸念しているのであれば、答えは「ノー」です。どうやらそうではないようです。

ARM の出発点: Asus NovaGo (ARM チップ搭載) のレビューでのこの PCMark Work スコアでは、パフォーマンスの点では NovaGo が最低レベルでした。
ARM、インテルのCoreに追いつく
ARMは既にスマートフォン市場を席巻するチップを製造していますが、チップを直接供給していません。同社はいわゆる知的財産(IP)プロバイダーであり、しかも「ソフト」なプロバイダーです。クアルコムやサムスンなどの企業にチップの設計とライセンス供与を行い、企業はそれを自由に改良し、最終的にはスマートフォンやPC向けに製造することができます。ARMの顧客企業向けエコシステムマーケティング責任者であるイアン・スマイス氏によると、この慣行は今後も続くとのことです。
この構造は、誰が何を供給しているのかを少し混乱させる可能性があります。知っておくべきことは、ARMが基本的に毎年新しい設計を発表し続けているということです。現時点でPC向けARMベースチップの独占サプライヤーであるQualcommも、少し遅れて、独自に改良したSnapdragonチップを投入しています。その後、PCベンダーは これらのチップをPCに組み込む必要があり、さらに時間がかかります。

ARM のロードマップでは、自社製チップと Intel の Core アーキテクチャ間のシングルスレッド パフォーマンスを積極的に比較しています。
Asus NovaGoには、2017年クアルコム製チップSnapdragon 835が搭載されていました。このチップのKryo 280コンピューティングエンジンは、2016年ARM Cortex-A73コアをベースとしていました。その後、クアルコムは、ARMの2017年10nm Cortex-A75アーキテクチャをベースとした2017年コアSnapdragon 845をリリースすると約束していました。しかし、845は姿を消し、今年のComputexでSnapdragon 850がクアルコムの公式PCプロセッサとして待望の製品として発表されました。Snapdragon 850と845はどちらも同じARM Cortex-A75アーキテクチャを採用していましたが、クロック速度が異なっていました。
一方、ARMは今年5月に次期チップCortex-A76を発表し、35%の性能向上を約束した(QualcommはA76アーキテクチャをベースにしたSnapdragonをまだ発表していない)。スマイス氏はまた、ARMのパートナー企業は今年中に7nmプロセスでA76チップを製造し、Intelが停滞しているように見える一方で、製造の改善ペースを着実に維持していくと述べた。

ARM のパートナーは次の Intel Inside になるのでしょうか?
結局のところ、パフォーマンスの低さが批判されているAsus NovaGoは、着実に改善が進む2年前のARMアーキテクチャをベースにしている。ARMのスマイス氏は、AsusやHPといった既存顧客がARMチップの購入を継続するかどうかについてはコメントを控えた。「しかし、本日A76以降のチップをベースに説明したパフォーマンスと消費電力に、顧客もきっと満足してくれるだろう」と付け加えた。
ARM は実際にコンピューティング性能でリードできるのでしょうか?
ARMのロードマップによると、A76(約3GHzで動作予定)はパフォーマンスが飛躍的に向上する。スマイス氏によると、ARMはシングルスレッドベンチマークであるSPECINT2006を実行し、Core i5-7300Uのスコアを自社の性能推定値と比較したという。確かに、これはIntelの第7世代Kaby Lakeチップまでのシングルスレッド性能を測定する単一のベンチマークに過ぎない(Intelは現在Kaby Lake-Rチップを出荷しており、年末までにWhiskey Lakeに移行する予定だ)。また、スマイス氏は、Coreのターボモードは考慮されていないと付け加えた。
シングルスレッド性能は依然として人気の指標ですが、これはプログラマーがCoreやARMといったチップアーキテクチャに内在する並列処理をうまく活用できていないというだけの理由です。ARMは伝統的に、この分野で大きく遅れをとってきました。
例えば、Anandtechは2016年に、CaviumのARMベースのサーバーチップと同等のIntel Xeonチップの比較記事を公開しました。これはARMがPCプロセッサとして認められるずっと前のことです。当時、ARMプロセッサの性能はXeonの25%程度でした。同等、あるいはそれ以上の性能向上は、目覚ましい飛躍と言えるでしょう。
「3GHz A76の予測パフォーマンスを見ると、Core i5のパフォーマンス範囲の上限にちょうど位置します」とスマイス氏は語った。

A76 を古い Intel チップと比較するのは公平ではありませんが、それは出発点です。
また、ARM固有の電力優位性も軽視されています。ARMはプロセッサを「big.LITTLE」構成と呼ぶもので、8基程度のA76演算エンジンと、アイドル時に処理を引き継ぐ電力最適化されたA55 CPUを組み合わせています。これにより、A76の消費電力は5ワット未満に抑えられますが、Intel Core i5-7300Uは約15ワットを消費し、バッテリー駆動時間を短くしています。
スミス氏によると、これはつまり、ARMがPC市場における自社の立ち位置をより声高にアピールし始めることを意味するという。「これで、パフォーマンスの面で我々がどこにいるのかを正確に示すことができる」とスミス氏は述べた。「では、我々はより積極的になるのでしょうか?はい、それは妥当だと思います。」
訂正: Kryo 280 は A72 ではなく 2016 ARM Cortex-A73 コアをベースにしています。