我读到制造商不再专注于更高的时钟速度,现在正在致力于其他事情以提高性能。
和
当使用(单线程)执行简单的加密比较时
openssl aes256c
Run Code Online (Sandbox Code Playgroud)
台式机的性能远远好于服务器。
那么即使是最新的优化,为什么时钟速度更好的处理器性能更好呢?
cpu performance clockspeed computer-architecture cpu-architecture
例如,为什么 2.66 GHz 双核 Core i5 比同样是双核的 2.66 GHz Core 2 Duo 快?
这是因为更新的指令可以在更少的时钟周期内处理信息吗?还涉及哪些其他架构更改?
这个问题经常出现,答案通常是一样的。这篇文章旨在为这个问题提供一个明确的、规范的答案。随意编辑答案以添加其他详细信息。
例如,有四个内核每个运行在 3GHz 的处理器实际上是一个运行在 12GHz 的处理器,这样说是否正确?
我曾经和一个熟人争论“Mac vs. PC”(顺便说一下,这不是本主题的重点……那是在中学时代),他坚持认为 Mac 只被宣传为 1Ghz 机器,因为它们是双处理器 G4,每个都运行在 500MHz。
当时我知道这是胡说八道的原因,我认为对大多数人来说都是显而易见的,但我刚刚在这个网站上看到一条评论,大意是“6 核 x 0.2GHz = 1.2Ghz”,这让我再次思考是否对此有一个真正的答案。
因此,这是一个关于时钟速度计算语义的或多或少的哲学/深层技术问题。我看到两种可能性:
CPU 相对较小,工程师们不断尝试将它们做得更小,并在同一表面上获得更多的晶体管。
为什么CPU不更大?如果一个大约 260mm 2 的芯片可以容纳 7.58 亿个晶体管(AMD Phenom II x4 955)。那么 520mm 2应该能够容纳双倍数量的晶体管,并且在技术上使时钟速度或内核增加一倍。为什么这没有完成?
在构建计算机或计算机硬件方面,我并不认为自己是新手,但我从未花时间完全了解 RAM。
有人能告诉我为什么在 RAM 方面需要不同的时钟速度吗?
以及时机的好处。
谢谢
我正在使用 Linux 并且有一个时钟速度约为 3 GHz 的旧 P4。时钟速度较慢的较新芯片会更快或更慢地运行我的旧应用程序吗?我一次只使用一个应用程序,一个旧的绘图程序(wine 中使用的 Windows 应用程序)无法利用多核,也不想在后台运行任何东西。
例如 - 我正在查看 CORE 2 DUO 1.86GHZ 的二手电脑。这只是时钟速度的一半,但却是一个更新的芯片。这会更快或更慢或大致相同地运行我的单个应用程序吗?
cpu clockspeed computer-architecture benchmarking cpu-architecture
我认为这在技术上应该是可行的,但我不知道在现有软件中可以有任何方法来做到这一点。
我的意思是——VM 中的“硬件”时钟应该能够以不同的速度运行,例如,比正常情况慢几倍,或比正常情况快 100 倍。因此,例如,一次Thread.sleep(1000);
调用不一定要花费 1 秒,而是可以是任何时间,具体取决于“硬件”时钟的速度。再比如,如果某款游戏使用定时器来控制物体运动的速度,那么它的速度也会随着定时器的速度而变化。
此外,了解实际硬件时钟的速度是否可以调整,以及在哪个硬件上进行调整也是很有趣的。
有两个看似相似的问题,但它们是关于 CPU 速度的,而不是定时器速度(这是完全不同的事情)。所以我认为这个问题不是重复的。
可能的重复:
CPU 速度是否已经违反了摩尔定律?
补充阅读:
笔记本电脑上这些新的较低时钟速度的 CPU 是怎么回事?他们还能很好地运行应用程序吗?
更高的核心数或更高的时钟速度对计算机的性能更有利吗?
时钟速度和其他因素
90 年代,我的父母给我买了第一台配备 166mhz Pentium 处理器的计算机。当时真是太棒了。3 年后,我给自己买了一个 500mhz 的处理器,它在当时更好更便宜。时钟速度在 90 年代和 2000 年代初期急剧增加,但在达到 3GHz 时似乎停止了。
内存速度提高了,总线速度也提高了,现在处理器一般都是多核的,但是从2002年左右开始,CPU的核心速度基本没有变化。这是为什么呢?是否存在物理/理论限制?
我刚买了一个新的英特尔 CPU,规格显示为 3.5GHz,但涡轮增压至 3.9GHz。英特尔睿频加速有什么作用?从描述来看,他们好像在说“道路的限速是 100 公里/小时,但如果你达到这个速度,那么新的限速是 140 公里/小时”。为什么不直接将时钟速度设置为 3.9GHz?那么 Intel Turbo Boost 实际上在做什么呢?
clockspeed ×10
cpu ×6
performance ×3
benchmarking ×1
clock ×1
gaming ×1
memory ×1
multi-core ×1
time ×1
timing ×1
turbo-boost ×1