处理器的大脑!小编带您读懂CPU指令集
分享
● SSE2 更精确处理浮点数
SSE2是英特尔为了应对AMD的3Dnow!+指令集,在SSE的基础上开发了SSE2,增加了一些指令,使得其处理器性能有大幅度提高。
SSE2最早在奔4引入
最早在Pentium 4处理器的最初版本中引入,AMD后来在Opteron 和Athlon 64处理器中也加入了SSE2的支持。到P4设计结束为止,Intel增加了一套包括144条新建指令的SSE2指令集。SSE2涉及了多重的数据目标上立刻执行一单个的指令(即SIMD)。最重要的是SSE2能处理128位和两倍精密浮点数学运算。
处理更精确浮点数的能力使SSE2成为加速多媒体程序、3D处理工程以及工作站类型任务的基础配置。
SSE2指令集添加了对64位双精度浮点数的支持,以及对整型数据的支持,也就是说这个指令集中所有的MMX指令都是多余的了,同时也避免了占用浮点数寄存器。这个指令集还增加了对CPU快取的控制指令。AMD对它的扩展增加了8个XMM寄存器,但是需要切换到64位模式(AMD64)才可以使用这些寄存器。Intel后来在其EM64T架构中也增加了对AMD64的支持。
0人已赞