在2005年处理器市场将有一件大事,那就是双核处理器架构的出现。目前处理器厂商希望通过这个的设计来增加处理器的性能及功能。目前AMD、英特尔在双内核处理器上将开展激烈竞争,让我们来看一下他们的发展计划。
一、什么是双核处理器?
什么是双核处理器?双核处理器背后的概念蕴涵着什么意义呢?简而言之,双核处理器即是基于单个半导体的一个处理器上拥有两个一样功能的处理器核心。换句话说,将两个物理处理器核心整合入一个内核中。
双核处理器:不是什么新技术,但还没有大众化的产品
早在上个世纪末,HP和IBM就已经提出双核处理器的可行性设计,并成功推出了拥有双内核的HP PA8800和IBM Power4处理器。如IBM eServer pSeries 690或HP 9000服务器上都采用了此类技术。
但昂贵的价格使得上述产品从来没有得到广泛应用。如拥有128MB L3缓存的双核心IBM Power4处理器的尺寸为115x115mm,生产成本相当高。所以,这些产品与英特尔和AMD即将发布的双核处理器不可同日而语。
双核的优点:性能与功能比翼双飞
双核解决方案的两大优点是提高处理器性能和增强处理器功能。
双核心技术的引入是提高处理器性能另一个行之有效的方法。因为处理器实际性能是处理器在每个时钟周期内所能处理指令数的总量,因此增加一个内核,处理器每个时钟周期内可执行的单元数将增加一倍。但只有充分利用两个内核中的所有可执行单元,才能使系统达到最大性能。而这就要靠软件开发者的努力,而不是依靠处理器开发者们。另外,由于受生产技术限制,传统的通过提升工作频率来提升处理器性能的做法在双核处理器上也将面临严重阻碍。
引入双核心的架构也将可以全面增加处理器的功能性。双处理器架构的引入和微软下一代Longhorn操作系统将在很大程度上促进虚拟技术的发展。这些技术在20006-2007年将成为下一代计算机系统的主要特征。目前厂商们已经推出了异曲同工的虚拟化技术,如英特尔的Vanderpool(面向个人电脑)、Silvervale(面向服务器)技术和AMD Pacifica技术。
虚拟化技术可以让一台物理计算机虚拟出若干个虚拟的系统,这些虚拟系统能使用同样的PC资源独立工作。换句话说,这些技术应该允许用户在他们的PC上使用超过一个操作系统,以便每个操作系统解决特定的运算任务。比如,一个虚拟系统能够扫描病毒,另外的虚拟系统则可以执行应用程序,文字处理或者玩游戏。
软件环境:准备好了吗?
目前,大多数操作系统已经支持并行处理,因此引入第二个处理器可以显著增加系统的性能,而且由于英特尔处理器支持Hyper-Threading技术也极大刺激了支持平行处理的应用软件的需求量,目前大多数新的或即将发布的应用软件都对此类技术提供了支持。因此,目前整个软件市场其实已经为多核心处理器架构提供了充分的准备。与以往不同,软件兼容性将不会成为双核处理器的重要问题,Windows XP都Windows Server 2003能将工作分配给两个处理器,有很多服务器应用程序也具有这种功能。
二、英特尔与AMD的双核计划
英特尔和AMD在双核路线上有着不同的发展计划。AMD率先在服务器和工作站领域引入双核架构,而英特尔则是率先在台式机领域引入双核技术,所以AMD将在服务器和工作站领域领先英特尔达半年之久。
(一)AMD:拿服务器系统开刀
AMD是第一个公布具体双核心处理器架构并最先提供具有实用性原型系统的处理器开发者和制造商。将于2005年第二季度发布的针对服务器和工作站的AMD Opteron是全球第一款量产化的双核处理器。
双核Opteron处理器
Opteron双核处理器的两个核心将各自拥到完全独立的执行单元及L2缓存,但仅配备一个内存控制器,同时和两个核心一起协同工作,实现资源共享。Opteron双核处理器采用90nm制程和SOI及“Dual Stress Liner”应变硅技术;兼容Socket 940系统,L2缓存达到2MB(每个核心独享1MB);拥有2.05亿个晶体管(目前的Opteron处理器拥有1.06亿个晶体管),架构将比目前的单核心处理器架构要复杂93-94%;预计首款双核心Opteron的工作频率为1.6GHz;双核AMD64架构与目前的AMD64架构相比没有任何改变,仍将使用1GHz HyperTransport总线与芯片组连接及支持双通道DDR内存技术;兼容目前支持单核Athlon 64和Opteron处理器的芯片组,所以升级最新BIOS就能使目前所有K8平台支持新的双内核处理器,从而大大降低应用和升级成本;最大功耗将低于95W,能在目前为Athlon 64和Opteron处理器制定的散热系统下正常工作;双核Opteron也引入了一些创新技术,包括支持10条新SSE3指令,拥有4路联合缓冲区而不是目前的2路,并引入了节能技术。
网友评论