|
当一味以频率提升CPU性能的做法,在超越3G时,即使采用了90nm制程后,显著增加了CPU执行管线的长度,但功耗高、电泄漏等问题的加剧成为了CPU频率提升的障碍,且发热量居高不下,使得CPU在高频率下并不能很好地工作。再次通过改进制程来解决这一问题的可行性变得越来越小,双核技术则是提高CPU性能另一个行之有效的方法。
因为CPU实际性能是CPU在每个时钟周期内所能处理指令数的总量,因此增加一个内核,CPU每个时钟周期内可执行的单元数将增加一倍。但只有充分利用两个内核中的所有可执行单元,才能使系统达到最大性能。而这就要靠软件开发者的努力,而不是依靠CPU开发者们。同时,受生产技术限制,传统的通过提升工作频率来提升CPU性能的做法在双核CPU上将面临阻碍。
引入双核心架构还可以全面增加CPU的功能性,双CPU架构的引入和微软下一代Longhorn操作系统将在很大程度上促进虚拟技术的发展。这些技术在20006-2007年将有望成为下一代计算机系统的主要特征。目前部分厂商已经推出了异曲同工的虚拟化技术,如英特尔的Vanderpool(面向个人电脑)、Silvervale(面向服务器)技术及AMD Pacifica技术。
虚拟化技术可以让一台物理计算机虚拟出若干个虚拟的系统,这些虚拟系统能使用同样的PC资源独立工作。换句话说,这些技术将允许用户在他们的PC上使用超过一个操作系统,以便每个操作系统解决特定的运算任务。双核CPU将成为虚拟化技术实施的物理依托平台。
因地用武
厂商对新产品的推广,有技术驱使,有竞争需要,也有利益考量。但是产品的实际使用环境是否成熟,则不是厂商所能决定。对于双核CPU,要想真正发挥其优势,软件的支持至关重要,和AMD当初推出64位CPU时遇到的情形类似,双内核现在需要的是为它量身打造的软件,没有这些软件,它的性能将呈“空转”状态。
目前,大多数操作系统已支持并行处理,因此引入第二个CPU可以实现系统性能的增加,而且由于Intel CPU支持Hyper-Threading(超线程)技术,也极大地刺激了支持平行处理的应用软件需求量,大多数新的或即将发布的应用软件都将对此类技术提供支持。
上一页 1 [2] 3 下一页
|