MapReduce
MapReduce
まっぷりでゅーす
大規模データの分散並列処理のプログラミングモデル。Map処理(データの分割・変換)とReduce処理(集約・統合)の2段階でデータを処理する。Hadoopの中核技術として広く利用される。
データベース応用 > ビッグデータ
関連キーワードの用語
FESISD
フリンの分類における1命令1データ方式。1つの命令で1つのデータを処理する逐次処理型のアーキテクチャ。従来の単一プロセッサによる処理方式。
FESIMD
フリンの分類における1命令多データ方式。1つの命令で複数のデータを同時に処理する並列処理アーキテクチャ。画像処理や科学技術計算で効果的。GPUの基本的な処理方式。
APSIMD
1つの命令で複数のデータに対して同一の演算を同時に行う並列処理方式。ベクトル演算やマルチメディア処理に適する。SSEやAVXがx86プロセッサにおけるSIMD命令セットの代表例。フリンの分類による並列処理の一形態。
ESマルチコアプロセッサ
複数のCPUコアを1つのチップに搭載したプロセッサ。並列処理による性能向上が可能だが、組込みシステムではコア間の排他制御やリアルタイム性の保証が課題となる。AMP(非対称型)とSMP(対称型)の構成がある。