设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 创业者 手机 数据
当前位置: 首页 > 服务器 > 系统 > 正文

源自AVX2指令集 让你的CPU更加强劲!

发布时间:2017-01-02 09:47 所属栏目:52 来源:吴晓伟
导读:他同时还公布了一份完整的Haswell指令集规范文档,其中就介绍了新的AVX2。根据这份文档的介绍,AVX2是由现在Sandy Bridge架构上的第一代AVX指令集扩展增强而来的,为绝大多数128位SIMD整数指令带来了256位数值处理能力,同时继续遵循AVX的编程模式。所以要了

        【IT168 资讯】Intel Developer Forum(英特尔开发者论坛,简称IDF)是由英特尔公司主办的技术讲座。今年春季的IDF将于4月11日至4月12日在北京国家会议中心举行。本届IDF以“天空无边界,发展无止境”为主题。

AVX2指令集的前世今生
 

    早在2011年的6月份,英特尔的高级工程师Mark Buxton就在官方论坛中宣布,下一代架构处理器Haswell将会支持新的指令集“AVX2”。

AVX2指令集的前世今生
 

    他同时还公布了一份完整的Haswell指令集规范文档,其中就介绍了新的AVX2。根据这份文档的介绍,AVX2是由现在Sandy Bridge架构上的第一代AVX指令集扩展增强而来的,为绝大多数128位SIMD整数指令带来了256位数值处理能力,同时继续遵循AVX的编程模式。所以要了解AVX2,我们就先要来说说AVX是怎么回事。

    AVX指令集是Sandy Bridge和Larrabee架构新指令集。AVX是在之前的128bit扩展到和256bit的SIMD(Single Instruction, Multiple Data)。而Sandy Bridge的SIMD演算单元扩展到256bits的同时数据传输也获得了提升,所以从理论上看CPU内核浮点运算性能提升到了2倍。

AVX2指令集介绍
SSE到AVX的性能提升

    Intel AVX指令集,在SIMD计算性能增强的同时也沿用了的MMX/SSE指令集。不过和MMX/SSE的不同点在于增强的AVX指令,从指令的格式上就发生了很大的变化。x86(IA-32/Intel 64)架构的基础上增加了prefix(Prefix),所以实现了新的命令,也实现了更加复杂的指令得以实现,从而提升了x86 CPU的性能。


    AVX并不是x86 CPU的扩展指令集,而是可以实现更高的效率,同时也和CPU硬件兼容性也更好,并且也有着足够的扩展空间,这都和其全新的命令格式系统有关。更加流畅的架构就是AVX发展的方向,换言之,就是摆脱传统x86的不足,在SSE指令的基础上AVX也使SSE指令接口更加易用。

 

上一页12下一页查看全文 内容导航
  • 第1页:AVX2指令集介绍
  • 第2页:AVX2指令集的前世今生

(编辑:ASP站长网)

网友评论
推荐文章
    热点阅读