スマート・スピーカーと音声制御デバイスは自然言語処理(NLP)を使用した要求を理解する能力が向上しつつあります。このデモでは、ARC VPX DSPプロセッサIPでNLPをクラウドから組み込みエッジ・デバイスに移動する、低レイテンシーで電力効率に優れた方法をご紹介します。
DesignWare® ARC® VPX DSPファミリーは、IoTセンサーの融合、レーダーおよびLiDAR処理、エンジン制御、音声/音声認識、自然言語処理、その他のエッジAIアプリケーションなどの組み込みワークロードの固有の消費電力、性能、面積(PPA)要件向けに最適化されています。ARCv2DSP拡張命令セットを基盤とするVPXプロセッサは、128ビット(VPX2、VPX2FS)および256ビット(VPX3、VPX3FS)単語ベクトルで動作し、同じVLIW(Very Long Instruction Word:超長命令語)/SIMD(単一命令複数データ)アーキテクチャをベースに開発された既存の512ビットVPX5およびVPX5FSを補完します。
安全性が強化されたARC VPXxFSプロセッサは、メモリやインターフェイスの誤り訂正符号(ECC)保護、セーフティ・モニタ、ロックステップ機構などのハードウェアの安全機能を搭載し、機能安全を確保するための最も厳しい要件を定めたISO 26262 ASIL B、ASIL C、ASIL D規格の準拠達成を支援します。
VPXプロセッサは、VPXハードウェア・アーキテクチャ用に特別に最適化されたベクトル長非依存のソフトウェア・プログラミング・モデルを含む、シノプシスのARC MetaWare Developmentツールによってサポートされています。MetaWareコンパイラの自動ベクトル化機能は、シーケンシャル・コードをベクトル演算に変換し、スループットの向上を実現します。
ARCプロセッサはSoC組み込み用途としてPPAの効率を最大限に発揮するよう最適化されています。
ARCプロセッサは高度にコンフィギュラブルであり、プロセッサ・インスタンスごとに性能、消費電力、面積を最適化することが可能です。
ARC Processor EXtension(APEX)テクノロジにより、ユーザーがプロセッサの実装をカスタマイズ可能