双内核:对X86处理器技术的本质突破
顺应用户需求,一些厂商开始推出双内核处理器。什么是X86双核处理器?双核处理器背后的概念蕴涵着什么意义呢?简而言之,双核处理器即是基于单个半导体的一个处理器上拥有两个一样功能的处理器核心。换句话说,将两个物理处理器核心整合入一个内核中。
双核心技术的引入是提高处理器性能另一个行之有效的方法。因为处理器实际性能是处理器在每个时钟周期内所能处理器指令数的总量,因此增加一个内核,处理器每个时钟周期内可执行的单元数将增加一倍。在这里我们必须强调一点的是,如果你想让系统达到最大性能,你必须充分利用两个内核中的所有可执行单元:即让所有执行单元都有活可干!
事实上,将两个处理器内核放到一个物理核心之上并不什么新技术。在上个世纪末期高端多处理机服务器开发者,比如HP、IBM就已经提出此类可行性设计,并且成功推出了拥有双内核的HP PA8800和IBM Power4处理器。此类处理器已经成功应用不同领域的服务器产品中,像IBM eServer pSeries 690或HP 9000此类服务器上仍可以看到它们的身影。由于它们相当昂贵的,因此从来没得到广泛应用。由于x86服务器已经形成了巨大的市场规模,而且拥有更加广阔的巨大市场规模,因此,x86双核处理器的出现,自然引起了非同小可的广泛关注,它所产生的影响力将更加巨大。
引入双核心的架构将可以全面增加处理器的功能性,这也是一个很重要的影响因素,特别是处理器厂商的营销策略。有这么一个事实,双处理器架构的引入和微软下一代Longhorn操作系统将在很大程度上促进虚拟技术的发展。目前厂商们已经推出了不同的虚拟化技术,但作用却是异曲同工,即让一台物理计算机虚拟出若干个虚拟的系统,这些虚拟系统能使用同样的PC资源独立工作。换句话说,这些技术应该允许用户在他们的PC上使用超过一个操作系统,以便每个操作系统解决特定的运算任务。比如,一个虚拟系统能够扫描病毒,另外的虚拟系统则可以执行应用程序,文字处理或者玩游戏。
业界专业分析家们预测,这些技术在2006-2007年将成为计算机平台的新亮,并且将把他们的面貌带到全新的水平。目前,大多数操作系统已经支持并行处理,因此引入第二个处理器可以显著增加系统的性能,而且由于支持平行处理的应用软件的需求量不断增加,目前大多数新或即将发布的应用软件都对此类技术提供了支持,为整个软件市场其实已经为多核心处理器架构提供了充分的准备。
