Intel会在CES上正式发布Sandy Bridge
Sandy Bridge会有什么进步
●Sandy Bridge会有什么进步
◇更加先进的指令集
CPU依靠指令来计算和控制系统,每款CPU在设计时就规定了一系列与其硬件电路相配合的指令系统。指令的强弱也是CPU的重要指标,指令集是提高微处理器效率的最有效工具之一。
从现阶段的主流体系结构讲,指令集可分为复杂指令集和精简指令集两部分,而从具体运用看,如英特尔的MMX(Multi Media Extended)、SSE、 SSE2(Streaming-Single instruction multiple data-Extensions 2)、SEE3和AMD的3DNow!等都是CPU的扩展指令集,分别增强了CPU的多媒体、图形图象和Internet等的处理能力。我们通常会把CPU的扩展指令集称为CPU的指令集。
在Sandy Bridge中将引入的是“高级矢量扩展”指令集,简称“AVX”(之前称作VSSE),她的全称是Advanced Vector Extensions,是英特尔推出的全新一代SIMD指令集,直接跳过SSE5,AVX 借鉴了一些SSE5指令集的设计思路,进行扩展和加强,形成新一代的完整SIMD指令集规范。
◇环形总线的改进
更进一步的是Sandy Bridge总线的改变,Nehalem/Westmere每个核心都与三级缓存单独相连,都需要大约1000条连线,而这种做法的缺点是如果频繁访问三级缓存的话可能会影响数据交换的效果。
上面说的仅仅是CPU的Core核心和三级缓存之间的数据交换,目前的Sandy Bridge处理器又将显示核心及视频转码引擎整合入CPU内部并和Core共享三级缓存,如果沿用Nehalem/Westmere架构的做法就需要再加入2000条连线,这显然不是个理智的做法,所以Sandy Bridge就引入了之前在服务器版处理器中所采用的环形总线设计。
环形总线架构示意图
在Sandy Bridge中每个核心、每一块三级缓存(LLC-Last Level Cache)、集成图形核心、媒体引擎、系统助手(System Agent)都在这条线上拥有自己的接入点,这样一来CPU内部组件的三级缓存访问就可以很大程度上避免瓶颈出现。
网友评论