Answers:
最终,软件需要多线程编写才能使用内核并从机器中获得全部性能。您提到的应用程序,Photoshop和大多数3D游戏已经编写使用硬件并且已经存在多年。
只是不要指望记事本或ms-paint更快:-)
多核将在未来普遍存在(如果它们还没有),微软和苹果公司正在努力使开发人员尽可能地使用所有核心。
我个人不看内核的数量,但我在处理器方面寻找可靠的性价比。
通常情况下,英特尔的高端处理器具有最高的时钟速度和非常昂贵的内核数量。然后我看一下该处理器的低时钟速度版本,发现有一个价格合理的高端处理器。不是最高端的处理器,但仍然是一个非常好的价格。
然后,我将花费在处理器上的钱,并用它来为机器中存储尽可能多的内存。
我认为这样可以提供最好的性价比,也就是你的价格。
不是所有3个链接都说完全相同的东西吗?这取决于您的软件
如果您实际执行并发编程,则不会遇到我们今天在桌面上拥有的内核数量的锁争用问题。当你达到16+核心时,你必须开始担心这一点。Azul系统有768个核心,它们都在做有用的工作。收益递减通常是一个暂时的问题。未来通常会解决它。
我会买一个四核。明天的软件将全部使用它。
在这种情况下可能值得考虑最近的i7处理器,因为它们具有不太平行的工作负载的“自动超频”功能......这在某种程度上可以为您提供两全其美的优势。
(其工作方式是,如果没有足够的并行性,CPU会将所有工作转移到一个或两个可用内核上,将部分/全部其他内核置于低功耗状态,并对静止状态进行超频工作核心几个速度步骤)。
请注意,早期的i7处理器没有那么大的提升,但我相信内存中最新的处理器可以进行相当合理的超频。这意味着大多数单线程游戏可以提高时钟速度以快速运行,而并行工作负载可以同时获得4个内核的优势。
(我会看看我是否可以找到关于此的链接并添加它)
附录:
根据您阅读的内容,这项技术似乎被称为“Turbo模式”或“动态速度技术”。目前的i7只能超频2个速度箱(通常为266MHz)。然而,Lynnfield系列在发布时显然可以做4或5个分档(533 - 677MHz),这将在非并行工作负载上将2.93GHz处理器提升至3.6GHz。
另请注意,此功能显然不依赖于正在使用的核心数量,而是取决于它们的使用程度。它基于TDP中的剩余空间量,这样处理器可以在不破坏其设计的热量配置的情况下进行超频。但是请注意,“净空”通常是由于未充分利用的核心,所以这一点仍然或多或少。
我自己正在渲染很多艺术品,既作为业余爱好,又包含在我创建的一些软件中。这就是为什么我最终选择了新的四核系统。(还有一个双显示器系统,一个1 GB的NVidea卡和一个内存为12 GB的系统,运行64位Vista版本。)
我注意到了区别吗?好吧,当运行多个应用程序时,我的系统往往会保持响应,除非每个应用程序都需要磁盘或网络访问。在编译新项目时甚至在运行更常见的应用程序时,它没有太大区别。但正如我所说,我做了很多渲染,很高兴知道我可以同时渲染两个不同的图像,并且在我的系统中仍然有足够的力量下棋或浏览互联网而没有任何明显的延迟。
基本上,首先确定您的需求,然后检查您愿意投资多少。我的新系统确实花了我大约5200欧元,它主要用于家庭中的业余爱好项目。但在我看来,它值得每一分钱。
是否会有更多可以使用这些多核的软件?这取决于在这些应用程序中使用多线程技术的需要。但有趣的是,Internet Explorer 8为您打开的每个新标签页或窗口创建了新的流程,因此除了需要使用网络资源外,它还能够在四核系统上更快地执行。您可以在IE8中打开50个标签,但仍然只是因为您的互联网连接缓慢而慢下来...
像这样的东西IMO是浪费braincells。我从来没有听说有人抱怨过多的CPU,内存或硬盘。如果您正在构建或购买计算机,则需要了解您期望的工作量以及预算。在95%的情况下,预算是任何PC设计选择的限制因素。
在您的情况下,游戏是您将要做的最高性能的工作负载。Photoshop是一个红色的鲱鱼...在工作中我们购买350-450美元的电脑(戴尔760),图形人员对他们获得的性能感到非常兴奋。
如果我是你,我会挥霍视频卡,然后转到NewEgg的CPU部分,按评论数量排序,并在购买视频卡后选择符合预算的前5个CPU中的一个。如果你买不起前5名之一,你需要调整预算,购买更便宜的视频卡或者购买更便宜的处理器。
我在多处理器系统上问了一个类似的问题:是否可以使用双处理器计算机作为桌面?
还有另一个涉及该主题的相关问题:英特尔i7是否提供了超越其前辈的真正改进?