源自AVX2指令集 让你的CPU更加强劲!
【IT168 资讯】Intel Developer Forum(英特尔开发者论坛,简称IDF)是由英特尔公司主办的技术讲座。今年春季的IDF将于4月11日至4月12日在北京国家会议中心举行。本届IDF以“天空无边界,发展无止境”为主题。
早在2011年的6月份,英特尔的高级工程师Mark Buxton就在官方论坛中宣布,下一代架构处理器Haswell将会支持新的指令集“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倍。
Intel AVX指令集,在SIMD计算性能增强的同时也沿用了的MMX/SSE指令集。不过和MMX/SSE的不同点在于增强的AVX指令,从指令的格式上就发生了很大的变化。x86(IA-32/Intel 64)架构的基础上增加了prefix(Prefix),所以实现了新的命令,也实现了更加复杂的指令得以实现,从而提升了x86 CPU的性能。
(编辑:ASP站长网) |