关于Intel Sandy Bridge CPU

新增的AVX指令集在平时应用是有多大帮助,主要体现在哪个方面?现在有除了Windows7SP1以外的应用程序或系统支持此指令集马?... 新增的AVX指令集在平时应用是有多大帮助,主要体现在哪个方面?现在有除了Windows 7 SP1以外的应用程序或系统支持此指令集马? 展开
 我来答
shhtx191629
推荐于2016-11-21 · TA获得超过3068个赞
知道小有建树答主
回答量:473
采纳率:0%
帮助的人:926万
展开全部
这样来解释吧!(我是耐心打的,你就耐心的看一下吧!)
作为指令集,AVX和SSE/MMX指令集一样,都是为了提升CPU性能而设计的。
不同的是SSE是在x86架构的基础上增加了prefix实现了新的命令,也实现了更加复杂的指令得以实现,从而提升了x86 CPU的性能。

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

再者AVX是早就有了的,只是当时并未像SSE指令集一样明确的说出来。Sandy Bridge是在上代CPU的128bit基础上,扩展到256bit的SIMD。因此Sandy Bridge的SIMD演算单元扩展到256bits的同时,数据传输也获得了提升,所以从理论上看CPU内核浮点运算性能提升到了2倍。

但由于目前Intel CPU的单线程整数运算性能的提升也遇到了瓶颈,而AVX就可以解决。因此可以看到Intel CPU的单线程性能提升迅猛,但从Nehalem到Sandy Bridge,就不那么明显了。

这些都是理论上的,不理解也没关系。对于Sandy Bridge来说,由于Core i5 2300/2400/2500这些和Core i5 750/760对位的CPU在三级缓存上少了2MB,直接导致缓存带宽的减少,而编码对这要求是很高的,因此实际上述三款Sandy Bridge的CPU在某些测试中会比750/760还差些,尤其是2300,但差距不大。

但由于浮点运算能力的加强,在图形渲染方面很有优势,但缓存带宽的下降,导致性能有所损失,大约在7%左右,因此带SMT同步多线程的Core i7 2600会比2500强30%以上,而单纯的SMT是无论如何都无法达到的。
不过sandy bridge还是在游戏性能上比前一代有不小的提升,毕竟本质影响游戏帧数的还是显卡。
一般用户很少会涉及3D渲染领域,玩游戏才是最直接性能提升的表现。

至于操作系统也只有Win7 SP1首次加入对AVX的单独支持。其余就别想了,当然Win8支持了,只是目前只有M3的不完整版。
洋昆丽1193
2011-05-11 · TA获得超过6.4万个赞
知道大有可为答主
回答量:4.9万
采纳率:0%
帮助的人:6537万
展开全部
视频处理会有不少提高,一般应用差距很小。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
廖鲜于白霜
2011-05-12 · TA获得超过426个赞
知道小有建树答主
回答量:637
采纳率:0%
帮助的人:0
展开全部
“想买CPU?现在买吧,等来等去,等到明年CPU刚出价格不稳定又要等,价格稳定后马上又出新的CPU了,还得等,无尽的等待。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式