iPad 3とiPhone 5には秘密の「マクロスカラー」アーキテクチャが搭載されるかもしれない。その意味とは?

iPad 3とiPhone 5には秘密の「マクロスカラー」アーキテクチャが搭載されるかもしれない。その意味とは?

  • Oligur
  • 0
  • vyzf
iPad 3とiPhone 5には秘密の「マクロスカラー」アーキテクチャが搭載されるかもしれない。その意味とは?
  • ニュース
アートとテクノロジーが融合したMadspeitersen

iPad 3とiPhone 5の新しいハードウェアに関する手がかりとして、先週、米国特許商標庁はAppleによる「Macroscalar」という単語の興味深い商標出願を公開しました。多くの人は、この単語はAppleの次世代A6システムオンチップを指していると考えています。商標の使用前に公開するのは、Appleとしては異例の対応です。一体「Macroscalar」プロセッサとは一体何なのか、そしてiPad 3をどのようにして驚くほど素晴らしいものにするのでしょうか?

まず、「マクロスカラー」をマクロとスカラーという 2 つの部分に分けて定義してみましょう。

マクロ:規模の大きい。範囲や程度が大きい。大規模な。マクロ経済学は、経済の仕組みを大局的に捉える学問です。

スカラー: 単一の数字、数値、またはフィールド内の要素。

現在、プロセッサのクロック周波数の上昇は、ほとんどのコンシューマー向けソフトウェアがこのテクノロジの利用に最適化されていないため、パフォーマンスの向上には繋がっていません。マクロスケーラプロセッサは、コンパイル時に偶発的な二次命令を生成することでこの問題に終止符を打つことを目指しています。これにより、データ依存ループが完了すると、次の命令セットが実行可能になります。基本的に、「マクロスケーラ」プロセッサは、ループが継続するか完了するかに関わらず、処理すべきパイプラインが常に満杯の状態を維持し、効率を向上させます。

「マクロスケーラ」プロセッサが実現できるもう一つの巧妙な機能は、ループ間、あるいはループ内で実行される一連のシーケンシャル命令をロードすることで、実行速度を向上させることです。AppleのA6プロセッサは「マクロ」スケーラプロセッサであるため、これらの処理を大規模に実行できます。「マクロスケーラ」プロセッサのアーキテクチャは、一度に1つのパイプラインを維持するのではなく、複数のパイプラインをロードして切り替えることで並列パイプラインを維持し、プログラムのループパフォーマンスを最大化します。

Appleは、コンパイラ(ソフトウェア部分)とCPU(iPhoneの心臓部)の両方を自社で管理することで、サードパーティが新しいハードウェアに対応させる必要のない、完全な「マクロスケーラー」体験を提供できる素晴らしい立場にあります。つまり、次世代のiPadとiPhoneでは、Temple Runを超高速でプレイできるようになり、アプリの起動時や他のアプリへの切り替え時に発生する遅延など、煩わしい作業は一切発生しなくなります。さらに、「マクロスケーラー」プロセッサは、その優れた処理に必要な電力が少ないため、バッテリーの消耗も抑えられます。Appleがこの技術をA6プロセッサに実装できれば、まさにWin-Winの関係と言えるでしょう。

Apple 社は現在、この技術に関連する特許を 4 件所有しており、一部の Apple ブロガーは、この技術が iPad 3、そして iPhone 5 に搭載され、大ヒットする可能性があると考えている。しかし、顔を溶かすような「マクロスカラー」プロセッサのパワーが iPad 3 で発揮されるかどうかは、おそらく 3 月まで待たなければならないだろう。

[PatentlyApple、RazorianFly経由]