|
AMD今天突然宣布了基于x86
架构的扩展指令集“SSE5”,并计划配备在K10之后的下一代“Bulldozer”核心架构中,预计2009年推出实际产品。

128位SSE5指令集
AMD表示,SSE5指令集的使命之一是增强高性能计算应用,并充分发挥多核心、
多媒体的并行优势。SSE5将把以往只存在于高性能特殊架构里的功能引入到x86平台中,以此最大化每条指令的输出能力,并增强代码库。
SSE5是128-bit指令集,一共有170条指令,其中
基础指令64条,新增的最重要的有两条:
首先是“三操作数指令”(3-Operand InstrUCtions)。x86指令以往只能处理双操作数,而SSE5会
提高到三操作数,达到RISC架构的水平,从而把多个简单的指令集整合到更高效的一个单独指令中,提高执行效率。
然后是“熔合乘法累积”(Fused Multiply Accumulate,FMACxx)。该
技术可以把乘法和其他算法结合起来,保证之用一条指令就能完成迭代运算,从而简化代码、提高效率,适用于真实图形着色、快速照相渲染、空间化音频、复向量(矢量)
数学等场合。
除此之外还有整数乘法累积指令(IMAC,IMADC)、置换与条件移动指令、向量比较与测试指令、精度控制舍入与变换指令等等
◆上一篇新闻: |