◇ 崭新指令集加入 新旗舰有新内涵
除了核心数量和架构方面的改进之外,AMD的推土机FX系列处理器中还加入了一些崭新的指令集,比如前段时间聊得比较多的AVX指令集、有助于加密解析的AES指令集以及FMA4指令集和XOP指令集等,
实际上AMD早在2009年5月就发布了XOP、FMA4以及CVT16指令,这些指令集取代了SSE5指令集,并在SSE5原有的指令基础上,使用了兼容AVX指令的设计方案重新进行了设计。
-- 指令集名词解释
AVX指令集:“高级矢量扩展”指令集,简称“AVX”(之前称作VSSE),她的全称是Advanced Vector Extensions,是全新一代SIMD指令集,直接跳过SSE5,AVX 借鉴了一些SSE5指令集的设计思路,进行扩展和加强,形成新一代的完整SIMD指令集规范。
FMA4指令集:FMA指令是AVX指令集的一个分支,因此FMA指令使用的是与AVX指令同样的编码设计规则。事实上,Intel的FMA指令集也吸取了AMD提出的SSE5指令集的精髓,FMA指令的fused-multiply-add(融合乘加)与SSE5中的multiply-add/subtract运算如出一辙。当前FMA指令已分为2个版本,其中FMA4是AMD制定的版本。
-- 指令集小知识:
指令集有什么作用?CPU依靠指令来计算和控制系统,每款CPU在设计时就规定了一系列与其硬件电路相配合的指令系统。指令的强弱也是CPU的重要指标,指令集是提高微处理器效率的最有效工具之一。
从现阶段的主流体系结构讲,指令集可分为复杂指令集和精简指令集两部分,而从具体运用看,如MMX(Multi Media Extended)、SSE、 SSE2(Streaming-Single instruction multiple data-Extensions 2)、SEE3和3DNow!等都是CPU的扩展指令集,分别增强了CPU的多媒体、图形图象和Internet等的处理能力。我们通常会把CPU的扩展指令集称为CPU的指令集。