ImpressWatch中文站
天极网
impress@staff.chinabyte.com
  • 后藤弘茂:处理器革命 英特尔AVX指令集解析
    • 作者:后藤弘茂  出处:Impress Watch  责任编辑:严弢  [ 2008-04-22 08:00 ]
    • Intel的微架构也进入了全速发展的时期,在刚刚结束的IDF峰会上Intel公司就发布……

      支持16路SIMD指令

      由于VEX的支持,AVX的长指令可以变得更短,而VEX的payload也有着1字节和2字节两种,VEXprefix为1字节payload的C5和2字节的C1,以及1字节的payload等情况,同样的指令和之前的指令格式比较beru的1字节分指令相比也更短。

      实际上1字节的payload也并不会全部载入,也有着2个版本的VEX,4字节版本和5字节版本。而对于大部分legacy编码,即使是64bits的指令,也可以支持4字节指令寄存。而1字节指令就变得更加短小了。 而几个全新的指令也使用了新的寄存器,所以增加了5字节的版本。Valentine先生对VEX进行了相关的介绍。

      点击放大

      Intel的Bob Valentine先生。

      VEX编码格式的另外一个重要点就是有着强大的指令集扩展支持,而对于同样命令长度的指令也更加容易地实现,这样就使不断增长的命令兼容变得更加容易。

      其中5字节版的payload

      ,也专门有着指令扩展的3比特空间,而3bits也以为着1000条新指令的支持,全新的ficha和新的寄存器以及vector也都可以更加容易地增加。

      除了VEX指令格式外还有着1,024bits的SIMD的支持。同时多重prefix的支持和之前的beru比较,全部的指令在格式上都更小,之前的1字节C5通过C4,也可以决定op code的长度。而从硬件上来看的话,指令的puridekodo实现也更加容易。

    共7页。 9 1 2 3 4 5 6 7 :
    TMG

    Copyright 2006 Impress Watch Corporation, an Impress Group company.

    版权为Impress Watch和天极网络共同所有 未经许可 禁止转载

    商务联系、网站内容、合作建议:总机021-53086749 Powered by 天极内容管理平台CMS4i

    经营性网站备案信息 网警备案 中国网站排名