首先,我不能在大多数硬件论坛上问这个问题,因为它们大多数都是由人工填充的 游戏玩家。此外,很难从系统管理员那里获得意见,因为他们也有不同的观点。
或许,在开发人员中,我或许能够推断出一种现实趋势。
我想知道的是,如果我经常启动netbeans / eclipse,mysql工作台,3到5个带有多个标签的浏览器,以及在后台运行的apache-php / mysql,也许是gimp / adobe photoshop到时候,四核的性能是否比双核快得多?假设四边形的速度较慢,即时钟速度为2.8,相对于3.2双核心?
我唯一的相关经验是使用4Gh ram上运行的旧核心2双2.8 Ghz比2.8 Ghz(台式机)上的新Core i5四核速度慢得多。它只是一个样本数据,所以我无法看出它是否适合所有人。
所有这一切的最终目的是帮助我决定购买一台新笔记本电脑(目前,4核与2核之间存在很大差异)。
答案 0 :(得分:1)
http://www.intel.com/content/www/us/en/processor-comparison/comparison-chart.html
我做了一个比较你的事实。 这里四核为2.20 GHz,双核为2.3 GHz。 现在查看此比较并查看“Max Turbo Frequency”。您会注意到即使四核心具有较低的GHz但是当它达到涡轮增压时它会通过双核心。
要考虑的第二件事是缓存大小。这确实产生了巨大的变化。四核将始终拥有更多缓存。在这个例子中,它有6MB,但有些高达8MB。
第三,最大内存带宽,四核拥有25.6 vs双核21.3意味着四核中速度更快。
第四个重要因素是图形。图形基频为四通道650MHz,双通道500MHz。
第五,图形最大动态频率对于四边形为1.30,对于双对象为1.10。
最重要的是,如果你能负担得起它,不仅可以为您提供更强大的功能,还可以让您以后添加更多内存。 Quad的最大内存大小为16GB,双重限制为8GB。为了将来的证明,我会选择Quad。
要补充的另一件事是同时线程处理在双核中为4,在四核中为8,这确实有所不同。
答案 1 :(得分:1)
多处理器/多核处理器的问题一直是并且仍然是内存带宽。日常使用中的大多数应用程序尚未编写以节省内存带宽。这意味着对于典型的日常使用,当您的应用程序正在执行某些操作时,您将耗尽带宽(我不等待用户输入)。
某些应用程序(如游戏和操作系统的某些部分)试图解决此问题。它们的并行性将一大块数据加载到核心中,花费一些时间处理它 - 无需进一步访问内存 - 最后将修改后的数据写回内存。在处理过程中,内存总线是空闲的,其他内核可以加载和存储数据。
在精心设计的并行代码中,基本上任何数量的内核都可以在同一任务的不同部分上工作,只要总处理量 - 内核数量*处理时间 - 小于或等于总数时间做内存工作 - 核心数*(读取时间+写入时间)。
针对特定数量的内核设计和平衡的代码对于更少但不是更多内核将是有效的。
某些处理器具有多个数据总线以增加总内存带宽。这可以达到某个点,在此之后,下一个更高的内存 - L3缓存 - 成为瓶颈。
答案 2 :(得分:0)
即使它们具有相同的速度,四核也会在每个周期执行两倍于双核的指令。 0.4 Mhz不会产生巨大的差异。