Nehalem一小步 绿色数据中心一大步

日期: 2009-08-06 来源:TechTarget中国 英文

  随着处理器技术的不断进步,英特尔Tick-Tock(钟摆)策略已经为业界所熟悉,也就是处理器微架构以及芯片制造工艺隔年交替发展,AMD处理器芯片的发展也大致如此。Tick-Tock在不断带来处理器进步的同时,也有一定“副作用”,技术发展太快,以致用户的关注度、敏感度有所下降。所谓tick-tock不是新闻,没有实现Tick-Tock才是新闻。

  Nehalem有所不同

  处理器的每一次技术进步所带来的无外乎是性能提升,功耗不变,也难怪业内的热度有所降低。但是Nehalem有所不同,从技术的角度看,还有很多需要用户关注的内容。

  Nehalem是英特尔新一代CPU微架构的代码,是一种全新的处理器微架构,由于替代上一代的Bensly体系架构。需要用户对于这种体系架构加以关注的是,从Nehalem开始,处理器设计将正式划分为:计算内核(Core)与非计算内核(Uncore)两个部分。

  其中,计算内核方面,Nehalem相较此前的微架构,在支持超线程、虚拟化设备输入/输出以及内核加速模式等方面有改进和加强。在支持超线程,Nehalem重新启用超线程技术,它具有四个核心,最多可以支持八个线程。针对虚拟化技术的支持,Nehalem引入了虚拟化设备输入/输出 (VT-d),在虚拟化CPU为主的基础上,增加了设备输入/输出的虚拟化,以进一步提升虚拟机性能和效率。在内核加速模式(Turbo Mode)方面,用户可以根据需要开启、关闭以及加速单个内核的运行。对于一些具体应用而言。有些任务只需要两个内核,采用Nehalem处理器,用户就可以关闭另外两个内核的运行,与此同时,提升两个工作内核的主频,以追求更高的性能。这种动态调整所带来的灵活性,可以使得用户的应用更加具有针对性,改善系统和CPU整体的能效。此外,Nehalem还新增了SSE 4.2指令集等。

  与计算内核相比,Nehalem非计算内核的设计更为引人注目。其中,最为显著的变化是抛弃了传统的前端总线。我们知道,受限于前端总线(FSB)的共享设计方式,即使用户购买了昂贵DDR3-2000顶级内存也无济于事。此前所采用的前端总线,1066MHz只能提供8.53GB/s的带宽,1333MHz和1600MHz也不过10.66GB/s和12.8GB/s,远远低于双通道内存所能带来的真正带宽,以DDR2-800为例,其带宽可以达到12.8GB/s(对应1600MHz前端总线),DDR3-2000更是高达32GB/s。这就意味着,如果想要发挥两条DDR3-2000的威力,必须把前端总线的频率提高到4GHz(外频1GHz),这显然是不可能的。

  在Nehalem的设计中,在处理器内部集成了内存控制器(IMC),也就是将其从芯片组上移开,集成到了处理器内部,从而彻底消除前端总线瓶颈,因此其内存读取的延迟大幅度减少,内存带宽大幅提升,最多可达三倍。此外,在缓存的设计上,Nehalem采用了三级全内含式Cache设计,其中,L1缓存的设计和此前的酷睿微架构一样;L2缓存采用了超低延迟的设计,每个内核256KB;L3采用共享式设计,被片上所有内核共享。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

相关推荐