随着近几年CPU制作技术的不断提升,CPU的各种参数可以说是蹭蹭的往上涨,其中衡量CPU性能最重要的两个指标—频率、核心的规格也在不断提高。可是有些时候商家难免会为了提升销量而做出一些不切实际的噱头,一个经典的例子就是CPU多核心。多核心的CPU到底有没有用?

说道CPU的多核心,还是要从Intel和AMD的竞争说起。从1975年AMD进入半导体领域开始,Intel的CPU就一直面临着这个强大的对手。正是这两家公司的不断争锋才造就了日后的商用CPU帝国。在这种竞争关系下,两家推出的CPU逐年提升晶体管密度与频率。但到了2005年,两家公司都遇到了CPU性能的瓶颈——单个CPU主频的提升已经逐渐接近极限4GHz,并且提升1GHz的频率平均要增加25W的功率,这是当时的风冷散热所不能承受的。

为了解决这个难题,2005年4月,Intel发布了双核的奔腾D和奔腾4至尊版840。这是CPU领域第一次出现商用版本的多核心CPU,这在当时算是飞跃般的进步。多核处理器有效的遏制住了CPU发展只是提升频率的错误方向,使摩尔定律继续生效。并且多核处理器有效地降低了CPU工作中的功耗,解决了供电问题。

不过多核处理器刚发布的几年内,仍有许多缺陷。因为当时的操作系统不全部支持多线程处理任务,两个核心都需要北桥来分配任务,极易出现多个核心之间争夺二级缓存的情况,。并且因为架构不完善,经常有2个核心同时处理1个任务的时候,降低了工作效率。不过后来酷睿自己携带了任务分配系统,做到了多个核心一起做不同的任务,真正提高了效率。多核心的优势凸显出来。

不过多核心CPU发展到现在,缺点也早已暴露出来:核心过多会导致系统分配不当,以至于出现网友调侃的“一核有难,多核围观”的现象。像AMD的王牌CPU线程撕裂者,就是一个很好的例子,我们日常生活中也的确用不到32核心的CPU,试问谁会同时开30多个任务呢?笔者认为,多核心固然好,但对于我们个人用户来说追求过高的核心数就有些浪费了。

首页体育