一般来说,如果您要购买一台新计算机,您将根据您的预期工作负载来决定购买哪种处理器。游戏性能往往由单核速度决定,而视频编辑等应用则由核数决定。
就市场上可用的产品而言 - 所有 CPU 似乎具有大致相同的速度,主要区别在于更多线程或更多内核。
例如:
那么为什么我们会看到这种增加内核且所有内核具有相同时钟速度的模式呢?
为什么我们没有具有不同时钟速度的变体?例如,两个“大”内核和许多小内核。
例如,不是说 4.0 GHz 的四个内核(即 4x4 GHz ~ 16 GHz 最大值),一个有两个内核运行在 4.0 GHz 的 CPU 和四个内核运行在 2 GHz 的 CPU(即 2x4.0 GHz)怎么样? + 4x2.0 GHz ~ 16 GHz 最大值)。第二个选项在单线程工作负载上是否同样出色,但在多线程工作负载上可能更好吗?
我问这个问题是一个笼统的问题 - 不是专门针对我上面列出的那些 CPU,也不是针对任何特定的特定工作负载。我只是好奇为什么这种模式是这样的。
我希望从头开始构建一台新计算机。我不确定要注意什么,需要指导和帮助来选择构建我的新装备所需的硬件。
如何确定给定的 CPU 是否足以运行某个游戏或应用程序?
我如何确定给定的显卡是否足以满足某个游戏或应用程序的需求?
看主板时什么最重要?
我需要多少内存?
我如何知道电源需要多少瓦特数?
我需要什么尺寸的箱子?
我需要阅读和了解哪些相关标准?
PCI、PCIe、SATA、USB 2.0、USB 3.0 等...
我需要注意哪些“陷阱”?
请保持响应生成不可知,以确保它们对我们未来的用户有帮助。
虽然 Stack Exchange不允许购物推荐,但它没有提供任何购买硬件时要考虑的一般建议。因此,与其只是告诉那些询问买什么是不允许的,不如告诉他们如何弄清楚他们需要什么。
这个问题是本周超级用户问题 #20
阅读 2011 年 6 月 20 日的博客文章以了解更多详细信息或提交您自己的本周问题。
随着硅成本的降低和消费者需求的增加,制造商似乎正在推动两件事之一:时钟速度和/或核心数。随着事情的发展,处理器的时钟速度似乎不再提高,而是处理器内核的数量。
我只记得几年前,我有一个不错的快速单核奔腾 4 处理器。快进到今天,我认为您甚至无法购买单核处理器(更不用说甚至手机中多核处理器的增加)。事情的发展方式是,我们可能会在几年内找到具有数百个内核的计算机(我知道许多操作系统已经支持它)。
提高时钟速度还是增加内核数量对系统的整体性能更有利?假设我们要让数百个内核一起运行,或者时钟速度是我们今天的十倍(无论这在物理上是否可行)。
哪些常见过程(例如加密、文件压缩、图像/视频编辑)最能从其中一个或另一个中受益?是否有一些进程可以,但目前没有(由于技术原因)通过增加它们的并行性来加速?
假设假设的处理器具有完全相同的核心设计(字长、地址位宽、内存总线大小、缓存等),因此这里唯一的变量是时钟速度和核心数。再说一次,我不是在谈论一个、两个甚至四个内核 - 想象一下几十到几百个。
cpu multi-processor multi-core computer-architecture parallel-processing
可能的重复:
多核处理器中的时钟速度计算
如果我在盒子上看到 CPU 上写着“2GHz 四核”,这是否意味着四个内核中的每一个都以 500MHz 运行?如果是这样,为什么四个 500MHz 内核比时钟速度为 4 倍的一个内核快?
可能是一个基本问题:多核处理器(例如 Intel i5、i7)提到的时钟频率(1.7 GHz 等)是每个内核的时钟频率,还是所有内核的总速度?