Pentium II & Pentium III的流水线 (5)

MMX™ Technology

Intel的MMX技术是对IA架构指令集的扩展。这项技术使用单指令多数据(SIMD)技术来并行的处理多个数据元素,从而加速多媒体和通信软件的性能。MMX指令集增加了57个操作码和一个新的64位的四字数据类型。这个64位的数据类型可以保存紧缩的整型值,MMX指令可以对其进行操作,参看下图。

Pentium II & Pentium III的流水线 (5)

除了数据类型之外,还有8个64位的MMX寄存器,可以通过MM0到MM7引用。参看下图。

Pentium II & Pentium III的流水线 (5)

MMX技术对操作系统透明,而且100%兼容已有的软件。因此所有的应用程序可以继续运行在带有MMX技术的处理器上。关于MMX的指令集可以参看Intel Architecture MMX™ Technology Programmer’s Reference Manual, Order#: 243007。