1つの命令で、複数のデータを同時に処理すること、もしくはそのための命令のこと。マルチメディアデータを取り扱うマイクロプロセッサや、DSP、スーパー・コンピュータなどにおいて実装されている。 音声や画像などのマルチメディア・データに対する処理や、3次元グラフィックス用途などでは、固定的なフォーマットのデータに対して、同じ種類の演算を繰り返し適用することが多い。そこで、1つの命令で多量のデータに対して同じ種類の演算を一斉に行うようにして、プロセッサ全体のデータ処理能力を高めるために用意されたのがSIMD命令である。 SIMDで取り扱われるデータの形式や命令セットは、プロセッサのアーキテクチャごとに異なるが、一般的には、1命令で64bitや128bitのデータに対して、一度に処理を行うことができるようになっている。このデータ幅の中に、8、16、32bitの整数型データか、32bit、64bitの