SSE4——六年来之多媒体指令集最大改进
而Intel公司真正严格意义上的第五代多媒体指令集——Streaming SIMD Extension 4(SSE4)被视为是继2001年的SSE2之后最为重要的多媒体指令集改进。除扩展Intel 64位指令外,还新增对于影像编辑、视讯编码、三维渲染以及游戏应用等方面的指令,使得处理器的效能受益性更为广泛。
Intel公司亦于45纳米Penryn家族处理器中引入SSE4多媒体指令集
第五代SSE4多媒体指令集将分为SSE4.1以及SSE4.2两个版本,其中SSE4.1版本将首度于45纳米Penryn家族处理器中出现,共增加了47条新的指令。全新的SSE4多媒体指令集将增加两组不同的32-bit向量整数乘法运算单元,并引入八位无符号最大值/最小值运算支持,以及16-bit/32-bit有符号和无符号运算支持,从而有效改善编译器执行效率并提升向量整数以及单精度代码的运算能力。与此同时,SSE4多媒体指令集进一步改善插入、提取、寻找、离散、跨步负载以及存储等动作模式,使得向量运算趋于专门化。
总共新增47条指令是继2000年SSE2发布以来改进最大的一次
第五代SSE4多媒体指令集新增六条浮点点积运算指令,支持单精度、双精度浮点运算以及浮点生成操作,这对于3D游戏以及三维内容生成将产生积极影响,而对于SSE4多媒体指令集在多领域实际应用方面的效能增益程度,我们将通过对Core 2 Extreme QX9650与Core 2 Extreme QX6850的对比测试给予求证。
庞大且豪华的软件支持阵营
值得一提的是,现时已有总共21项的目标应用向Intel公司承诺将提供对SSE4多媒体指令集的支持,其中DivX、TMPGEnc和Adobe Premiere已先行一步,而Sony Vegas、Pinnacle Studio Plus以及MainConcept H.264 encoder等多项应用亦将于2008年加入这一行列。除此之外,已经有100家以上的独立软件开发商为Intel公司设计程序,SSE4多媒体指令集以及多核心应用的前景亦将更为广阔。