Apple の
M1
チップは、シングルコア CPU ベンチマーク スコアに基づくと、Apple がこれまで Mac でリリースした中で最速のチップであり、マルチコア パフォーマンスに関しては多くのハイエンド Intel Mac を上回っています。開発者のエリック・エンハイム氏は最近、「M1」チップの
詳細を共有し
、Apple の新しいプロセッサーが、置き換えられる Intel チップよりもはるかに高速である理由を探りました。
何よりもまず、「M1」は単純な CPU ではありません。 Apple が説明したように、これは System-on-a-Chip であり、すべて 1 つのシリコン パッケージにまとめて収容された一連のチップです。 「M1」には、8 コア CPU、8 コア GPU (一部の
MacBook Air
モデルでは 7 コア)、ユニファイド メモリ、SSD コントローラ、画像信号プロセッサ、Secure Enclave などが搭載されています。
Intel と AMD も複数のマイクロプロセッサを 1 つのパッケージで出荷していますが、Engheim 氏の説明によれば、Apple は競合他社のような汎用 CPU コアではなく、特殊なタスクを処理する特殊なチップに重点を置いているため、優位性を持っています。
これが、M1 Mac で画像やビデオの編集に取り組んでいる多くの人が速度の向上を実感している理由の 1 つです。彼らが行うタスクの多くは、専用のハードウェア上で直接実行できます。これにより、高価な iMac ではすべてのファンがフル稼働していても追いつけない一方で、安価な M1 Mac Mini では大きなビデオ ファイルを汗をかくことなくエンコードできるのです。
Apple は、他のほとんどの企業が真似できない方法でハードウェアとソフトウェアを統合することができます。これが常に
iPhone
と
iPad
に他のスマートフォンやタブレットに対する優位性を与えています。
確かに、Intel と AMD は完成した SoC 全体の販売を開始するかもしれません。しかし、これらには何が含まれているのでしょうか? PC メーカーは、何を搭載すべきかについてさまざまな考えを持っている可能性があります。これらはソフトウェアのサポートが必要となるため、どのような特殊なチップを搭載すべきかについて、Intel、AMD、Microsoft、および PC メーカーの間で競合が発生する可能性があります。
自社設計のシステムオンチップの利点に加えて、Apple は「本当に高速」で、アウトオブオーダー実行を通じてより多くの命令を並列実行できる Firestorm CPU コアも「M1」で使用しています。 RISC アーキテクチャと、Apple が実装したいくつかの特定の最適化については、Engheim が詳しく説明しています。
Engheim 氏は、CISC 命令セットの制限と PC メーカー向けのエンドツーエンドのチップ ソリューションの開発が容易ではないビジネス モデルのせいで、Intel と AMD は厳しい立場にあると考えています。
Engheim の記事全文は、「M1」がどのように機能するか、および Apple がコンピューティング パフォーマンスを大きく前進させるために採用したテクノロジーに興味がある人にとって
、読む価値があります
。