IntelとAMD、彼らはAppleの足跡をたどって、ARMに移行できるでしょうか?

の到着とともに ARM 建築 〜へ Apple デバイス、業界では多くの質問が提起されています。 クパチーノの人々は、私たちが慣れ親しんでいるx86アーキテクチャから独立した完全なエコシステムを持つことができることを示しようとしています。また、パフォーマンスの観点から、ある程度競争できることはすでに見てきました。 この記事では、両方が インテル & AMD Appleの足跡をたどってARMに切り替えたかったのですが、彼らは何を諦めなければならず、何を実行する必要がありますか 遷移 ?

ARMは効率、消費とパフォーマンスのバランスを追求しますが、使用する処理ステージは少なくなりますが、コアは低速で特定のタスクを使用しますが、x86はその設計を「生の電力」に基づいているため、IntelとAMDは複雑なコアを大規模に選択します:ARMと同じスペースでは、コアの数ははるかに少なくなりますが、はるかに強力で用途が広くなります。

IntelおよびAMD

IntelとAMDはARMエコシステムを目指すことができますか?

IntelとAMDがARMエコシステムを開発できるかどうかを評価する前に、現在の機能を理解する必要があります。 x86アーキテクチャはCISCに基づいており、非常に複雑な操作を解決するのに役立つ非常に広範な命令セットを備えています。つまり、同じカーネルで任意の操作を実行するための非常に多様性があります。 ARMは、その一部として、特定の特定のタスクのみを実行できるシングルサイクル命令でRISCを使用するため、同じことを行うには、さまざまなコアを組み込む必要があります。

もっと簡単に言えば、IntelとAMDが現在の状態を維持したいが、プロセッサでx86の代わりにARMアーキテクチャを使用したい場合は、これらの内部設計を完全に変更して、多数のコアを統合する必要があります。今までより; これらのコアは、現在よりも低電力で低速ですが、はるかに単純であり、それぞれが特定の操作の特定のセットを実行するように配置されています。

したがって、彼らが最初に諦めなければならないのは、独自のプロセッサ設計であり、プロセッサを製造せず、それらを使用する権利を設計してサードパーティに販売するだけのARM設計を統合するための「ボックスを通過」することです。メーカー、この場合はAMDとIntelになります。 これは必然的に 収入の減少 最初は、しかしそれはまた巨大なことを想定します 研究開発費の節約 長期的にはすべてが経済的に利益をもたらすことを示している理由を設計します。

IntelとAMDはどちらも、スマートフォンやサーバー用のプロセッサなど、一部の領域でこのARMアーキテクチャを使用して「最初のステップ」をすでに実行していますが、Appleのように消費者レベルではまだ触れていません。

ソフトウェアレベルでの移行は可能ですか?

ファームウェアとソフトウェアについて話すとき、状況は変わります。 プロセッサの内部コードは、パフォーマンスの点で非常に重要であり、ソフトウェアの観点からゼロから開始する必要があるのと同じように、この点でゼロから開始する必要があります。

ただし、これをPCのソフトウェアエコシステムと比較すると、これは非常に小さな部分になります。 オペレーティングシステムは、特に優れたパフォーマンスを実現する場合は、アーキテクチャごとに主にプログラムおよび最適化する必要があります。 これは、オペレーティングシステムレベルとその上で実行されるプログラムの両方で、完全に書き直すか、少なくとも移植する必要があることを意味します。 この点で、コアが単純に機能することを考えると、x86よりもARMの方がプログラミングが簡単であると言わなければなりませんが、それでも大きな作業になります。

インテルフォベロス

言い換えれば、AMDとIntelがARMに切り替えることを決定した場合、新しいアーキテクチャに適応するために彼らの足跡をたどり、ソフトウェアを再プログラムすることを余儀なくされるため、多くのソフトウェア会社を台無しにするでしょう。 それは不可能ではありませんが、それに多くのリソースを費やすことを意味し、大手ソフトウェア会社がIntelとAMDにそのような措置を講じないよう圧力をかけていることを否定することはできません。

では、ARMアーキテクチャを備えたAMDおよびIntelプロセッサが登場するのでしょうか。

彼らだけがそれを知っています、しかしすべてはそれが少なくとも短期的および中期的には私たちが見るつもりのないものであることを示しています。 ARMコアがx86アーキテクチャと比較して単純な命令を持っているという事実は、あまりにも多くの変更を引き起こし、IntelとAMDの両方とソフトウェア会社の完全な再構築を引き起こし、これは一夜にして行うことはできません。 明日。 それは将来起こる可能性がありますか? はい、確かにそれは実行可能なものだからです。 Appleは、完全に機能するARMベースのエコシステムを使用できることをすでに実証していますが、現在のテクノロジでは、x86アーキテクチャのパフォーマンスを提供できないことも確認しています。

ARMプロセッサの消費量はx86よりはるかに少ないため、消費と効率が明らかに優勢になるというパラダイムに直面しますが、同じタスクを実行するにはさらに多くのコアが必要です。 しかし、私たちが住んでいる世界では、効率性に加えて、生のパフォーマンスが優勢であり、消費者が低消費を追求してそれをあきらめたいと思うのは難しいようです。 したがって、すべては、この潜在的な移行が、IntelとAMDが今日時間とリソースを投資している焦点ではないことを示しています。