コンテンツへスキップ

Snapdragon820パフォーマンスプレビュー

    1651970403

    序章

    Appleがカスタム設計された64ビットCPUを搭載したiPhone5sを出荷したとき、モバイル業界は驚きました。64ビットへの移行は避けられませんでしたが、64ビットCPUが長期的なロードマップのほんの一部であったQualcommを含め、Appleがそれほど早くそこに到達することを誰も期待していませんでした。独自に設計されたコアがないため、クアルコムは昨年、主力製品であるSnapdragon810プロセッサにARMのCortex-A53およびCortex-A57ストックコアを採用しました。

    理想的とは言えない位置から作業すると、理想的とは言えないSoCになりました。Snapdragon 810が一般公開される前でさえ、過熱とメモリコントローラの問題についての噂がありました。私たち自身のテストでは、過熱の噂(電力を大量に消費するA57コアとTSMCの20nm HKMGプロセスを組み合わせた製品)を検証しましたが、810がLPDDR4-1600メモリから利用可能な全帯域幅を使用していることはまだ確認されていません。

    810は一時的なものでしたが、すべてが悪いわけではありませんでした。Adreno 430 GPUは、Snapdragon805のAdreno420を改良し、QualcommのALUパフォーマンスのリードを維持し、より高速なカテゴリ9 X10 LTEモデムは、805でSoCアイランドから起動された後、CPUの隣に移動しました。

    それでも、810に関しては、失望以外の何も感じることはできません。過度の熱スロットリングはパフォーマンスを抑制し、A57CPUコアをアイドル状態にすることを余儀なくされました。一部のシナリオでは、古いSnapdragon801および805SoCと、一部のミッドレンジのすべてのA53設計が、同等以上のパフォーマンスを提供していました。フラッグシップ製品としてはうらやましい立場です。

    クアルコムは、Snapdragon 820と最初のカスタム設計された64ビットCPUであるKryoで、これらの問題を乗り越えたいと考えています。ただし、クアルコムの820の目標は、パフォーマンスの向上だけではありません。また、CPU、GPU、DSP、ISPなどの各プロセッサの独自の機能を組み合わせてパフォーマンスを最大化し、電力使用量を最小化するヘテロジニアスコンピューティングを活用して、革新的なユーザーエクスペリエンスを実現することも重要です。コンピュータビジョン、高度なイメージング、および仮想現実はすべて対象となるアプリケーションです。

    ゼロス

    これらの新機能の多くは、開発者がSnapdragon820のハードウェアを利用するために使用できる機械学習およびコンピュータービジョンAPIであるZerothによって可能になります。この「コグニティブコンピューティングプラットフォーム」は、クアルコムが呼んでいるように、スマートフォンの仮想アシスタントの機能や、より人間らしいインテリジェンスを必要とするものすべてをさらに改善するはずです。これを行う方法の1つは、人間が積極的な強化を通じてどのように学習するかを模倣することです。モバイルデバイスにインテリジェントな動作が組み込まれていることはすでに見始めていますが、これらは通常、クラウドコンピューティングの処理能力を活用しています。820により、Qualcommは、この処理をデバイス上でローカルに実行できるようになり、結果としてプライバシーが向上すると考えています。これは、その一意のユーザーデータをすべて他のサーバーで処理する必要がないためです。

    QualcommのSceneDetectテクノロジーは、コンピュータービジョンへのZerothのアプリケーションです。再びヘテロジニアスコンピューティングを利用して、デバイスのカメラによってキャプチャされた静止画像とビデオの両方のシーン検出、オブジェクト認識、およびパターンマッチングにニューラルネットワークを使用します。このテクノロジーには、検索検索を簡単にするための写真の自動タグ付けや拡張現実など、多くの用途があります。上のビデオは、このシステムの基本的な機能を示しています。

    Smart Protectは、Zerothの最初の「キラーアプリケーション」の1つになります。従来の署名ベースのウイルス対策保護を超えるテクノロジーで、機械学習と行動を使用することで、画面がロックされているときに電話が写真を撮っていることに気づいたり、ユーザーの操作なしでSMSメッセージを送信したりするなどの「異常な動作」を識別できます。分析。この機能は、ゼロデイマルウェアまたは一般的なウイルス対策ソフトウェアをバイパスするために作成されたマルウェアである「トランスフォーメーションマルウェア」のいずれかを識別するために使用できます。

    この機能には、Androidカーネル内で低レベルで実行されるコンポーネントと、QualcommのSecureMSMセキュア実行環境内で実行される別の部分があります。これにより、マルウェアの回避がはるかに困難になります。これにより、Smart Protectは、システムリソース、アプリの通信などを効果的に監視できるようになります。

    ヘテロジニアスコンピューティングの例

    ゼロスを超えて、Snapdragon 820はヘテロジニアスコンピューティングを使用して、高度なイメージング機能のホストを有効にします。1つの例では、OpenCL1.2およびFastCVAPIを利用して、ビデオストリームをリアルタイムで後処理し、背景を分離してぼかし、ビデオ会議中のプライバシーを強化します。Qualcommは、CPUとGPUの両方の処理能力を組み合わせることで、CPUのみを使用した場合と比較して、パフォーマンスが2倍以上向上し、消費電力も最大40%削減されると主張しています。この同じテクノロジーは、パノラマ画像の品質を向上させ、ステッチの継ぎ目を取り除き、移動するオブジェクトによって引き起こされるゴーストアーティファクトをクリーンアップするためにも使用されます。さらなるアプリケーションには、拡張現実体験を記録または改善しながら、ビデオ効果のリアルタイムプレビューを提供することが含まれる可能性があります。

    Snapdragon 810 SoCにも搭載されているQualcommのinprovedTouch機能は、SoCに搭載された外部タッチスクリーンコントローラーから機能を移動します。DSPと低電力CPUアイランドを利用することで、タッチレイテンシーが改善され、より高度なノイズ除去アルゴリズムが可能になります。改善された処理により、高度な水滴除去が可能になり、本質的に濡れたときに画面が使用可能になり、EMIを除去することで、デバイスの充電中のタッチ感度が向上します。超低電力のダブルタップ画面ウェイクアップ機能もあります。

    特殊なプロセッサをすべて効率的に結び付けるのは、クアルコムのシンフォニーシステムマネージャーの仕事です。Qualcommによると、「Symphonyは、システムオンチップ全体をさまざまな構成で管理するように設計されているため、プロセッサと特殊なコアの最も効率的で効果的な組み合わせが選択され、最小限の量でできるだけ早く作業を完了できます。パワー”。それは簡単な作業ではないので、製品の出荷が開始されたときの実際のバッテリー寿命がどのようなものかを見たいと思っています。

    QualcommのSnapdragon820とその将来のSoCに対するビジョン(理解していない場合はヘテロジニアスコンピューティング)とそれが可能にするいくつかの経験を理解したので、ハードウェアを詳しく見てみましょう。

    0 0 votes
    Rating post
    Subscribe
    Notify of
    guest
    0 comments
    Inline Feedbacks
    View all comments
    0
    Would love your thoughts, please comment.x
    ()
    x