回答:
参照される画像プロセッサは、ASIC(特定用途向け集積回路)と呼ばれるチップのクラスに属します-GPUはASICの一般的な例です。ASICには、ハードウェアに実装された追加の命令またはルーチンが含まれており、特定の操作で桁違いに優れています。
例:富士通のFR-Vチップ設計(Expeedのベース)には、JPEGエンコーディングやH.264ビデオなどの一般的なマルチメディア操作のための多くのハードウェア最適化が含まれています。
同じクロック速度、熱、および電力エンベロープに対して、専用のASICは、それが実行するように構築されたタスクで常に汎用プロセッサよりも優れているため、それらを構築します。通常、ASICはその特別なタスク専用であり、snapdragonなどの別の汎用CPUは他のすべてを処理し、何をすべきかを指示します。
要約すると、はい、画像プロセッサはGPUのようなもので、モバイルプロセッサはそれほど効果的ではありません。
専用のイメージプロセッサは、ハードウェアレベルで独自に設計されており、既知の特定の特定のセットを実行するのに非常に優れています。これは、CPUのような汎用プロセッサとは異なります。CPUは、事実上無制限の数の未知のことを実行できるように設計されています。どのような処理を行う必要があるかを正確に知ることなく、Snapdragon 800などの汎用中央処理装置は、専用のイメージプロセッサほど高速になることはありません...他のすべてが等しい(クロック速度など)。汎用CPUを高速化できる唯一の方法は、クロック速度および/またはハードウェアの並列処理が大幅に高速化されている場合です...特定の時点で、専用プロセッサと同じくらい効果的になるとコストがかかります。したがって、EXPEED、DIGICなどの専用チップが存在する理由があります。
実際、SnapdragonとDIGICチップの間には多くの類似点があります。ARMはRISCプロセッサのファミリであり、SnapdragonおよびDIGICチップは両方ともARM命令セットを利用します。大きな違いは、DIGICには専用の画像処理のためのアプリケーション固有の命令がより多く含まれていることです。
専用チップが常に汎用CPUよりも優れているという全体的なロジックは保持されますが、ここでの問題は、Snapdragonが単なる汎用CPUではないことです。これは、h.264ハードウェアエンコード/デコードを備えた専用GPUコア(Adreno)(主に電話のビデオやゲーム用ですが、静止画像にも使用可能)とDSP を含むマルチコアSoCです。(デジタル信号プロセッサ)メインCPUコア(Krait)に加えて、RF処理用のコア(Hexagon)。だから...同等のクロック速度、データキャッシュ、プログラミングでDIGICを吸うことができるかどうかは、特に両方にARMベースのプロセッサがあるため、議論の余地があります。
OTOH、カメラのワイヤレス機能を強化したい場合、電話やタブレットがSnapdragonを使用する追加のRF処理ハードウェアはすべて役に立つかもしれません。:D