| | | [文章导读] | | | 在2005年处理器市场将有一件大事,那就是双核处理器架构的出现。 | |
| | [文章信息] | | | 作者: | 八戒 | | 时间: | 2005-01-13 | | 出处: | 天极网 | | 责编: | 寒冬 | |
| |
| | | |
|
|
|
|
|
|
第二,引入双核心的架构也将可以全面增加处理器的功能性,这也是一个很重要的影响因素,特别是处理器厂商的营销策略。有这么一个事实,双处理器架构的引入和微软下一代Longhorn操作系统将在很大程度上促进虚拟技术的发展。AMD和英特尔都坚信它们将成为下一代计算机系统的一个主要特征,而且是重要特征。
业界专业分析家们预测,这些技术在2006-2007年将成为计算机平台的新亮,并且将把他们的面貌带到全新的水平。目前厂商们已经推出了不同的虚拟化技术,例如英特尔的Vanderpool、Silvervale技术和AMD Pacifica技术,但它们的作用却是异曲同工,可以让一台物理计算机虚拟出若干个虚拟的系统,这些虚拟系统能使用同样的PC资源独立工作。换句话说,这些技术应该允许用户在他们的PC上使用超过一个操作系统,以便每个操作系统解决特定的运算任务。比如,一个虚拟系统能够扫描病毒,另外的虚拟系统则可以执行应用程序,文字处理或者玩游戏。
 在2003年的IDF英特尔就已经公布了Vanderpool技术。在英特尔的规划中,Vanderpool是针对个人电脑的虚拟技术,它可以将电脑分离为若干个可以独立工作的虚拟电脑,这些电脑可以访问相同的资源。在服务器领域,英特尔把服务器版本的Vanderpool功能称为Silvervale,突出了两种虚拟化技术的不同。
二、AMD的双核心架构
现在,AMD公司是在双核心架构发展路上的领先者。AMD是第一个公布具体双核心处理器架构并最先提供具有实用性原型系统的处理器开发者和制造商。而且我们有理由相信这是第一款步入量产化的双核心处理器—AMD Opteron。
AMD的双核心发展计划在很早以前就被制定了并一直坚定按计划实施着。AMD即将发布的双核AMD64架构主要是基于在1999年发布的单核心架构之上,那时AMD就为架构未来的发展作了大量的准备工作。我们猜测AMD在研发它们的Athlon 64和Opteron处理器上工作时就已经融入双处理器架构的理念。因此他们在生产双内核处理器时将不存在任何问题。
很显然,他们很可能在原Hammer核心的基础上推出双核心处理器,因为此核心已经拥有一条传输速率很快的Hyper-Transport 总线,可以利用它将一个物理内核中的两个处理器核心连接起来。然而,AMD并不是采用这种解决方案,而将采用更有效的设计:它可以允许资源能在2个核心之间共享部分资源并且能保证两核心的运行更具协调性。
AMD的双核心处理器中的两个核心将各自拥到完全独立的执行单元及缓存。换句话说,处理器的各个核心拥有自己的L2缓存,因此公司工程师必须采用特殊设计来确保两个核心运行的一致性。然而,我认为这对AMD来说并不是什么难题:因为在AMD 开发Athlon MP处理器期间的MOESI协议就显示其不单完全有能力在对称多处理器系统确保处理器缓存工作一致性,同样对不同的处理器核心一样适用。
至于共享资源方面(当然也包括所有其它执行单元—实际充当北桥芯片的部分功能),AMD的双核心处理器的各核心虽然拥有独立的缓存,但仅仅配备一个内存控制器,它将同时和两个核心一起协同工作。

|
|
|
|
|
|