AVX指令集
英特尔为SNB处理器带来全新的指令扩展集AVX,其演算单元从之前的128-bit倍增至现在的256-bit,所以从理论上看SNB处理器内核浮点运算性能提升到了2倍。AVX并不是x86 CPU(SSE)的扩展指令集,而是可以实现更高的效率,同时也和CPU硬件兼容性也更好,并且也有着足够的扩展空间。这个技术就像是三环路上的立交桥,在同样宽度的占地面积上多修出一条凌空高架桥,使得单位时间内通过的车流量(数据计算)更多了。
当然,256-bit的AVX指令集同时也代表了指令编码格式的变更。头部增加Prefix让扩展成为可能,而增强的寄存器也使指令头部分不断增加Prefix成为了可能。这就好像如果一个人长时间待在狭小的地方,因为没有参照物,那么时间久了他也就不会觉得自己所处的空间很狭小了。但是如果你把一个长时间蜗居在自己小窝里面的人带到空旷的,那么他一定会觉得很空旷。
网友评论