选择双核或四核[关闭]


7

我正在阅读关于这个主题的杰夫阿特伍德的帖子,并想知道今天有多少仍然是真的。他的职位是从2007年九月这个问题源于另一个问题,我问最近哪派我到另一个问题的话题。所以我的问题是:截至2009年7月下旬,CPU核心的收益递减有什么意义?

我希望为我建一个开发工作站。但我也想玩游戏(FPS,RTS)并使用Photoshop做一些工作。

Answers:


13

最终,软件需要多线程编写才能使用内核并从机器中获得全部性能。您提到的应用程序,Photoshop和大多数3D游戏已经编写使用硬件并且已经存在多年。

只是不要指望记事本或ms-paint更快:-)

多核将在未来普遍存在(如果它们还没有),微软和苹果公司正在努力使开发人员尽可能地使用所有核心。

我个人不看内核的数量,但我在处理器方面寻找可靠的性价比。

通常情况下,英特尔的高端处理器具有最高的时钟速度和非常昂贵的内核数量。然后我看一下该处理器的低时钟速度版本,发现有一个价格合理的高端处理器。不是最高端的处理器,但仍然是一个非常好的价格。

然后,我将花费在处理器上的钱,并用它来为机器中存储尽可能多的内存。

我认为这样可以提供最好的性价比,也就是你的价格。


3
“大多数3D游戏已经被编写为使用硬件了” - 你真的很惊讶于很少有游戏利用多核处理器。通常只使用2的那些,所以拥有四核将无助于这种情况。虽然我想大多数未来的游戏都是以多核为主题编写的,但现在情况并非如此。
Sasha Chedygov 2010年

@SashaChedygov即使游戏没有使用它们,其他核心也可以通过处理后台运行的其他应用程序的开销来提供帮助。使用World in Conflict Toms进行测试,四核中的背景AVG扫描的FPS损失为20%,双核系统的命中率为60%。如果没有运行病毒扫描,则FPS差异可以忽略不计。 tomshardware.com/reviews/cpu-cores-performance,2373-10.html
Dan Neely

@DanNeely:没错,但我不认为大多数人在大多数时间在游戏中运行CPU密集型应用程序。如果你这样做,那么四核心可能是值得的,但这应该是根据具体情况来看待的。也就是说,我刚刚升级到四核机器,很高兴我做到了。
Sasha Chedygov

@SashaChedygov假设普通用户,包括休闲游戏玩家,具有技术素养,以确保他们的病毒扫描程序/等配置为只在半夜运行是天真的。Windows更新默认在启动时运行,因为它可以扼杀单个核心盒,我怀疑如果运行2x重线程的游戏,它会在双核盒上引起问题。然后有时候你的网页浏览器中的页面barfs并开始在javascript中运行无限循环。在不检查任务管理器的情况下,由于浏览器UI并不总是挂起,因此并不总是很容易注意到。
Dan Neely

8

不是所有3个链接都说完全相同的东西吗?这取决于您的软件

如果您实际执行并发编程,则不会遇到我们今天在桌面上拥有的内核数量的锁争用问题。当你达到16+核心时,你必须开始担心这一点。Azul系统有768个核心,它们都在做有用的工作。收益递减通常是一个暂时的问题。未来通常会解决它。

我会买一个四核。明天的软件将全部使用它。


+1借调,四核计算可以被认为是未来证明你的PC多一点。但我不想依赖未来来解决问题。
Qwerty

2
+1 - 即使只使用单核的软件,可以选择将后台任务切换到自己的核心(设置处理器亲和性)也非常可爱。
罗曼达斯

1
但是当“明天”到来时,你可以通过购买新东西来节省资金。
杰夫阿特伍德2009年

1
杰夫正好回应了我想要达到的目标:我不想花更多钱购买今天更便宜,更有用的东西。但与此同时,我想获得尽可能多的核心,因为它今天是明智的。
λJonasGorauskas 09年

6

在这种情况下可能值得考虑最近的i7处理器,因为它们具有不太平行的工作负载的“自动超频”功能......这在某种程度上可以为您提供两全其美的优势。

