なぜ Apple だけが ARM 搭載のラップトップで成功したのでしょうか?

ハードウェアの世界での論争の 86 つは、xXNUMX レジスタと命令セットを備えたプロセッサ間の比較です。 インテル & AMD 世界中のPCで使用され、 ARM、多数のデバイスに見られます。 これは、前述の ISA を彼らのパソコンに採用したことによって生み出されましたが、クパチーノの人々がその飛躍を遂げるずっと前に、 Windows for ARM はすでに存在していました。 なぜ ARM プロセッサを搭載したラップトップ からのものを除いて、地面から降りない Apple ? 持つ価値はありますか?

しばらくの間、Windows または Linux ただし、従来の PC と同様に、内部に Intel または AMD プロセッサは搭載されていません。 それらは ARM ラップトップと呼ばれ、PC よりも高い特定の消費量でパフォーマンスを発揮する超軽量コンピューターを実現する方法として作成されました。 Apple チップを搭載し、同じ ISA の下にある MacBook の登場により、結果はこれ以上憂鬱なものではなかったでしょう。

Apple は ARM 搭載のラップトップで成功を収めている

ARMラップトップにおけるAppleの優位性

主な理由はオペレーティング システムに関係する必要はありませんが、無駄ではなくパワーです。Qualcomm が Nuvia を買収して新世代のプロセッサを作成することになった理由の XNUMX つは、 CPU ISA ARM の下のコアでは、Apple に大きく遅れをとっています。 なぜなら Windows for ARM は、 キンギョソウ 8CX 、結局のところ、このタイプのすべてのラップトップはすべて同じプロセッサを搭載しており、わずかな違いはあるものの互いのクローンです。

  • さて、私たちが見ると Geekbench 5の結果 、これらのコンピュータのほとんどは、 1100ポイント シングルコアでしか実行できないコードを実行するとき 5700ポイント マルチコアコードについて話す場合。 これらすべてのチップで 8 MHz の速度で 2995 コア .
  • 対照的に、 MacBook Air の Apple M1 チップ 2020年末に登場した、 1700ポイント シングルコアではほぼ 7600 ポイント、マルチコアではライバルのように 8コア構成 で実行 3.2 GHzの
  • Apple の M2 はそれぞれ 1906 ポイントと 9017 ポイントまでスケールアップ 、全体的な処理ユニットの数を増やすことなく。 パフォーマンス コアのクロック速度だけでなく、 3.4 GHz

Apple 対 Qualcomm ポータブル ARM

もちろん、このタイプのチップの落とし穴は、異種のコア構成を使用していることであり、一部のチップは他のチップよりも優れたパフォーマンスを発揮しますが、効率は低いということを考慮する必要があります。 どちらのタイプのプロセッサも、同じチップ上でスペースを共有します。 したがって、マルチコアの結果は、XNUMX つのケースすべてで予想を下回っています。 一般的な考え方としては、Apple チップと Qualcomm チップの間には明らかなパフォーマンスの違いがあるということです。

また、Intel や AMD と比べてどうですか?

残念ながら、すべての消費量でワットあたりのパフォーマンスが同じユニバーサル プロセッサはありません。 x86 は、携帯電話の消費においてお粗末なパフォーマンスを持っているため、誰も使用していません。一方、プロセッサのワット数を増やすと、テーブルがどのように変化するかがわかります。 これが、どの ARM ノートブックにも TDP が 45 W の CPU が搭載されていない理由です。

ただし、超軽量ラップトップが見つかる中間点があり、したがって消費量が少なくなります。 まあ、最も使用されているプロセッサの 3 つは Intel Core i1215-6U です。 ASUS ビボブック。 まあ、2.5 GHz の速度では、シングルコアで 1427 ポイントに達することができますが、マルチコアのパフォーマンスでは、ユニットが 6 つしかないため、遅れをとっています。 4461点。

ソフトウェアはハードウェアを売る

その歴史の中で、アップルはプロセッサを数回変更し、プラットフォームの垂直構造を完全に熟知しているため、すべての問題なく ISA から別の ISA に移行することができました。 1981 年に PC 用に書かれたプログラムを自分のコンピューターで実行する人がいる場合、エミュレーションやコードの移植なしで、現在のコンピューターで実行できます。 一方では、 Mac これは発生しません。その歴史の中で、68K、PowerPC、x86、ARM の XNUMX つの異なる命令レジスタ セットが使用されてきました。 パソコンで? 今回は全部でXNUMXつだけ。

ソフトウェアはシステムを売る

依存関係のない高水準言語を使用していれば問題にならないため、ソース コードをある種類のバイナリから別の種類のバイナリに移動すること自体の問題ではありません。 むしろ、問題は、ISA の要素に依存するコードの部分にあります。 これの主な原因はオペレーティングシステムです。 各命令セットとレジスタ セットがメモリの保護された領域と保護されていない領域を処理する方法など、より複雑な概念は言うまでもありません。

今日のアプリケーションはオペレーティング システム上で実行されるため、適切に適合させる必要があります。そうしないと、x86 から ARM へのアプリケーションの移植は行われません。 ただし、それらの欠如は、ARMラップトップが販売されておらず、大失敗と見なすことができることを意味します.

ARMラップトップの大失敗の責任を取りたがる人は誰もいない

Apple は Don Palomo モードですが、Windows を搭載した ARM ラップトップの場合は、 Microsoft Qualcomm は、Cupertino のメーカーが MacBook を高値で販売しているのを見て、それらをエミュレートすることを決定した多数のメーカーに同意する必要があります。 レドモンドオペレーティングシステムを搭載した他のラップトップと比較しても、価値の認識が低い製品を提供しています。

PC lento disco デサパレシード

実際、結局のところ、クアルコムはモバイルチップの優れた作成者であるにもかかわらず、遅すぎるプロセッサを作成し、ユーザーがこれに気付いたという事実に要約されます. Apple は、ユーザーが Intel Mac でアプリケーションをスムーズかつほとんど楽に実行できるようにしました。 代わりに、x86 プログラムが Qualcomm Snapdragon 8CX でエミュレートされているのを見るのは腹立たしいです。

言い換えれば、ARM Windows ラップトップの価格は、現在の価格よりも大幅に低くする必要があります。これは、提供する価値がエンド ユーザーのコストを正当化するのに十分ではないためです。 ここでの責任はアセンブラーにあるのではなく、競合するプロセッサとオペレーティング システムのデュオを提供していない Qualcomm と Microsoft にあります。