似乎竞争总会导致技术走向的分道扬镳,在Phenom处理器中,AMD加入了全新的指令集——SSE4A,这对消费者来说并不能算是好消息。也许资深的DIY玩家还记得Intel最早的MMX指令集,它为X86 ISA导入了第一批SIMD延生指令集,AMD为了和Intel竞争,在处理器中增加了3DNOW!指令集,结果导致软件开发师在设计软件时无法同时兼顾双方。而后这种不利于行业发展的竞争终于停止,SSE、SSE2、SSE3成为了双方处理器接下来的共有元素。但是到了四核产品先的竞争上,Intel在对45nm Penryn的设计中加入了SSE4.1指令集,AMD也在Stars架构中加入了SSE4A(之前为SSE128),也许SSE4A能够给我们带来某些应用上的提升,但鉴于Intel的强大号召力,SSE4A的前途并不明朗。
不过后期的说法是SSE4A指令集是针对2007年同期Intel 45nm新处理器推出的SSE4指令集而修改而来,Intel的SSE4会增加48条指令,SSE4A则去除其中对I64优化的指令,也就是说两者基本保持兼容。显然这种情况才是软件设计师更喜欢看到的。当然,AMD计划在K10下一代的处理器中加入SSE5指令集,而SSE、SSE2、SSE3、SSE4都是由Intel所倡导而开发,AMD的SSE5是否能够得到认可暂时还是未知数。
SSE4指令集提供完整128位宽的SSE执行单元,一个时钟周期内可执行一个128位SSE指令,它将为我们带来非常可观的多媒体应用性能提升。
内存预读取技术(advanced memory prefetcher):相对于Athlon 64,Phenom的拾取指令集的数据缓冲增加为32字节,处理器核心可以同时处理更多指令。内存预读取处理技术可以从内存直接加载数据到核心而不通过北桥,因此可以降低更多的延迟,对二级缓存的负载减轻,更有效地利用了缓冲数据,提升整体性能,这也是AMD在Athlon 64上就开始采用的,Phenom将其继承并进一步发扬。