
(图片来源:X平台上的Dave Plummer)
资深Windows开发者Dave W Plummer对其计算机实验室中的所有系统开展了简单性能测试,并绘制出一张极具吸引力的对比图表。在他从1976年至2023年期间使用的25台计算机中,CPU性能差异最高达20万倍。此外,他坦言,若古老的Dhrystone基准性能代码不是严格单线程,这一差距或许会更大。该基准代码仅运用简单数学运算,所以若测试向量化代码,性能提升可能会更为显著。
我热衷于修复旧电脑,一直好奇它们与现代PC的经典性能对比情况。它们的速度是快100倍、1000倍,还是100万倍?以下是相关数据。我用K&R C编写了一个Dhrystone测试程序,它无需修改就能在我所有的设备上运行,从PDP-11/34开始……pic.twitter.com/63ooTz2rke 2025年11月10日
点击“查看更多”可展开图表
倘若你多年来使用过几代计算机,那么不妨退一步思考,最新的计算机是否真的比你拥有的最旧的计算机快很多,这会是一件很有趣的事。资深Windows开发者Dave Plummer最近或许也经历了类似思考过程,促使他创建了一个代码可移植的Dhrystone基准,并完成了相关测试。不过,Plummer拥有一个规模庞大的计算机实验室,其中至少有25台计算机系统,涵盖从1976年的DEC PDP-11/34到2023年发布、配备M2 Ultra处理器的Apple Mac Pro。
若你对DEC PDP-11/34或Apple的机器不太熟悉,Plummer的图表还展示了计算机历史上一些极具标志性的系统/架构。例如,这位资深开发者的第二慢的机器是Amiga 500(得分1000)。
我们还留意到,在Plummer的基准测试中,从第一代i486机器到几代Pentium CPU,取得了巨大进步。这些数据表明,在大约十年的时间里,英特尔在Dhrystone得分从30000到2500000的区间取得了稳步提升,其中涵盖了动荡的早期Windows 9X时代。
其他我们挑选出的值得关注的结果/对比包括苹果从Motorola 680X0芯片过渡到Power PC所带来的性能提升幅度。此外,Raspberry Pi 4B在图表中以近10000000分的成绩脱颖而出,大约比同频的P4快4倍。
在P4时代之后,Plummer的系统收藏中似乎存在较大空白。那些经典的Athlons、Core-Duos和Core iX系列芯片都去哪儿了呢?然而,在这位资深开发者的图表顶端,我们看到了两款现代“巨擘”,它们是近年来一些最佳CPU的强大代表:配备96核/192线程AMD Zen4核心的Ryzen Threadripper PRO 7995WX,以及前文提到的配备24核Apple Silicon的Mac Pro M2 Ultra。
在其推文线程中,Plummer明确表示,所有图表中的系统都运行了他自己编写的Dhrystone基准测试。他解释说,该测试测量的是“单线程上的纯计算能力……甚至未考虑多核因素”。
若你对这个古老的CPU整数性能测试感兴趣,Plummer已在GitHub上提供了相关代码。你需要获取代码并针对你的平台进行编译。它被设计为“专门针对PDP-11系统上的2.9BSD进行了优化,同时仍可在现代系统上进行编译以供比较”。
在486时代之后的系统上运行,这个基准代码可能完全适配CPU的缓存,这在一定程度上解释了Plummer图表中在这一时代变迁期间所看到的显著性能提升。相反,这段代码未使用那些能在现代系统上带来巨大性能提升的先进向量化指令类型,如AVX-512,因此在某些类型的测试中,整体基准性能提升可能会更大。话虽如此,由于Dhrystone完全适配缓存,它也未测试现代系统中限制性能的一些主要瓶颈,如内存带宽或更高缓存层的性能。
有趣的是,正如一位X平台评论者所指出的,尽管Amiga 500在图表中排名接近底部,但这款80年代的家用电脑搭载的7.16 MHz 68000 CPU,其启动速度和打开功能完善的文字处理器应用程序的速度,仍可超过如今的大多数现代系统。把这个也加到你的Dhrystones图表里吧……
在Google新闻上关注Tom's Hardware,或将其添加为首选来源,以便在你的资讯流中获取我们的最新新闻、分析和评测。
