SSE

来自ITwiki,开放的信息技术大百科

(重定向自SSE4)

SSE(Streaming SIMD Extensions)英特尔AMD3D Now!发布一年之后,在其计算机芯片Pentium III中引入的指令集,是MMX的超集。AMD后来在Athlon XP中加入了对这个指令集的支持。这个指令集增加了对8个128位寄存器XMM0-XMM7的支持,每个寄存器可以存储4个单精度浮点数。使用这些寄存器的程序必须使用FXSAVE和FXRSTR指令来保持和恢复状态。但是在Pentium III对SSE的实现中,浮点数寄存器又一次被新的指令集占用了,但是这一次切换运算模式不是必要的了,只是SSE和浮点数指令不能同时进入CPU的处理线而已。

SSE2是Intel在P4的最初版本中引入的,但是AMD后来在Opteron 和Athlon 64中也加入了对它的支持。这个指令集添加了对64位双精度浮点数的支持,以及对整型数据的支持,也就是说这个指令集中所有的MMX指令都是多余的了,同时也避免了占用浮点数寄存器。这个指令集还增加了对CPU的缓存的控制指令。AMD对它的扩展增加了8个XMM寄存器,但是需要切换到64位模式(AMD64)才可以使用这些寄存器。Intel后来在其EM64T架构中也增加了对AMD64的支持。

详见:SSE2

SSE3是Intel在P4的Prescott版中引入的指令集,AMD在Athlon 64的第五个版本中也添加了对它的支持。这个指令集扩展的指令包含寄存器的局部位之间的运算,例如高位和低位之间的加减运算;浮点数到整数的转换,以及对超线程技术的支持。

详见:SSE3

 
英特尔
-{英特尔}-
人物: 高登•摩尔 | 安迪•葛洛夫 | 罗伯特•诺宜斯 | 克雷格•贝瑞特 | 保罗•欧德宁
品牌: 迅驰(Centrino) | 欢跃(Viiv)| 博锐 (VPro) | 奔腾(Pentium) | 酷睿(Core Duo) | 安腾(Itanium)
微处理器 Pentium | Pentium Pro | Pentium II | Celeron | Pentium II Xeon | Pentium III | Pentium III Xeon | Pentium 4 | Pentium 4 Extreme Edition | Xeon | Pentium M | Celeron D | Pentium D | Pentium Extreme Edition | Core Duo/Core Solo | Core 2 Duo/Core 2 Extreme
技术: SSE | IA-64 | Hyper-Threading(超线程)