|
|
|
因而,技术人员将开发重点更多地投入在CMP架构上面,相应地在服务器市场也推出了一些双核心和多核心处理器的身影。 其中IBM推出的双核心处理器Power 4,集成了两个核心处理单元,而且每个处理单元都支持SMT技术。而在游戏市场,一直倍受玩家关注的CELL多核心处理器也已经成功研制出来,并在试运行生产。
但是,这种应用在服务器市场上的双核心处理器,对于桌面PC用户来说,毕竟还离得太远,而且价格也太高。面对双核心处理器的发展趋势,以及桌面PC处理器技术发展的困境,Intel和AMD也审时度势,相继加入了双核心处理器的潮流,在它们最近的发展蓝图,都公布了相应的桌面双核心处理器产品开发计划。由于Intel和AMD都没有详细公布自己的双核心处理器技术细节,因此有关它们的双核心技术,我们只能从一些资料中分析而得。下面就让我们来看一下这些双核心处理器技术。
领先一步的AMD双核心处理器技术
对AMD来说,开发双核心的处理器技术要比Intel来得容易,原因在于AMD在1999年开发K8处理器的时候,就已经开始着手双核心处理器技术了,它在K8中预留了多核心升级能力。
双核心基于Operton架构
从上面的Opteron架构图中,我们了解到Opteron核心内部拥有三个Hyper Transport总线控制单元,分别用于处理其与北桥芯片、PCI-X控制器和其它处理器的连接,这个与其它处理器的连接指的就是多处理器技术。在与其它处理器的连接上,如果是双路系统,两枚Opteron可以借助16位、6.4GBps带宽的Hyper Transport总线直接连接。
而如果是四路系统,Opteron就得使用两条Hyper Transport总线来与相邻的两枚处理器连接。因而,如果AMD要设计集成两枚Opteron核心的新型处理器,只需将两个核心直接集成在一起,通过 Hyper Transport总线连接,而从逻辑上看,它与现在的双路系统根本没有任何差别。换言之,AMD完全可以在很短的时间内设计出双核心产品,技术实现的难度远小于Intel。
同样,在Athlon 64/FX中也存在三条Hyper Transport总线,虽然我们看到它们只有一条Hyper Transport总线与北桥通讯,但另外两条Hyper Transport仍然存在,只不过被AMD屏蔽罢了,若要开发双核心产品,将它们重新开启便是。
|
|
|
|
|
|
|
|
|
|
|