你的电脑应该装两个cpu吗?

亚历克斯 亚历克斯2020年9月26日遵循
你的电脑应该装两个cpu吗?

就在不久前,单核cpu还是家用电脑的标配。但如今,我们看到越来越多的核心数值在以越来越少的成本增长。但是,如果我们可以在一个CPU上有很多内核,那么是什么阻止了在主板上放置多个CPU插座,让我们有更多的内核呢?

事实证明,我们确实在很长一段时间内为消费级芯片提供了多CPU平台。事实上,你可以发现他们可以一直追溯到奔腾之前的日子,那时我们都在桌面平台上摇摆着486。你的电脑应该装两个cpu吗?但可以理解的是,这些设置对于家庭用户来说非常罕见,其中一个重要原因很简单,就是成本。

虽然现在一个好的CPU并不便宜,但与20世纪80年代末和90年代初的许多流行CPU相比,它就相形见绌了。以486为例,它刚上市时的售价约为1,000美元。记住,这是一个单核处理器。另一个原因是,大多数windows应用程序的设计根本没有考虑到多处理器核心的优势。我的意思是,在今天,这在一定程度上仍然是正确的,特别是在游戏领域。但是直到2000年代中期,大多数消费者应用程序的多线程几乎是闻所未闻的。如果你在家里做一些可以从并行内核中受益的事情,比如视频编辑,那么,你又回到了不得不申请第二次抵押贷款的相同问题上。

但随着时间的推移,硅的价格下降了,我们最终推出了一些多CPU平台,受到了家庭用户的欢迎。一个是2001年发布的Athlon MP, MP代表Multi Processor(多处理器)。你的电脑应该装两个cpu吗?这是AMD首次尝试双插座平台。虽然它在设计时考虑到了服务器和工作站,但它确实在爱好者中获得了一些吸引力,少数围绕Athlon MP构建的系统甚至登上了当地零售商的货架。

另一个更专注于家庭用户的平台是2008年的英特尔Skulltrail。你的电脑应该装两个cpu吗?现在,这种双CPU解决方案也来自于面向服务器或工作站的产品,在这种情况下,英特尔至强9。但是,主板有更多家庭用户和游戏玩家想要的功能,比如超频,而更少你通常在服务器板上看到的更模糊的标准,比如远程管理。

英特尔将Skulltrail打造为终极游戏平台,一方面是因为你可以从两个cpu中获得原始的能力,另一方面是因为它可以支持Nvidia SLI中的多个显卡,而无需Nvidia芯片组,这在当时是一件非常了不起的事情。

不幸的是,这个平台在人们的记忆中大多是失败的,因为你猜对了,它非常昂贵。特别是当你考虑到使用它所需的高端cpu时,更不用说双cpu并没有提供太多的游戏好处,尽管它是面向游戏玩家和发烧友的。

AMD类似的Quad FX也遭遇了类似的命运,因为与高成本和苛刻的功耗要求相比,性能根本无法叠加。如今,大多数在家里运行双CPU设置的人都在使用重新使用的工作站或服务器板。但是,尽管多线程程序越来越流行,这些狂热者仍然是用户中的一小部分。

你看,与早期的高端平台不同,在一个插座中最多只能获得4或8个核,晶体管尺寸的缩小和更高的电源效率意味着我们现在可以在单个CPU包中拥有多达64个核,就像我们在AMD最新的Threadripper处理器上看到的那样。特别是当你考虑到同步多线程时,它允许一个内核同时在两个或多个线程上工作,那么多的内核对于任何家庭用户来说都足够了。即使您正在做一些要求极高的事情,在同一个板上放置两个物理处理器也会存在潜在的延迟问题,而在单个套接字系统中无法处理这些问题。你的电脑应该装两个cpu吗?这意味着多线程工作负载,即使它们设计得很好,当您添加更多的物理cpu时,也不一定能完美地扩展。

本集一开始我们问的问题的简短答案,可以简单地总结为,收益递减。就像在你的汽车上加一个第13个低音炮不会让你的邻居比他们已经感到更沮丧一样,在你的主板上加第二个、第三个或第四个CPU可能不会对你真正关心的工作负载产生太大影响。

如果您在文本中发现了错误,请通过选择错误并按Ctrl-Enter向作者发送消息。

评论(0)

    暂无评论

你必须登录才能发表评论。

登录/报名

页在0.011551856994629中生成
Baidu
map