AppleのA6プロセッサは同社初のカスタム設計CPUコアとなる可能性がある

AppleのA6プロセッサは同社初のカスタム設計CPUコアとなる可能性がある

マイキー・キャンベルのプロフィール写真マイキー・キャンベル

· 2分で読めます

土曜日の報道によると、Apple の新しい A6 プロセッサは、実際には同社がカスタム ARMv7 コアを設計する初の試みであり、このシリコンが ARM の A9 または A15 Cortex 設計を使用しているという以前の主張を覆す可能性がある。

Appleが水曜日にiPhone 5を発表した際、搭載されている新型A6プロセッサの正確な性質や構造を含め、技術仕様についてはほとんど明らかにされませんでした。AnandTechのアナリストであるAnand Shimpi氏をはじめとする一部の人々はこのチップにはARM Cortex A15プロセッサコアが採用されているのではないかと推測していました。これは、コンシューマー向けデバイスにはまだ搭載されていない次世代ARMアーキテクチャです。

シンピ氏は続報で、A6が「Apple独自のARMv7ベースのプロセッサ設計を採用した初のSoC」であるという考えを裏付ける新たな証拠を発見したと報じています。さらに、CPUコア(複数可)はARMのA9やA15の設計に基づくものではなく、「Apple独自の創作物」であると述べています。

「結局、私は間違っていました。でも嬉しい驚きでした」とシンピさんは書いている。

AppleがSoCのコアをカスタム設計したという結論に至るにあたり、シンピ氏はAppleのXcode 4.5開発ツールキットを詳細に調べ、特定の機能を比較対照することで可能性を絞り込んだ。シンピ氏によると、最新バージョンのXcodeでは、Appleの初代iPhoneと第2世代iPhone 3GのARM11コアで使用されていたARMv6命令セットアーキテクチャ(ISA)のサポートが廃止された一方で、現在のARMコアで使用されているARMv7 ISAのサポートは維持されているという。また、XcodeはA6のARMv7と統合するために設計された新しいアーキテクチャのサポートも追加した。

Shimpi 氏は、どのコンパイラが特定の VFP バージョンのサポートを提供しているかなど、さまざまな ARM コアの使用に関連する技術的な詳細を検討し、Apple が ARM の Cortex A9 または Cortex A15 のいずれかを選択することに決めたという結論に達しました。

「公表できない理由から、A6 SoCがARMのCortex A9ベースではないことは分かっていましたが、他の選択肢はCortex A15しかないとすぐに思い込んでしまいました」と彼は語った。「そして、もう一つの大きな可能性、つまりAppleが開発したARMv7プロセッサコアを、愚かにも見捨ててしまったのです。」

Appleは、A6は昨年のA5 SoCの2倍の性能を備え、バッテリー駆動時間も延長されていると主張しており、これはカスタムメイドのコアであることを示唆しています。これは、Samsungの32nmプロセスに移行するだけでは実現できない成果です。SamsungはAシリーズプロセッサの製造を担当しており、チップの設計は担当していません。

A6 GPU に関しては、Shimpi 氏は Apple が 2 つの 32 ビット LPDDR2 メモリ インターフェイスを備えた、より高クロックの PowerVR SGX 543MP3 ユニットを使用していると考えています。

A6 がいくつのコアを採用しているかはまだ不明だが、来週 iPhone 5 が店頭に並ぶときにプロセッサの内部構造のより詳細な情報が公開されるはずだ。