处理器的大脑!小编带您读懂CPU指令集
分享
● SSE3促进五个应用
SSE3指令集是规模最小的指令集,此前MMX包含有57条命令,SSE包含有50条命令,SSE2包含有144条命令,SSE3包含有13条命令。此外Intel害针对SSE3指令集作了一次额外扩充,那就是SSSE3是,最早内建于Core 2 Duo处理器中。
Intel Core 2 Duo处理器
SSE3指令集共分为5个应用层: 第一层是“数据传输”,只有一条指令:FISTTP,它有利于x87浮点转换成整数,并可以大大提高优化的效率。 第二层是“数据处理”,指令共有五条,分别是ADDSUBPS,ADDSUBPD,MOVSHDUP,MOVSLDUP,MOVDDUP。这些指令可以简化复杂数据的处理过程,由于未来数据处理流量将会越来越大,因此Intel在这里应用的指令集最多、达到了五条。 第三层是“特殊处理”,也只有一条:LDDQU。在这条指令主要针对视频解码,用来提高处理器对处理媒体数据结果的精确性。 第四层是“优化”,共有四条指令,分别是HADDPS,HSUBPS,HADDPD,HSUBPD,它们可以对程序起到自动优化的作用,对处理3D图形相当有用。 第五层是“超线程性能增强”,共有两条针对线程处理的指令:MONITOR, MWAIT,这有助于增加Intel超线程的处理能力、大大简化了超线程的数据处理过程。
0人已赞