アレイプロセッサ
Array Processor
あれいぷろせっさ
同じ演算を行う多数の演算装置(プロセッシングエレメント)を配列状に並べ、1つの命令で複数のデータを一斉に処理するプロセッサ。これを中心に構成したシステムをアレイコンピュータとも呼ぶ。フリンの分類のSIMDに当たり、行列演算や画像処理など同種の大量データを扱う計算に向く。
Related
他の資格での定義
Past Exams
過去問での出題
過去問で 1 回出題(応用情報技術者試験 1)
出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。「選択肢」は、問題文ではなく選択肢に出たものです。用語名で照合しているため、関係の薄い問題が含まれることがあります。
Related
関連キーワードの用語
フリンの分類における複数命令単一データ方式。複数の命令の流れが1つのデータの流れを処理する方式で、同じデータを異なる処理で照合する高信頼システムなどが例とされるが、実用例は少ない。
複数のCPUコアを1つのチップに搭載したプロセッサ。並列処理による性能向上が可能だが、組込みシステムではコア間の排他制御やリアルタイム性の保証が課題となる。AMP(非対称型)とSMP(対称型)の構成がある。
配列状に並んだ多数のデータ(ベクトル)に対する同じ演算を、1つの命令でまとめて処理するプロセッサの方式。ベクトルレジスタとパイプライン化した演算器で連続するデータを次々に処理し、行列演算や科学技術計算を高速化する。SIMD型の並列処理の一つ。
数百から数万の多数のプロセッサを結合し、処理を分割して同時に実行することで高い処理能力を得るコンピュータ。MPPと略す。各プロセッサが専用のメモリを持ち、プロセッサ間はネットワークでデータをやり取りする構成が多く、スーパーコンピュータや大規模なデータウェアハウスに使われる。
並列処理システムの構成で、複数のサーバ(ノード)がディスクなどの資源を共有し、どのノードからもすべてのデータにアクセスできるもの。どのノードも全データを処理できるので負荷が偏りにくく、ノードが故障しても処理を引き継ぎやすいが、共有資源へのアクセスの調整が性能拡張の制約になる。共有ディスク型のデータベースクラスタが例。
並列処理システムの構成で、各サーバ(ノード)が専用のプロセッサ、メモリ、ディスクを持ち、資源を共有しないもの。データを分割して各ノードに配置し、それぞれが担当分を並列に処理する。資源の競合がないためノードの追加で処理能力をほぼ比例して高められるが、データの配置に偏りがあると特定のノードに負荷が集中する。
