携帯電話のクアッドコアチップはマーケティングの雪の仕事に他なりません

スーパーマン(Kal-ElではなくJor-El ...)

スーパーマンの画像と「スピード違反の弾丸よりも速い」などのフレーズ新しいクアッドコアを考えるとき、Nvidiaが消費者に心の中で想起させたいものです。 モバイル指向のTegra 3 SoC。昨年2月に世界初として発表されたKal-Elは、次のAndroid搭載モデルでデビューする予定です。 Asus Transformer Primeタブレット。 NvidiaはTegra 2の最大5倍のパフォーマンスを約束し、このチップは間違いなくタブレットデバイスに登場する予定であり、今度のニュースで HTC Edge、Tegra 3も電話に登場するようです。 Edgeは世界初のクアッドコア携帯電話であると報告されており、理論的には地球上で最速の携帯電話となっています。それで十分ですが、常により多くのパワーが必要とされていますが、モバイル開発者や製造業者はそのようなハードウェアを利用する準備ができていません。バッテリー寿命の改善とアプリ開発のレベルがこの種のテクノロジーと一致するまで、それはお金の無駄に過ぎません。

平均的な消費者は、ソフトウェアがモバイルデバイスにインストールされているCPUとどのように相互作用するかをほとんど知りません。ほとんどの場合、彼らは「それが機能することを望んでいる」だけなので、iPhoneが非常によく売れているのです。クアッドコアはもちろんのこと、デュアルコアコンピューティングのメリットが全体的なエクスペリエンスにどのようなメリットをもたらすか、彼らにはわかりません。彼らの頭の中では、大きいほど良い、それはマーケティング部門が彼らに考えて欲しいものです。



ティム・ザ・ツール・マン



彼らの頭の中を走るロジックは、デバイスが持っているコアが多いほど、それはより良くなければならないということです。技術的にはそうです。より多くのコアはより多くのパワーを意味し、ティム・ザ・ツール・マンを誰にでも引き出します。しかし、クアッドコアデバイスを今すぐ購入することは、本当に素晴らしいチェーンソーを購入し、それを使用して草を刈ることと同じです。隣人がそのような偉業を企てているのを目撃している人なら誰でも、そのような高額なツールを比較的簡単なタスクに使用することは少しやり過ぎだと思います。現在、携帯電話のアプリケーションエコシステムは同じです。

はい、すべてのアプリケーションが現在 恩恵デュアルコアCPUを搭載していません。デバイスはシステムタスクを1つのコアに委任するため、アプリケーションは別のコアで完全に実行できます。ただし、これは、アプリケーションの記述方法ではなく、OSの実行方法の利点です。すべてのデバイスの問題は、システムで使用できる限られた量のリソースがあることです。デバイスで実行されているOSは、リソース割り当てを調整して、デバイスが引き続きスムーズに実行されるようにします。 AndroidとiOSでは、このマルチタスクを異なる方法で処理します。どちらも異なる哲学モデルに基づいています。



AppleはiOSを構造化して、一度に実行できるタスクの数を制限しています。この上限に達すると、新しいプロセスが開いたときにプロセスが強制終了され、システムリソースの使用量は、ユーザーがパフォーマンスの違いに気付かないレベルに留まります。これは、Appleがデバイスでのユーザーエクスペリエンス全体を制御することを望んでいることと一致します。

Androidはマルチタスクに対してよりオープンなアプローチを採用し、実行中のアプリケーションを強制終了するのではなく、管理することを決定します。リソースが不足し始めると、Androidは現在実行中のアプリケーションについて「メモ」を取り始めます。現在使用されていないものを特定し、アプリの状態をメモしてからシャットダウンします。ユーザーがアプリを再開すると、アプリは同じ時点でピックアップし、再び実行を開始します。 2つの方法のうち、iOSは設計どおりの方法でデュアルコアアーキテクチャを使用することで、より適切に機能します。

Honeycombアプリの悲しい状態に少し似ています

上記のプロセスを使用してマルチコアデバイスが利点であると主張することはできますが、マルチスレッドが可能なCPUを最大限に活用するように最適化されたアプリケーションはほとんどありません。たとえば、Androidでは、Tegra 2チップセットを利用するものはほとんどないため、Nvidiaは アプリを作成 それらはシャッフルで迷子にならないようにそれらを強調します。さて、アドバンテージのあるアプリはグラフィック的にかなり驚くべきものです。多くの作業がアプリに費やされたことがわかります。これは、ほとんどのアプリ開発者にとってハードルです。大多数は、利用可能なハードウェアを最大限に活用する開発をサポートできない、運用予算の少ない小規模な運用です。



Androidデバイスの所有者のバッテリー寿命は、敵を望まないという悩みの種です。完璧な例がHTC Thunderboltで、これは朝食に電池を消費する電話です。その多くは、LTE機能と関係がありますが、そのデバイスを使用する最大の利点は、バッテリーを最も早く停止することでもあるのは残念です。バッテリーテクノロジーが不十分であるため、メーカーからの推奨事項は、受話器の最高の機能をオフにするか、予備のバッテリーを購入することです。クアッドコアベースのデバイスがこの問題に役立つか、それとも妨げるかについては、陪審員は不服です。 Nvidiaは、人々がそれが コンパニオンコアカルエルに組み込まれています。本質的に、このCPUには実際には5つのコアがあります。1つはデバイスがアイドル状態または使用されていないときに単独で動作する低電力コアで、他の4つは使用が重くなるにつれて増加します。理論的には、これは実際には電力の問題に対するメリットになりますが、実際にはまだ確認されていません。以下の図は、Nvidiaが新しいチップで使用する方法を説明しています。 Transformer Primeがリリースされたとき、このアーキテクチャの有効性を見るのは興味深いでしょう。

Nvidia Tegra 3-5つのコアの仕組み

理想的な世界では、ハードウェアベンチマークにより、ソフトウェアが提供する追加の電力を利用するようにソフトウェアを拡張する必要があります。現在、携帯電話環境は4つはもちろんのこと、2つのコアに追いつくのに苦労しています。結局のところ、消費者はリリース時にクアッドコア携帯電話を急いで購入する必要がないという事実です。 2つの追加コアは、非常に古いハンドセットを使用していない限り、ユーザーエクスペリエンスを大幅に高速化することはありません。クアッドコアモバイルコンピューティングが実際に何か意味を持つようになる、今から1年後までお金を節約してください。

Copyright © 全著作権所有 | 2007es.com