服务器在线9月2日报道 英特尔公司的Nehalem处理器是一款on-chip能量管理微控制器,能通过关闭中央处理器核心来省电。这无疑彻底改变了X86服务器市场的游戏规则。但我们的疑问是,IT企业能通过使用Nehalem处理器达成节约费用的目的吗?
英特尔研发论坛已经偃旗息鼓,无疑Nehalem处理器在此次论坛上出尽风头。英特尔公司的技术人员对其进行了现场展示–这正是我要特别讨论的话题!软件和硬件研发人员都从中发现了新的看点。英特尔人员曾宣称Nehalem处理器是英特尔公司X86系统十年来最重要的革新,对此说法我们不置可否。但Nehalem处理器在市场上得到的肯定是对现实最好的回答。
当英特尔公司上周终于揭开Nehalem处理器秘密武器的神秘面纱–一款封装能量管理微控制器,不禁令笔者大开眼界。它向我们展示了绿色IT的新方法,让我们看到了三级高速缓存体系架构,超线程,与物理外围设备相连接的直接虚拟机。但是如果Nehalem处理器的能量管理发挥了它的潜能,如果微软和英特尔服务器原始设备制造商开发这项技术,那么我可以开诚布公的在此宣称X86服务器市场的新纪元就此开始。
现代X86中央处理器在大型机标准下显得乏善可陈。我们一直在努力让微处理器更快,更小,更加经济实用,自从我们将IT理解为数据处理以来,就一直用品质来定义服务器系统。AMD公司最近与IBM达成合作伙伴关系,共同致力于提升X86服务器中央处理器的机械性能,通过处理器的多重自动化单元在无需中断常规工作流的情况下,对所分配的特殊任务实现自我监控,自我治愈和自我检测。而英特尔能否比AMD捷足先登尤为可知。因为早在2年前AMD的首席信息官就已经有了这种服务器中央处理器设计的构思。
英特尔也在Nehalem处理器中设计了两个小型的专门化指令单元来作为特殊任务自动化的小型试点。在英特尔的预览中这个单元会以微码或者通过类似的简单装置添加到未来的X86微处理器中。不过让我印象最为深刻的成果还是Nehalem处理器中采用的能量管理微控制器。英特尔公司宣称这个微控制器能对温度,能量利用,工作负载和几个处理器核心协同工作时工作负载的分配情况进行监控。让线程更为有效的利用核心,通过关闭闲置的核心来省电。至少这是个尝试。英特尔没有过多透露其中的细节,只是提及晶体管的数量,Nehalem处理器的能量控制器在复杂性上与80486中央处理器类似。这说明Nehalem处理器的能量控制器确实是自动化单元,英特尔用"微控制器"这个术语向我们传递了一个信号,那就是这个控制器是可编程的。如果事实与这个信息不符的话我将多么失望。
英特尔没有透露有关这款微控制器操作所有权的相关信息。随着处理器逐步走向成熟,谁将最后为其定型,谁会对其未来的变化有所影响?是BIOS?Boot loader?Kernel?设备驱动器?这一切尚不明朗。所有权影响到独立的BIOS厂商,系统原始设备制造商和微软通过对性能产生动态影响的处理器和设备寄存器所付出的努力。Nehalem的能量控制器要实现的是电能利用和能量计划。
这是微软想要拥有的资源。事实上,在运行Windows Server 2008操作系统的AMD巴塞罗那处理器服务器上已经有了能量控制器的设置。巴塞罗那处理器能完美的管理总线和核心能量,而无需Windows系统费吹灰之力。这是中央处理器设计的核心所在。Windows系统可以无视BIOS和自定义能量设置,在失效的Windows能量状态控制栏也没有复选框。
通过对微控制器的掌控,英特尔公司在能量控制上占得先机。微控制器能做到的一件事就是让操作系统相信它能够控制系统的能量状态。Nehalem处理器的能量管理控制器就是英特尔的秘密武器,在X86技术上的领先一步。我们希望英特尔能开放这项技术,以便它不会误入歧途。