Qualcomm Processors Core:GPU (Adreno) and DSP (Hexagon)

Qualcomm Processors Core:GPU (Adreno) and DSP (Hexagon)
Qualcomm Processorsは、Mobile、Automotive、The Internet of Things(IoT)に3分野対応する次世代のハイテクチップセットを提供し、GPU (Adreno) and DSP (Hexagon) Coreを活用し、各分野でイノベーションを実現します。

Qualcomm Processors Core

GPU(Adreno)

Qualcomm Processorsは、Adrenoという名称のGPUを搭載しています。
Adreno GPUは、グラフィックを多用するモバイル体験に最適なGPUです。Adreno GPUは、高速で低消費電力のグラフィックとリッチなユーザーエクスペリエンスを提供します。Adreno GPUのビデオとSDKを利用して、アプリケーションのグラフィックスを向上させることができます。

Adreno GPU SDK

Adreno GPUは、Qualcomm Processorに統合されており、モバイルデバイスで没入感のある2Dおよび3Dゲーム体験を実現可能です。このAdreno GPU SDKには、開発を迅速に進めるためのツール、ライブラリ、サンプル、ドキュメント、チュートリアルが含まれています。これらのリソースを活用することで、フレームレートの高速化、スムーズなレンダリング、バッテリ寿命の延長など、アプリケーションの最適化を確実に行うことができます。

Adreno GPU SDKは、以下のグラフィックやマルチメディアに関連するAPIおよび複数のバージョンをサポートします。

  • OpenGL ES
    組み込みシステムやモバイルデバイス向けのグラフィックスAPI。OpenGLのサブセットであり、低消費電力で高性能な3Dグラフィックスを実現。
  • OpenCL
    異種混在(CPU、GPU、DSPなど)の計算資源を利用した並列コンピューティングのためのクロスプラットフォームなAPI。
  • DirectX API
    マイクロソフトが開発したゲームやマルチメディア処理用のAPI集合。Direct3D、Direct2D、DirectWrite、DirectSoundなど。
  • Vulkan™
    Khronos GroupがAMDが提案したMantle APIを基に開発したクロスプラットフォームで高性能な3Dグラフィックスを実現するためのAPI。

DSP (Hexagon)

Qualcomm Processorsは、Hexagonという名称のDSPを搭載しています。
Qualcommは、CPU と DSP の両方の機能を備えたワールドクラスのプロセッサとしてHexagon Digital Signal Processor (DSP) を開発し、マルチメディア機能とモデム機能の両方のモバイル プラットフォームに深く組み込まれた処理ニーズをサポートします。 これは、ハードウェア マルチ スレッドを備えた高度な可変命令長の超長命令ワード(VLIW: Very Long Instruction Word)プロセッサ アーキテクチャです。

Hexagon DSP SDK

Hexagon DSP SDKは、独立系ソフトウェア プロバイダーがマルチメディア ソフトウェアの機能とパフォーマンスを最適化できるように設計されています。
Processorに組み込まれた Hexagon DSP上でオーディオ、イメージング、エンベデッド ビジョン、ヘテロジニアス コンピューティングの高速化が可能になり、オーディオ、イメージングエンベデッド ビジョン、ビデオ、およびコンピューティングの消費電力とパフォーマンスが向上し、魅力的なマルチメディア ユーザー エクスペリエンスの作成に役立ちます。 効率的な処理は、製造コスト、消費電力、消費者が求める高度なパフォーマンスを提供する能力に影響を与えるため、モバイル デバイスでリッチなマルチメディア エクスペリエンスを実装するために重要です。

Software Development Tool

Qcualcommは、以下のような開発フロー(一例)を想定しており、そのために顧客へSoftware Development Toolを提供しています。
DSPの使用用途は、お客様ごとにさまざまですが、IoT向けのApplication Processorsにおいては、主にAudio、Compute、Sensorの3用途で使用されることが多いと想定しており、提供するSoftware Development Toolを活用することで、より効率的な開発を支援します。そのため、Audioにおいても顧客の各種カスタマイズを可能にしています。

  • C and C++ compilers
  • Assembler
  • Linker
  • Debugger
  • Profilers
  • Lauterbach debugger support
  • Instruction set simulator
  • Miscellaneous utilities
  • Dinkumware C and C++ libraries
  • Math and intrinsics libraries
  • Stand-alone runtime environment

リンク

お問い合わせ

ネネクスティ エレクトロニクスでは、Qualcomm IoT Application Processorsを取り扱っています。
また、Qualcommとパートナーである、SoMメーカーおよびODMメーカーを取り扱っています。
詳細技術情報はお問い合わせください。