AVX是什么?AVX指令集技术与应用解析(新一代的完整SIMD指令集规范)

AVX是什么?AVX指令集技术与应用解析
  2007年8月,AMD抢先宣布了SSE5指令集(SSE到SSE4均为英特尔出品),英特尔当即黑脸表示不支持SSE5,转而在2008年3月宣布Sandy Bridge微架构将引入全新的AVX指令集,同年4月英特尔公布AVX指令集规范,随后开始不断进行更新,?#21040;?#26222;遍认为支持AVX指令集是Sandy Bridge最重要的进步,没有之一。

  AVX(Advanced Vector Extensions,高级矢量扩展)指令集借鉴了一些AMD SSE5的设计思路,进行扩展和加强,形成一套新一代的完整SIMD指令集规范。Windows 7 SP1已经开始支持英特尔AVX指令集了。

>>点击查看全文

关于指令集和AVX指令集

指令集是指CPU能执行的所有指令的集合,每一指令对应一种操作,任何程序最终要编译成一条条指令才能让CPU识别并执行。CPU依靠指令来计算和控制系统,所以指令强弱是衡量CPU性能的重要指标,指令集也成为提高CPU效率的有效工具。

CPU都有一个基本的指令集,比如?#30340;?#21069;英特尔和AMD的绝大部?#25191;?#29702;器都使用的是X86指令集,因为它们都源自于X86架构。但无论CPU有多快,X86指令也只能一次处理一个数据,这样效?#31034;?#24456;低下,毕竟在很多应用中,数据都是成组出现的,比如一个点的坐标(XYZ)和颜色(RGB)、多声道音频等。为了提高CPU在某些方面的性能,就必须增加一些特殊的指令满足时代进步的需求,这些新增的指令就构成了扩展指令集。

AVX(Advanced Vector Extensions,高级矢量扩展)指令集借鉴了一些AMD SSE5的设计思路,进行扩展和加强,形成一套新一代的完整SIMD指令集规范。

英特尔AVX指令集主要在很多个方面得到扩充和加强。

AVX指令集解析

AVX指令集相关文章Latest Articles

快三押大小单双技巧
甘肃十一选五几点开始 内蒙古11选5前三组遗漏 黑龙江快乐十分走势多 香港六合彩主图 重庆时时彩2星杀号 湖北十一选五彩票2元网 南粤风采36选7的历史 秒速时时彩正规吗 江西快三结果 四川时时彩有没有技巧 七球斯诺克如何摆球 广东快乐10分玩法 福彩中心3d开机号今天 中彩网3d试机号 曾道人一句中特网