Loading article…
連想プロセッサ[1]としても知られる連想並列プロセッサ(CAPP )は、連想メモリ(CAM)原理を使用する並列プロセッサの一種です。CAPPは大量計算を目的としています。計算アルゴリズムの構文構造は単純ですが、同時実行プロセスの数は非常に多く、CAM内の場所の数によってのみ制限されます。最もよく知られているCAPPは1972年に完成したSTARANであり、その後他の国でも同様のシステムがいくつか構築されました。
CAPP は、数値アドレスで個別にアドレス指定されたセルにデータを保存するフォン ノイマン アーキテクチャや従来のコンピュータとは明らかに異なります。CAPP は、メモリ セルの内容 (保存された値) に基づいてメモリをアドレス指定する命令のストリームを実行します。並列プロセッサとして、その内容を含むすべてのセルに同時に作用します。一致するすべてのセルの内容を同時に変更できます。
典型的な CAPP は、固定ワード長のコンテンツ アドレス可能メモリの配列、シーケンシャル命令ストア、および周辺機器とのインターフェイスに使用されるフォン ノイマン アーキテクチャの汎用コンピュータで構成されます。
参考文献
- ケント、アレン(1990)、マイクロコンピュータ百科事典:第4巻 - コンピュータ関連アプリケーション:計算言語学からdBaseまで、ニューヨーク:デッカー、pp. 138-139、ISBN 0-8247-2703-7
- フォスター、キャクストン C (1976)、コンテンツ アドレス可能並列プロセッサ、ヴァン ノストランド ラインホールド、ISBN 0-442-22433-8
- ^ 「連想プロセッサ」。2021年3月14日閲覧。
