变革进行时全面解析英特尔新架构 【百科全说】-凯发k8官方旗舰厅

腾讯视频/爱奇艺/优酷/外卖 充值4折起

“峰回路转疑无路,柳暗花明又一村”。当在频率上遇到瓶颈时,英特尔选择了用双核的方式来继续维持处理器性能上的增长,尽管仓促上阵的pentium d备受争议,但是英特尔还是抢到了“双核”的先机;当然事后英特尔并没有闲着,这位半导体业的大佬其实很明白,如果拿不出更先进的性能增长方案,自己在市场上将更加被动。
冰冻三尺非一日之寒,凭借着在半导体领域多年的积累,英特尔在今年三月份的idf上宣布在下一代处理器中将放弃现在的“netburst”架构而转向新的“core”架构,如果说上次变革英特尔是被动接受的话,那么这次很显然是“未雨绸缪”。本文的主角也正是将在今年下半年登场的“core”……
一、精简流水线长度,增加解码器单元
与netburst架构相比,core架构最明显的变化就是处理器中流水线级数(长度)大大减少。长期以来,英特尔处理器一直备受“高频低能”的困挠—长流水线可以很容易达到更高的工作频率,但是性能增长却远没有跟频率成正比;而且,提高频率的同时还有一个非常头痛的副产品—功耗(tdp)。
此次英特尔在core架构中大胆放弃了netburst架构的思路,只使用了14级流水线。这种改进使以后频率的提升变得相对困难了一些,但对实际性能来说却有莫大的帮助—流水线长度降低以后,低频率、低功耗和高性能可以兼得。
多年以前,amd曾经在k5处理器上尝试过使用四组指令解码器,但是没有成功;以后很长的一段时间里,intel和 amd都沿用了三组指令解码器的设计。
英特尔在netburst架构中试图通过导入trace cache存放编码后的微指令,并替代高性能复数指令编码器,但是收效甚微。此次在core架构中重新回归四组指令编码器的设计,更多的指令解码器理论上意味着更高的性能;但是要把这种优势变成实际的效果并不容易,不过从目前已经公布的测试结果来看英特尔做得不错。
二、对双核心的优化设计 英特尔现在的桌面级双核心处理器是pentium d,但是这款产品及其衍生的服务器版本(dempsey)都是仓促之作。具体表现为它们没有l2缓存的共享机制,两个核心之间的通讯甚至还需要通过前端总线(fsb)中转,这样会严重限制双核处理器之间的协作应用。
yonah是英特尔第一个真正意义上从头开始的双核心处理器,两个核心可以共享l2缓存;但作为一款针对移动平台的产品,新特性带来的好处并没有完全体现出来*。
*注释:共享l2缓存的真正好处是能够大大减少缓存一致性监听所带来的性能下降—但是这种性能下降对于工作站和服务器平台来说是非常严重的问题,而对于桌面和移动平台来说就不那么明显了。

yonah、woodcrest(core)与dempsey处理器的结构对比。core继承了yonah的双核心设计方式—共享l2缓存和系统总线接口,同时增加了l1缓存之间的通讯;不过core的内部带宽更接近dempsey,片上缓存的带宽远远超过yonah,同时系统总线的带宽也有大幅提升 core架构延续了yonah的这一特性,因此服务器版本(woodcrest)将比前代产品(dempsey)提供更好的性能。此外,英特尔方面多次提到core架构还可能实现在l1缓存之间直接传输数据,不过到目前为止英特尔对此并没有透露更多的细节,但我们可以相信如果这是真的话,core的性能无疑会再提升一个档次。

三、指令融合和分支预测体系 此次英特尔从netburst架构到core架构的转型,还有一项非常明显的改进。那就是x86指令的融合,它可以说是core架构独有的特性之一(图3)。
在处理器内部,x86指令被称为macro-ops,而内部指令被称为uops,而macro-ops融合可以将两个macro-ops融合成一个uops。举个例子来说,我们可以把x86 compare(比较)指令与x86 jump(跳转)指令融合在一起,生成一条单独的uops(比较并跳转指令)。在core中每个解码器都可以完成这样的优化工作,但是每周期内最多只能有一个解码器完成这样的融合,所以最大指令解码带宽是每周期4 1个x86指令。

对比英特尔不同架构中的提取指令/译码单元,可以看到core要比yonah和pentium 4更加复杂 这种融合的好处是显而易见的:首先,融合之后需要执行的指令变少了,这等于直接提高了处理器的执行性能;其次,乱序执行可以因此变得更有效率,因为融合的过程实际上就是让指令窗口检查更多的程序代码,更大限度地发现指令之间的并行性,从而提高处理器的执行效率。不过颇具讽刺意味的是,从某种程度上来看这种x86指令的融合机制使得x86处理器更加risc(简单指令集)化而不是cisc(复杂指令集)化。
为了降低长流水线带来的负面影响,英特尔曾经在netburst架构的分支预测上花费了相当大的精力,其分支预测的错误率号称比上一代架构下降了33%以上,而core架构的分支预测能力在netburst的基础上又有进步。
在新架构中,英特尔不仅保留了上一代架构的跳转目标缓冲区、跳转地址计算器以及返回地址堆栈,而且还采用两种新的预测算法—“循环探测”能够正确探测(程序的)循环退出,而“间接分支预测”可以基于全局的历史信息获取(预测)正确的目标地址。除此之外,core架构还引入了其它的一些新特性,例如在原先的架构中,跳转命令总会引入一个周期的流水线空置,但是在core架构中引入了一个用于存储跳转发生位置的队列,大部分的流水线空置都将被消除。诸多新特性的引入,使得core的分支预测能力空前强大,从性能上来说无异于如虎添翼。

