在全世界面临着越来越严重的核问题时,服务器业界迎来了更广阔的双核/多核计算时代,没有武器、战争带来的恐慌,双/多核技术给我们带来的是更快的速度、更强的计算能力。很多分析人士说,计算机硬件世界出现了几个重要趋势,包括虚拟化、从32位到64位处理器的迁移以及多核芯片的推出。现阶段,双/多核技术明显成为最热的一个话题,我们称之为“核”问题。
reynolds指出,对于某些应用,双核处理器的性能最多将比同样速度的单核处理器的性能高70%,双核芯片非常适合于处理器利用率非常高的应用(如当服务器运行虚拟化软件时)以及像媒体编辑、计算机辅助设计、仿真程序与adobe acrobat等桌面应用程序。 【相关文章:注册储存 SOA的核心问题】 “到2007年,发货的大多数处理器将配备两个内核。”gartner的分析师martin reynolds说,“双内核芯片带来了自推出386处理器以后最大的性能提升,不过开发人员与用户必须对软件进行测试与调整,才能享受双核处理器所带来的好处。” 【扩展阅读:服务基础架构成功实施SOA的基础】 数个处理器内核的更彻底集成产生了温度更低、速度更快、在某些应用中表现出强劲性能提升的产物。 【扩展信息:将SOA引入Office应用程序桌面】 “核”倍增 多年来,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条线程。... 下一页