指令集发威:SNB支持AVX指令集
除了二代增强型的睿频加速功能以及超线程技术等等之外,Sandy Bridge还将是第一个拥有高级矢量扩展指令集(Advanced Vector Extensions)的微架构(AVX:Advanced Vector Extensions高级矢量扩展)。
AVX指令集
AVX支持256-bit操作数,相当消耗晶体管与核心面积,而RPF的使用加大了乱序执行缓冲,能够很好地满足更高吞吐量的浮点引擎。SNB允许256-bit AVX指令借用128-bit的整数SIMD数据路径,这就使用最小的核心面积实现了双倍的浮点吞吐量,每个时钟可以进行两个256-bit AVX操作。另外执行硬件和路径的上位128-bit是受电源栅极(Power Gate)控制的,标准128-bit SSE操作不因为256-bit扩展增加功耗。
这些运算逻辑上的技术细节让人头大,落实到应用上,AVX主要针对密集型浮点运算,3D游戏、CAD/CAM、数字内容创建等应用是这类计算的代表。Intel称Sandy Bridge的AVX进行矩阵计算的时候将比SSE技术快90%!核心面积的精简正是AVX指令(SNB最主要革新之一)集得以实现并保证良好性能的关键所在。以最小的核心面积代价,Intel将所有SIMD单元都转向了256-bit(AMD推土机处理器使用了兼容AVX指令的设计方案重新进行了设计)。
2011年度影响力:★★★
AVX指令集的加入让2011年处理器支持AVX的软件处理效率得到明显提升,未来软件将会针对其作出必要优化。
推荐经销商