在全世界面临着越来越严重的核问题时,服务器业界迎来了更广阔的双核/多核计算时代,没有武器、战争带来的恐慌,双/多核技术给我们带来的是更快的速度、更强的计算能力。很多分析人士说,计算机硬件世界出现了几个重要趋势,包括虚拟化、从32位到64位处理器的迁移以及多核芯
第一页
在全世界面临着越来越严重的核问题时,服务器业界迎来了更广阔的双核/多核计算时代,没有武器、战争带来的恐慌,双/多核技术给我们带来的是更快的速度、更强的计算能力。很多分析人士说,计算机硬件世界出现了几个重要趋势,包括虚拟化、从32位到64位处理器的迁移以及多核芯片的推出。现阶段,双/多核技术明显成为最热的一个话题,我们称之为“核”问题。
“到2007年,发货的大多数处理器将配备两个内核。”Gartner的分析师Martin Reynolds说,“双内核芯片带来了自推出386处理器以后最大的性能提升,不过开发人员和用户必须对软件进行测试和调整,才能享受双核处理器所带来的好处。”
Reynolds指出,对于某些应用,双核处理器的性能最多将比同样速度的单核处理器的性能高70%,双核芯片非常适合于处理器利用率非常高的应用(如当服务器运行虚拟化软件时)以及像媒体编辑、计算机辅助设计、仿真程序和Adobe Acrobat等桌面应用程序。
“核”倍增
数个处理器内核的更彻底集成产生了温度更低、速度更快、在某些应用中表现出强劲性能提升的产物。
多年来,CPU的进步是完全可预测的:一代又一代的半导体技术为我们在越来越薄的硅片上提供越来越大、功能越来越强、时钟速度越来越快的处理器。这些更小、更快的晶体管还消耗更少的电能。
然而,这时出现了一个问题。随着运行电压的降低,大量的电流开始渗漏,结果产生很高的热量,因而需要更多的注意处理器冷却问题并限制了潜在的速度提高——可以将这种现象视为一种热障。
为了突破这一障碍,处理器制造商开始采取一项新战略,将两个或更多的完整的、独立的处理器内核安装在一个芯片上。这种多内核处理器直接插在主板上的一个插座中,操作系统将每一个执行内核视为一个可以独立控制的逻辑处理器。拥有两个独立的CPU核,可以让每个CPU核以较低的速度运行,因此降低了温度,并且在大多数情况下,还提高了计算机的总体吞吐量。
速度突破——从一个角度看,多内核只是多年来我们所采用的两个或更多标准CPU的“n路”服务器设计思想的延伸,我们只是使芯片的封装变得更小、集成得更彻底。但是,实际上,这种多内核战略代表着处理器架构的重大变化,这一变化将迅速席卷计算行业。在一个芯片上集成两个CPU,而不是将它们插入到两个独立的插座上,大大加快了CPU之间的通信速度,减少了等待时间。
第一款来自Intel的多内核CPU已经上市。Intel预测,到2006年年底时,多内核处理器将在Intel推出的桌面CPU中占40%,占移动CPU的70%,在服务器处理器中占到令人吃惊的85%。包括AMD、Sun和IBM都在多内核处理器上押下了巨额赌注。
除了运行起来温度更低、速度更快外,多内核处理器尤其适合于具有可以被划分为独立的线程、可以并行执行操作的任务。在双内核处理器上,可以利用多个线程的软件,如数据库查询和绘制图形,运行速度比运行在单核芯片上几乎快100%。但是,很多以线性方式处理的应用程序将享受不到多少好处。
数百条线程的未来芯片——现在芯片制造商已经在开发内核数量超过两个的芯片设计。就在前几个月,Raza Microelectronics公司开始推出XLR处理器产品线。XLR处理器最多内含8个运行速度最高为1.5GHz的内核,每个处理内核支持4条线程,总共支持有32条线程。据该公司介绍,这种产品系列定位于融合网络和计算应用。XLR处理器将于今年年底出现在制造商的设备中。
Sun用于高端服务器的90纳米UltraSPARC IV芯片将于明年推出。有报道说,这款代号为Niagara的处理器也支持8个内核,每个内核可处理4条线程。
同时,随着业界向65纳米制造工艺升级,更多的晶体管将集成在尺寸保持不变的硅片上。Intel业务客户部产品营销经理Jeff Austin解释说:“以略低的频率和电压运行它们,使配备4个或更多内核的芯片可以在不显著增加功率上限的条件下运行。”Intel的第一款用于多路服务器的65纳米处理器系列Tukwila处理器将内含4个或更多的内核,预定于2007年左右推出。Austin说,Intel将在2008年到2010年推出利用并行执行内核或对称多线程内核最多支持8条线程的单处理器。
Austin说:“在今后10年里,我们将看到一个处理器中的几十个到几百个内核(包括专用和非对称内核),提供数百和数千个能够并行执行的线程。”
基于双核处理器的服务器产品功能列表
网友评论