(其工作方式是,如果没有足够的并行性,CPU会将所有工作转移到一个或两个可用内核上,将部分/全部其他内核置于低功耗状态,并对静止状态进行超频工作核心几个速度步骤)。

请注意,早期的i7处理器没有那么大的提升,但我相信内存中最新的处理器可以进行相当合理的超频。这意味着大多数单线程游戏可以提高时钟速度以快速运行,而并行工作负载可以同时获得4个内核的优势。

(我会看看我是否可以找到关于此的链接并添加它)

附录:
根据您阅读的内容,这项技术似乎被称为“Turbo模式”或“动态速度技术”。目前的i7只能超频2个速度箱(通常为266MHz)。然而,Lynnfield系列在发布时显然可以做4或5个分档(533 - 677MHz),这将在非并行工作负载上将2.93GHz处理器提升至3.6GHz。

另请注意,此功能显然不依赖于正在使用的核心数量,而是取决于它们的使用程度。它基于TDP中的剩余空间量,这样处理器可以在不破坏其设计的热量配置的情况下进行超频。但是请注意,“净空”通常是由于未充分利用的核心,所以这一点仍然或多或少。


3

IMO,今天的软件仍在针对双核进行格式化,大多数双核处理器可能没有得到最佳使用。如果我得到了选择并且美元是相同的,我可能会选择四核。除此之外,现在坚持使用双。


2

我自己正在渲染很多艺术品,既作为业余爱好,又包含在我创建的一些软件中。这就是为什么我最终选择了新的四核系统。(还有一个双显示器系统,一个1 GB的NVidea卡和一个内存为12 GB的系统,运行64位Vista版本。)

我注意到了区别吗?好吧,当运行多个应用程序时,我的系统往往会保持响应,除非每个应用程序都需要磁盘或网络访问。在编译新项目时甚至在运行更常见的应用程序时,它没有太大区别。但正如我所说,我做了很多渲染,很高兴知道我可以同时渲染两个不同的图像,并且在我的系统中仍然有足够的力量下棋或浏览互联网而没有任何明显的延迟。

基本上,首先确定您的需求,然后检查您愿意投资多少。我的新系统确实花了我大约5200欧元,它主要用于家庭中的业余爱好项目。但在我看来,它值得每一分钱。

是否会有更多可以使用这些多核的软件?这取决于在这些应用程序中使用多线程技术的需要。但有趣的是,Internet Explorer 8为您打开的每个新标签页或窗口创建了新的流程,因此除了需要使用网络资源外,它还能够在四核系统上更快地执行。您可以在IE8中打开50个标签,但仍然只是因为您的互联网连接缓慢而慢下来...


2

像这样的东西IMO是浪费braincells。我从来没有听说有人抱怨过多的CPU,内存或硬盘。如果您正在构建或购买计算机,则需要了解您期望的工作量以及预算。在95%的情况下,预算是任何PC设计选择的限制因素。

在您的情况下,游戏是您将要做的最高性能的工作负载。Photoshop是一个红色的鲱鱼...在工作中我们购买350-450美元的电脑(戴尔760),图形人员对他们获得的性能感到非常兴奋。

如果我是你,我会挥霍视频卡,然后转到NewEgg的CPU部分,按评论数量排序,并在购买视频卡后选择符合预算的前5个CPU中的一个。如果你买不起前5名之一,你需要调整预算,购买更便宜的视频卡或者购买更便宜的处理器。


2
那么,让我首先提出关于系统太快的抱怨。:-)回到旧的MS-DOS时间,许多应用程序都是用Turbo Pascal编写的。但是当CPU的速度开始增加时,那些应用程序才开始崩溃,仅仅是因为它们有自己的与CRT相关的定时器,当系统速度过快时,它会溢出。在软件升级之前,许多系统无法升级。这是一遍又一遍的重复。基本上,更快的硬件需要新版本的软件。人们总是唠叨升级的理由......
Wim ten Brink


1

我有一些双核开发机器,很少看到两个核心都在使用。我会省钱,坚持双核心。

游戏可能会有所不同。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.