工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Industrial Internet of Things >> 埋め込み

DSPがハードウェアアクセラレーターを上回るとき

組み込みCPUが普及したのは、柔軟性、堅実な性能、低消費電力、コスト効率を兼ね備えていたからです。個別のマイクロプロセッサーやマイクロコントローラーから組み込みCPUへの移行は、ほとんどのアプリケーションで明確な勝利でした。しかし、どのCPUもすべてのアルゴリズムを効率的に実行できるわけではありません——ソフトウェアは任意に複雑になり得、実行時間や電力予算が許容できなくなる可能性があります。

DSPがハードウェアアクセラレーターを上回るとき
出典:CEVA

この問題に対処するため、メーカーはハードウェアアクセラレーターを導入しました——浮動小数点演算などの一般的な演算を、汎用CPUのソフトウェアよりもはるかに高速に実行する専用回路です。この概念はすぐに暗号、正規表現処理、グラフィックスなどへ拡大しました。

アクセラレーターは速度を提供しますが、ソフトウェアが提供する柔軟性を犠牲にします。ハードウェアで配線されているため、アルゴリズムの変更、バグ修正、市場変化への適応にはハードウェアの再設計が必要です——コストと時間がかかるプロセスです。

理想的には、両方の長所を兼ね備えたい:アルゴリズムを高速化しながら、ソフトウェアで記述し続けること。DSP(デジタル信号プロセッサー)は、多くの一般的なストリームベースのタスクでこれを実現できます。

DSPは、オーディオフィルタリング、PDM-PCM変換、音響エコーキャンセレーション、LTEで使用されるSNOWやZUCなどのストリームベース暗号など、ストリーミングデータ演算に優れています。信号処理の文脈では、基地局とモバイルデバイス間のチャネル推定のための複素行列計算を処理し、信頼性のために伝送を最適化します。より広く言えば、AES暗号など、広い並列性の恩恵を受けるあらゆるアプリケーションに適しています。

DSPはストリーミング計算、複素数学(行列、浮動小数点)、高並列性——ハードウェアアクセラレーターに匹敵または凌駕できる分野——で特に強力です。多くの場合、DSP実装はより小さく安価で、消費電力はCPUベースのソリューションより依然としてはるかに低いです。単一のDSPで、同時に実行する必要のない複数のアクセラレーション機能をホストでき、複数の専用アクセラレーターの必要性を排除します。さらにスループットが必要な場合、マルチコアDSPがマルチコアCPUと同じ拡張性を提供します。

DSPがハードウェアアクセラレーターを上回るとき
出典:CEVA

おそらく最大の利点はプログラマビリティです。CPUコアと同様に、DSPはCでプログラミング可能で、開発者はハードウェア変更なしでソフトウェアを適応・アップグレードできます。優れたコンパイラとシミュレータがあれば、並列性の最適化が管理可能になり、迅速なバグ修正、機能アップデート、顧客満足度向上を実現しつつ、低消費電力と低コストを維持できます。

もう1つの利点は多機能サポートです。例えば、全球測位衛星システム(GNSS)処理はDSPの恩恵を受けます。モバイルデバイスではGNSSをソフトウェアで追加可能になり、固定デバイスではDSPベースのGNSSをアイドル期間中に実行でき、専用ハードウェアユニットと比較して面積と電力を節約できます。

DSPがすべてのアクセラレーターの万能代替ではないことは事実です。非常に大きなフィルターなど、一部の機能は依然としてハードウェア配線型ソリューションが有利です。それでも、幅広いアルゴリズムで、DSPはアクセラレーターの性能と消費電力に匹敵または接近し、多くの場合より低コストで、はるかに高い柔軟性を提供します。真剣に検討すべき魅力的な選択肢です。

この記事は、「なぜDSPが突然あらゆる場所に現れるのか」で始まり、「決断、決断:ハードウェアアクセラレーターかDSPか?」で続くシリーズの第2弾です。

埋め込み

  1. 修理なのに修理じゃない?真の修理を見分ける方法
  2. バーミキュライト:特性、生産、用途
  3. 地震計:歴史、設計、地震検知の未来
  4. 熱可塑性プラスチックの理解:定義、特性、リサイクルメリット
  5. 割り込みの解説:種類、メカニズム、現代コンピューティングでの応用
  6. ハードウェアアクセラレーターとDSPの選択:実践的ガイド
  7. MIPIカメラ対応の高性能FPGAアクセラレーターで組み込みビジョンをエッジ処理
  8. ハードウェアセキュリティがIIoTをリード:耐タンパー性、迅速な市場投入、製造/輸送/ユーティリティへの強力な保護
  9. ハードウェアアクセラレータが現代AIシステムをどう支えるか
  10. IoTハードウェア設計における4つの主要課題
  11. Sinergia Tech、50万ドル調達し中南米初のハードウェアアクセラレーターを立ち上げ