双核技术
1. 什么是双核技术
核心又称为内核,是CPU最重要的组成部分。CPU中心那块隆起的芯片就是核心,是由单晶硅以一定的生产工艺制造出来的,CPU所有的计算、接受/存储命令、处理数据都由核心执行。各种CPU核心都具有固定的逻辑结构,一级缓存、二级缓存、执行单元、指令级单元和总线接口等逻辑单元都会有科学的布局。简单的说,所谓双核处理器就是在一个处理器基板上集成两个功能相同的处理器核心,即将两个物理处理器核心整合入一个内核中。处理器实际性能是处理器在每个时钟周期内所能处理指令数的总量,因此增加一个内核,处理器每个时钟周期内可执行的单元数将增加一倍。
目前流行的双核概念,主要是指基于X86开放架构的双核技术。在这方面,起领导地位的厂商主要有AMD和Intel两家。其中,两家的思路又有不同。
l AMD将两个内核做在一个Die(晶元)上,通过直连架构连接起来,集成度更高。AMD从一开始设计时就考虑到了对多核心的支持。所有组件都直接连接到CPU,消除系统架构方面的挑战和瓶颈。两个处理器核心直接连接到同一个内核上,核心之间以芯片速度通信,进一步降低了处理器之间的延迟。
l Intel则是将放在不同Die(晶元)上的两个内核封装在一起,采用多个核心共享前端总线的方式,因此有人将Intel的方案称为“双芯”。专家认为,AMD的架构对于更容易实现双核以至多核,Intel的架构会遇到多个内核争用总线资源的瓶颈问题。
从用户端的角度来看,AMD的方案能够使双核CPU的管脚、功耗等指标跟单核CPU保持一致,从单核升级到双核,不需要更换电源、芯片组、散热系统和主板,只需要刷新BIOS软件即可,这对于主板厂商、计算机厂商和最终用户的投资保护是非常有利的。客户可以利用其现有基础设施,通过BIOS更改移植到基于双核心的系统。
2. 双/多核心的处理器发展史
谈到双核心处理器的起源,首先该提到了就是蓝色巨人IBM。为了巩固IBM其威力系列(Power)RISC处理器与服务器市场的霸权,IBM在1999年10月微处理器论坛中,率先揭露了其双核心Power4的研发计划,并且以180奈米铜导线搭绝缘硅(SOI)制程打造的工程样本,于2000年元月开机成功,时钟频率冲上1.3GHz,随即引爆了整个业界对双核心以致于多核心处理器发展的关注。IBM Power4也夺得微处理器论坛主办机构Micro Design Resource的1999年最佳创新技术奖项。
接下来,拥有有PA-RISC处理器技术的惠普(HP),也于2001年10月微处理器论坛中,揭露将两颗PA-8700核心迭加出来的HP PA-8800双核心处理器,代号Mako。
然后,IBM在2003年8月IEEE Hots Chips热门芯片会议中,初步揭露下一代Power5(Armada,后来改代码为squadron。除了双核心架构没太大改变之后,首度引进类似Intel Pentium4的超线程(HT)类似的同步多线程(SMT-Simultaneous Multi Threading)的概念,Power5具备四个逻辑处理器核心。
向来在高端服务器以Solaris操作系统与UltraSPARC服务器处理器闻名的升阳(SUN),也在2003年10月微处理器论坛中,发表双核心UltraSPARCⅣ处理器。
就连Intel的宿敌超微(AMD),也早在2004年8