41
Windows 10、来年X86エミュレーション搭載ARMチップをサポートへ。クアルコムチップが初サポート

クアルコムは、マイクロソフトとの提携により、次世代ARMベースチップでレガシーWin32プログラムを実行できるようになると発表しました。この取り組みが成功すれば、クアルコムをはじめとするARMチップメーカーは、PCチップ市場におけるインテルの独占にとって、一躍大きな脅威となるでしょう。クアルコムは最近、世界初の10nmプロセスによる48コアのARMベースサーバーチップも発表しました。マイクロソフトがARMサーバー向けにWindows Serverフレーバーを提供することを決定した場合、インテルにとってさらに大きな問題となる可能性があります。

ARMとWindows

これまでマイクロソフトは、ユニバーサルWindowsプラットフォームを通じて、開発者にARMとx86アーキテクチャの両方に対応した新しいアプリケーションの開発を促してきました。しかし、ARMを開発者にとって魅力的なものにするはずだった2つのオペレーティングシステム、Windows Phone/MobileとWindows RTは、どちらも消費者の支持を得られませんでした。

2つのOS、特にWindows RTは、アプリに関して「鶏が先か卵が先か」という問題を抱えていました。消費者は、アプリが不足しているため購入をためらっていました。また、市場がないため開発者もアプリを開発しませんでした。

AMDはここ数年で大きく衰退しており、Intelはさらなる競争相手を必要としていました。少なくとも低消費電力で競争力のあるチップ性能を提供するという点では、ARMがその競争相手となる可能性が高かったのです。

しかし、これらのチップが既存のWindowsプログラムのほとんどを実行できなければ、ゲームは始まる前から終わっていたでしょう。もしMicrosoftが何らかの方法でx86アプリケーションをARMチップ上で十分に動作させることができれば、ARMチップメーカーは突如として、IntelベースのノートPCとあらゆる面で競合できるノートPCを製造できるようになるでしょう。ARMベースのノートPCはおそらく低価格帯からスタートすることになるかもしれませんが、市場の大部分は低価格帯に占められています。

マイクロソフトは来年から ARM チップですべての x86 プログラムを実行できるようにする予定のようです。

クアルコム、Win32プログラムを初めてエミュレート

クアルコムは、同社の次世代プロセッサを搭載したデバイスはユーザーに「完全なWindowsエクスペリエンス」を提供すると述べた。さらに、同社のチップはエミュレーションを通じてUWPアプリとWin32レガシープログラムの両方を実行できると具体的に言及した。

Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。

「Qualcomm Snapdragonプロセッサは、ギガビットLTE接続、高度なマルチメディアサポート、機械学習、優れたハードウェアセキュリティ機能など、世界最先端のモバイルコンピューティング機能を提供します。さらに、薄型ファンレス設計と長時間バッテリー駆動もサポートしています」と、Qualcomm Technologies, Inc.のエグゼクティブバイスプレジデント兼QCT社長であるクリスティアーノ・アモン氏は述べています。「Windows 10エコシステムとの完全な互換性を備えたQualcomm Snapdragonプラットフォームは、クラウドコンピューティングへのモビリティをサポートし、コンピューティングデバイスの使い方を変革すると期待されています」とアモン氏は付け加えました。

ARMエコシステムはx86エコシステムほど標準化されていません。主な理由は競合相手が多いことに加え、ARM自身がチップメーカーにARMベースのチップをさらにカスタマイズする自由を与えたいと考えているため、チップ間の互換性に問題が生じているからです。互換性マトリックスが分散しているため、 Microsoftは当初、すべてのARMチップでx86エミュレーションをサポートできない可能性が高いでしょう。

同社は、厳選された数社のチップメーカーだけでなく、ARMチップのモデルも数種類に限定してスタートする可能性が高い。これは標準化が不十分なためであるだけでなく、x86アプリケーションをエミュレートできる最初のARMノートPCには、スムーズに動作させるのに十分な性能が必要になるためでもある。

ARMチップはここ数年で既にノートパソコンクラスの性能を達成しており、これはARMベースのChromebookや、Appleのますます高性能化する「PCクラス」のARMチップだけでなく、Intel自身によっても実証されています。Intelは、ローエンドのCeleronおよびPentiumチップのCoreアーキテクチャをAtomアーキテクチャに置き換えました。ハイエンドのARMチップと同等の性能を持つAtomは、ローエンドのノートパソコンにも搭載できるほど高性能になりつつありました(IntelにとってAtomチップの製造コストはCoreチップの製造コストよりも低いため)。

しかし、ハイエンドARMチップはネイティブプラットフォームの実行時にかなり良好なデスクトップコンピューティングエクスペリエンスを提供できるようになったものの、x86エミュレーションでも同様の結果が続くかどうかはまだ不明です。エミュレーションの速度と効率は、Microsoftの実装に大きく依存するでしょう。

クアルコムは、ARMチップを使用し、従来のWindowsプログラムをエミュレートする最初のデバイスが2017年後半に発売される予定だと述べた。

ルシアン・アルマスは、Tom's Hardware USの寄稿ライターです。ソフトウェア関連のニュースやプライバシーとセキュリティに関する問題を取り上げています。