iPhone 3G Sは、Cortex A8プロセッサとPowerVR SGXGPUを搭載か

iPhone 3G Sのプロセッサ動作周波数が600MHzであることをお伝えしましたが、それがCortex A8であることが海外メディアで伝えられています。

それによれば、

AnandTech: The iPhone 3GS Hardware Exposed & Analyzed

Thankfully, Apple fans don’t have to be outclassed for long - the newly announced iPhone 3GS uses a comparable CPU/GPU pair.

Although unannounced, the iPhone 3GS uses (again) a Samsung SoC but this time instead of the ARM11 + MBX-Lite combo it’s got a Cortex A8 and PowerVR SGX; just like the Pre.

ということで、(Palm Preが一時的優位に立ったが、)Appleはすぐに同等のプロセッサとGPUを搭載してきたということです。

CPU

samsungsoc

プロセッサは、噂どおりサムスンのカスタムチップにARM Cortex A8が搭載されており、それが600MHzで動作しているということです。iPhone 3Gに搭載されているARM11との比較は次のようになります。

iPhone 3G (ARM11) iPhone 3GS (ARM Cortex A8)
Manufacturing Process 90nm 65nm
Architecture In-Order In-Order
Issue Width 1-issue 2-issue
Pipeline Depth 8-stage 13-stage
Clock Speed 412MHz 600MHz
L1 Cache Size 16KB I-Cache + 16KB D-Cache 32KB I-Cache + 32KB D-Cache
L2 Cache Size N/A 256KB

※ただし、ARM Cortex A8コアは600MHZで動作させた場合でもARM11コアの動作電力の約3倍消費すると見られています。にも関わらず新型の方がバッテリー寿命が向上しており、Appleがどうやってこの消費電力をセーブしているのかについては、IntelのQuick Startに似たような仕組みが入っているのではないかと指摘しながらも謎だとしています。

GPU

sgx

さらに、GPUについては詳細がわからないものの、Palmと同様のPowerVR SGXチップが搭載されているようです。

The SGX ranges from the PowerVR SGX 520 which only has one USSE pipe to the high end SGX 543MP16 which has 64 USSE2 pipes (4 USSE2 pipes per core x 16 cores). The iPhone 3GS, I believe, uses the 520 - the lowest end of the new product offering.

つまり、PowerVR SGXシリーズの中の520が使用されているのではないかと見ているということです。ちなみにiPhone 3GはPowerVR MBX-Liteを搭載しており、3G SのPowerVR SGXの動作周波数を100MHzとした場合、さらに200MHz動作とした場合のスペック比較表も載っています。

iPhone 3G (PowerVR MBX-Lite) PowerVR SGX @ 100MHz PowerVR SGX @ 200MHz
Manufacturing Process 90nm 65nm 65nm
Clock Speed ~60MHz 100MHz 200MHz
Triangles/sec 1M 3.5M 7M
Pixels/sec 100M 125M 250M

参考)POWERVR SGXのコンフォーマンステスト完了についてのKhronos Group発表文

Imagination TechnologiesのPowervr SGXが、業界初の全Khronos APIコンフォーマンステストを完了

8 月18日(米国時間)、Imagination Technologiesは、同社の3Dグラフィックス・アクセラレーション・ソリューションのPOWERVR SGXが、OpenGL® ES 2.0, OpenGL ES 1.1およびOpenVG™ 1.0を含むKhronosのモバイル2D/3DグラフィックスAPIすべてに対して、現在販売されているシリコン上でのコンフォーマンステストを完了した業界初の製品となったと発表しました。

※Khronos Groupとは、OpenGLをはじめとする3Dグラフィックスなど様々なメディアの業界標準APIを策定している団体です。上記引用はそのKhronos Groupが、Imagination Technologies社のPowerVR SGXがOpenGLほかの標準仕様に適合していることを検証するコンフォーマンステストを通過したことをプレスリリースしているものです。

そして記事は、ライバルPalm Preとの関係について次のように続きます。

As I mentioned earlier, the Palm Pre uses a similar combination of hardware to what I expect from the iPhone 3GS. TI’s OMAP 3430 combines a Cortex A8 CPU core with a PowerVR SGX 530 GPU. The difference is that while the Pre uses its excess horsepower to enable user-level application multitasking, Apple won’t be. The Pre is most definitely faster than the iPhone, but it still has some rough edges. Combine the power of the Pre with the highly optimized software stack of the iPhone and you’ve got the recipe of an extremely fast iPhone. While I’ve yet to play with one, on paper, the 3GS should be every bit as fast as the videos make it seem.

Palm Preは、Cortex A8プロセッサとPowerVR SGX 530GPUを内蔵するTIのOMAP 3430を用いていることが判明しており、チップだけを比較した場合にはPalm Preが勝ることになる。しかし、Palm Preが常にユーザーにマルチタスクの自由を与えているのに対して、iPhoneが(Appleの特定アプリに)限定したマルチタスクしか許さないために、相対的な速度としてはiPhone 3G Sの方が勝ると見ているようです。

つまり、今回のiPhone 3G Sはユーザー側から見るとマイナーチェンジに見えるかも知れませんが、従来機とまったく変わらない外側からは想像もつかないほど、相当なパワーアップがなされているということです。

またこのパワーアップは特にグラフィックス面での強化が目立つものがあり、いよいよゲームプラットフォームと同じ土俵に立ったことを意味しているのだと思われます。

参考)iPhone 3G S登場で大きく変化するゲーム機市場

デベロッパーの対応

ただこれだけの性能差があると、同一のゲームを走らせた場合においてもタイミングのズレなどが発生してくる可能性があります。

そのため、例えばngmoco:)では新作のオンライン対戦FPSゲームにおいて、1本のアプリの中に従来シリーズ向けとiPhone 3G S向けの2つの動作モードを用意することで互換性を保っているということです。

FingerGamingによると

FingerGaming » ngmoco Scales LiveFire Graphics to iPhone 3GS Performance - Gaming on the iPhone and iPod Touch

In some cases, the modifications will extend beyond mere performance tweaks. 3GS owners will notice slightly better graphics in ngmoco’s upcoming first-person shooter LiveFire, for example.

“We’re scaling the imagery based on the performance of the device, so if you’ve got a 3GS, the game’s going to look better and run at a great frame rate,” said Young. “And if you’re on an iPhone 3G, the game will look a little bit different, but the frame rate will be the same, ’cause obviously performance and speed are actually an important part of a cool first person shooter gameplay experience.”

ngmoco:)の共同設立者兼CEOのニール・ヤングが語ったものとして、3G Sユーザーはより綺麗なグラフィックで表示されることになるが、オンラインゲームではフレームレートが非常に重要な優位点となりうることを考慮した上で、従来機と3G Sとでは、同一のフレームレートになるように調整を行ったということです。

以前、第二世代iPod touchが登場した時、動作速度の違いが話題になりましたが(恐らく)大半のゲームにおいてはその差異を吸収する仕組みは導入されていませんでした。

しかし今回のiPhone 3G Sにおいては、特に対戦ゲームにおいて、デベロッパーはその調整を必要とする場面も登場するだろうということです。


スポンサード リンク

Comments are closed.

あわせて読みたいブログパーツ

カテゴリー

過去記事

iPod管理ソフト

iTunes代替ソフト CopyTrans Manager

Site Optimization by PHP Speedy Site Optimization by PHP Speedy