3. CPU
ID #1044
3.2 インストラクション (命令)
新しいx86CPUが発売されるに従って、CPUには次々と新しいインストラクション(命令)セットが追加され、 80386では32bitの基本的な処理に必要な命令セットが追加されました。 その後、PC/ATには音声や画像、動画などのマルチメディア関連処理の高速化の要望が高まり、 IntelはSingle Instruction stream Multiple Data streams(SIMD)の概念を導入したMMXテクノロジを用いて MMX Pentiumを開発しました。 以降も続々と以下のようなSIMD拡張命令セットが追加されています。
- SSE ( Streaming SIMD Extensions )
- SSE2
- SSE3
- SSSE3 ( Supplemental SSE3 )
また、MMX Pentium製品発売後、AMDはMMX命令セットに浮動小数点演算機能を付加した 3DNow!を発表しK6-2に搭載しました。 それからEnhanced 3DNow!や、SSEと互換性もある3DNow! Professionalなどを発表し、 これらは現在AMD製CPUに搭載されています。