谁带我们进入双核时代
  • 计世网
  • 2007年06月07日 16:03
  • 0

从2005年开始至今,计算机的发展出现了许多引人注目的技术热点,其中之一就是双核或多核技术,它正从应用的角度改变了人们的工作和生活。现在无论服务器、桌面台式机或者移动的笔记本电脑等许 多产品都已经升级到双核,为我们的实际应用带来了缤纷多彩的美好未来。这原因似乎都是归功于AMD和Intel在X86服务器上的双核之争,带来性能和价格的实惠。那么到底什么是双核处理器,又是谁把我们带入双核时代呢?本文就和大家一起来探讨这个问题。 一、认识双核处理器技术 所谓双核心处理器,简单地说就是在一块CPU基板上集成两个处理器核心,并通过并行总线将各处理器核心连接起来。双核心并不是一个新概念,而只是CMP(Chip Multi Processors,单芯片多处理器)中最基本、最简单、最容易实现的一种类型。CMP最早是由美国斯坦福大学提出的,其思想是在一块芯片内实现SMP(Symmetrical Multi-Processing,对称多处理)架构,且并行执行不同的进程。为什么用使用双核处理器呢?因为原有的普通单核心处理器的频率难于提升,性能没有质的飞跃,由于频率难于提升,为了解决这个棘手的问题,处理器厂商都利用双核技术提高性能,减少功耗等好处。 双核心处理器技术的引入是提高处理器性能的有效方法。因为处理器实际性能是处理器在每个时钟周期内所能处理器指令数的总量,因此增加一个内核,处理器每个时钟周期内可执行的单元数将增加一倍。在这里我们必须强调一点的是,如果你想让系统达到最大性能,你必须充分利用两个内核中的所有可执行单元:即让所有执行单元都有活可干!引入双核架构也将可以全面增加处理器的功能,这是一个十分重要的影响因素。另外双处理器架构的引入和微软下一代Longhorn(Vista)操作系统将在很大程度上促进虚拟技术的发展。当然双核处理器具体实施的前提是在半导体技术发展能够满足解决功耗、一个芯片能集成几千万个晶体管等条件。 在这里首先要明确的一点是,双核和单核在运算量并非繁重的情况下,他们的性能差距并不是那么明显,而在执行高强度、复杂、繁重的运算时,双核处理器具有明显优势。在复杂软件应用的挑战之下,单纯使用单核心处理器无疑显得有点应付不及。多任务往往会超过CPU的应用范围,大量时间浪费在排队等候处理的过程,极大的降低了性能。在双核心问世之前,对于需要同时处理多个任务的环境中,更多的是采用被称为SMP的多处理器技术来提高性能,其后Intel的超线程技术也是另外一个解决方法。但是多核心技术的出现,可以让计算机在更小的空间内获得对应的甚至是更好的性能。对于同时运行多个应用程序的计算机,多核心技术必定可以提高系统的效率和应用程序的性能。 实际上,双核处理器最早即是为服务器领域开发的,因为它可以解决最受关心的有两个问题:性能和成本。从性能上来说,双核心处理器是提高处理器性能最直接有效的方法。处理器在每个时钟周期内所能处理器指令数的总量决定了它的性能,每增加一个内核,处理器每个时钟周期内可执行的指令数将增加一倍。通过增加运算核心,处理器的速度也会随之带来大幅度的提升。在成本方面,双核服务器不仅解决了服务器的空间成本和散热成本,更直接解决了整套服务器的设备成本。 单核处理器目前并不会被淘汰,因为双核处理器需要对操作系统和应用软件进行优化才能发挥强大的性能,而现在,还没有进行优化,所以双核处理器在执行单任务时与单核处理器的效能是基本相同的,双核的优势是多任务并行处理的超强能力。以往的单核处理器只能保障多任务某几个一起应用,而且速度会很慢。目前双核处理器功耗问题基本上达到很好地解决,而且双核的价格已经基本上和单核差不了多少。


文章出处:计世网

文章纠错

  • 好文点赞
  • 水文反对
观点发布 网站评论、账号管理说明
热门评论
查看全部0条评论
相关报道

最热文章排行查看排行详情

邮件订阅

评论0 | 点赞0| 分享0 | 收藏0