上一页12 下一页

05/03 00:13
英特尔64 架构在与支持软件结合使用时,能实现在服务器、工作站、台式机和移动式平台上进行 64 位计算。英特尔 64 架构通过允许系统处理 4 gb 以上的虚拟和物理内存提高性能。
11/22 09:16
●第一章:前言:4965的速度、深度、广度 ·1.1:无拘无束 随时随地 若把高端it工程与挖墙凿地、穿线架管这样的情景联系起来是不是不太恰当?试想一下,20多名所谓的it工程师在1000平米的办公室里手拿pvc管汗流浃背的穿线是怎样的“风景”?但即便再难以想象,它也是事实。局域网布线永远如此,而有线网络受信息点位置、数量的限制一直在制约着用户。 在“网络”领域,只有无线网络是能够打破线缆束缚、带来自由移动空间。 人类有向往无拘无束,渴望自由的本能。 ·英特尔4965模块令无线登上新高度 200
05/22 21:40
英特尔mywifi技术解析(一) 互联网的高速发展促使了诸多周边技术和产业的发展,英特尔my wifi技术就是其中之一。my wifi技术是通过一台具备该功能的笔记本(所有基于迅驰2平台、搭配英特尔5000系列网卡的笔记本都可以开通my wifi技术,只需要去英特尔凯发app官网登录官网下载免费驱程更新就可以),向周围其他没有连接到广域网而有wifi的设备(打印机、mp3、数码相机、投影仪、笔记本、手机等)分享网络资源、共同组成个人局域网的一种技术。如果作为ap的笔记本已经接入广域网,那么这些被连接起来的wifi
05/22 15:54
“更强的多任务处理能力。更低的能耗。靠技术提高工作效率,准备好了吗?英特尔酷睿2双核处理器为您实现。”这是摘在英特尔官方网站对于英特尔酷睿2双核处理器的描述。相信无论您是否了解笔记本,都不会对英特尔的名字感到陌生,而旗下的酷睿2品牌也代表着这个时代电脑核心处理器的最高水平。 当然,我们这里要说的仅仅是酷睿家族的一个子集,这个子集能够更加贴切的表现出上面那段宣传词的含义,它就是我们通常所说的英特尔ulv处理器。实际上,ulv处理器只是方便记忆的一个名词,是英文“ultra low voltage”
04/17 13:41
英特尔发布代号为“penryn”的处理器,这种处理器采用了最先进的45纳米制程工艺。目前共发布的服务器处理器一共有15款产品,称作xeon5400系列处理器。本次“penryn”的发布,是英特尔首次计划在晶体管设计中使用金属栅和栅周围的氧化物层使用一种新的材料,也是自从60年代以来晶体管的基本属性首次发生了变化。下面我们将针对这15款处理器为大家进行详细介绍。 498)this.style.width=498;"> penryn列表:从表中我们可以看到,有12款处理器是四核心,另外有3款是
04/15 13:14
众所周知,现在的独立显卡市场是nvidia和amd-ati两家的天下。尽管intel凭借整合图形芯片组的优势占据了集成显卡市场的半壁江山,但独立显卡一直是intel心中难言的痛,它一直在寻找进军独立显卡市场的切入点。早在1998年2月,intel曾发布了和real3d合作设计的i740/i752独立显卡,但由于各大竞争对手的3d显卡性能遥遥领先,加上intel忙于自己的平台化策略,所以风光一时的i740/i752成为intel独立显卡的“绝唱”。时隔近10年,intel在平台化战略中取得了巨
03/21 13:36
3月28日消息,去年,英特尔悄悄发布了一款超小型pc主机,也就是今天本文的主角nuc(next unit of computing),其是一款微型的准系统台式电脑,同时也是呈现了传统盒子样式的现代电脑。nuc坐落在一个大约5厘米高,10厘米见方的方形盒子上,零售价格仅仅为300美元(人民币1863元)。不过您可不要被它的微型尺寸或者是价格误导,因为其内部搭载的英特尔酷睿i3处理器足够快和稳定,以至于完全能够满足您每天的计算任务。 在你打算激动之前,还是先给你降降温吧,作为一款准系统pc,
05/23 04:57
当今英特尔超线程技术(英特尔 ht 技术)在每个处理器上提供线程层并行,从而得以更有效地使用处理器资源、提高处理吞吐率并增强当今和未来多线程软件的性能。 英特尔超线程技术是全新英特尔酷睿 i7 , 酷睿 i5 处理器和英特尔至强5500 系列处理器所具有的一种性能特点。简单来说,它可使处理器中的1 颗内核如2 颗内核那样在操作系统中发挥作用。这样一来,操作系统可使用的执行资源扩大了一倍,大幅提高了系统的整体性能。 工作原理 超线程技术的原理很简单,以前的单核心处理器,在同一时间内
06/02 07:50
英特尔虚拟化技术vt-x技术的全称是:英特尔的硬件辅助虚拟化技术(vanderpool technology是一种设计更简单、实施更高效和可靠的方法,是世界上首个x86平台的硬件辅助虚拟化凯发app官网登录的解决方案。它对如何在不同的情形下分配给guest os (虚拟机上的操作系统) 想要的ring 特权级别做了很好的改进。 在 it 环境中实现更高的可管理性、安全性和灵活性,硬件辅助的英特尔 虚拟化技术(英特尔 vt)之类的虚拟化技术与基于软件的虚拟化凯发app官网登录的解决方案相结合,能够将多种环境整合到一台服务器或电脑中,
网站地图