DSPとアームプロセッサの違い | との差 | ja.natapa.org

DSPとアームプロセッサの違い




主な違い DSPプロセッサとARMプロセッサはどちらもマイクロプロセッサの一種です。マイクロプロセッサは、デバイスの中央処理装置(CPU)を含むシリコンチップです。 ARMプロセッサは、コンピュータプロセッサのRISC設計に基づいています。 RISCマイクロプロセッサは通常、一般的な用途に使用されます。 DSPプロセッサは別の種類のマイクロプロセッサである。 DSPはデジタル信号処理を表します。基本的にはデジタル信号または情報信号に対して行われる信号処理です。 DSPプロセッサは、デジタル信号処理の運用上のニーズに合わせて最適化されたアーキテクチャを持つ特殊なマイクロプロセッサです。

DSPプロセッサとARMプロセッサはどちらもマイクロプロセッサの一種です。マイクロプロセッサは、デバイスの中央処理装置(CPU)を含むシリコンチップです。それは単一または少数の集積回路上のコンピュータのCPUの機能を組み込んでいる。マイクロプロセッサの目的は、デジタルデータを入力として受け取り、それを命令に従って処理してから出力することです。これはシーケンシャルデジタルロジックとして知られています。マイクロプロセッサは内部メモリを持ち、基本的にバイナリシステムで動作します。

ARMプロセッサは、コンピュータプロセッサのRISC設計に基づいています。 RISCマイクロプロセッサは通常、一般的な用途に使用されます。 RISCをベースとしたARM以外にも、Intel i860やi960、MIPSなど、他の多くのマイクロプロセッサフ​​ァミリがあります。

ARMプロセッサはARMホールディングスによって設計およびライセンスされています。 2013年現在、ARMプロセッサは、世界規模で生産されているという点で最も広く使用されている32ビット命令セットアーキテクチャでした。チップ上のARMベースのプロセッサとシステムには、Qualcomm Snapdragon、nVidia Tegra、Marvell Xscale、Texas Instruments OMAP、およびiPhoneで使用されているARMのCortexシリーズとApple System on Chipsがあります。

従来のコンピュータで使用されている他のプロセッサと比較して、ARMプロセッサは大幅に少ないトランジスタを必要とします。これにより、他のプロセッサよりもコストが削減され、発熱が少なくなり、電力使用量が少なくなります。それ故、ARMプロセッサはよく知られており、スマートフォンやタブレットコンピュータのような軽くて携帯可能な電池式装置に望まれている。

さらに、ARMプロセッサの複雑さの軽減と設計の簡素化により、企業は組み込みシステム用のチップ上に低エネルギーシステムを構築することができます。組込みシステムには、メモリ、インタフェース、無線機などが組み込まれています。ARMプロセッサのよりシンプルな設計により、より効率的なマルチコアCPUと、より低いコストレベルでのより高いコア数も可能になります。さらに、サーバーやラップトップ、メモ帳コンピューターの処理能力を高め、エネルギー効率を向上させることができます。

DSPプロセッサは別の種類のマイクロプロセッサである。 DSPはデジタル信号処理を表します。基本的にはデジタル信号または情報信号に対して行われる信号処理です。 DSPプロセッサは、デジタル信号処理の運用上のニーズに合わせて最適化されたアーキテクチャを持つ特殊なマイクロプロセッサです。

DSPは信号を修正または改善することを目的としています。これは、離散時間、離散周波数、離散ドメイン信号などの離散単位の表現によって特徴付けられます。 DSPは、通信信号処理、レーダ信号処理、センサアレイ処理、デジタル画像処理などのようなサブフィールドを含む。

DSPプロセッサの主な目的は、デジタルまたはアナログ信号を測定、フィルタリング、および/または圧縮することです。これは、信号を実世界のアナログ信号からデジタル形式に変換することによって行われます。信号を変換するために、それはデジタル - アナログ変換器(DAC)を使用する。ただし、必要な出力信号は、別の現実のアナログ信号です。これもまた、デジタル - アナログ変換器を必要とする。

デジタル信号処理アルゴリズムは、汎用マイクロプロセッサや標準的なコンピュータなど、さまざまなプラットフォームで実行できます。デジタルシグナルプロセッサ(DSP)と呼ばれる特殊なプロセッサ。特定用途向け集積回路(ASIC)やフィールドプログラマブルゲートアレイ(FPGA)などの専用ハードウェア。デジタル信号コントローラ。画像、ビデオなどの従来のDSPまたはグラフィックス処理アプリケーション用のストリーム処理。

他のマイクロプロセッサと比較して、DSPプロセッサは高性能、繰り返し、数値集中型のタスクをサポートするように設計された機能を持っています。 DSPプロセッサは、大量の複雑な算術計算をできるだけ迅速に実行するように特別に設計されています。それらはしばしば画像処理、音声認識および電気通信のような用途に使用される。一般的なマイクロプロセッサと比較して、DSPプロセッサは基本的な算術演算、特に乗算の実行においてより効率的です。

ほとんどの汎用マイクロプロセッサおよびオペレーティングシステムは、DSPアルゴリズムを正常に実行できます。しかしながら、それらは携帯電話のような携帯機器での使用には適していない。それ故、特殊化されたデジタル信号プロセッサが使用される。デジタルシグナルプロセッサは、汎用マイクロプロセッサとほぼ同じレベルの集積度と同じクロック周波数を持っていますが、より優れた性能、より低い待ち時間、そして特殊な冷却や大型バッテリーを必要としない傾向があります。これにより、汎用マイクロプロセッサに代わる低コストの製品にすることができます。

DSPはまた、汎用マイクロプロセッサの2〜3倍の速度で動作する傾向があります。これはアーキテクチャの違いによるものです。 DSPは異なる算術演算子アーキテクチャを持つ傾向があります。乗数などの特殊な単位。通常の命令サイクル、RISCのようなアーキテクチャ。並列処理ハーバードバスアーキテクチャ。内部メモリ組織マルチプロセッシング組織ローカルリンクそしてメモリバンクの相互接続。

前の記事

メタタグとキーワードの違い

次の記事

パジャマとスウェットパンツの違い