笔记本电脑比我的台式电脑快得多?

笔记本电脑比我的台式电脑快得多?

我有一台运行 Windows 7 的 MacBook,它是 2015 款 MacBook Pro,配备 i5 4278U CPU、集成显卡和 8GB 的​​ ddr3 RAM。

我的台式机也运行 Windows 7,配备 i5 3570k、GTX 980、16GB ddr3 内存和 SSD。

从各方面来看,我的桌面可以而且应该始终以 CPU 为基础以更快的速度运行。https://versus.com/en/intel-core-i5-3570k-vs-intel-core-i5-4278u. 缓存优越。

我最近为课程的一部分编写了一个程序,它比较了 Radix 和 Quicksort 算法的时间复杂度,在我的笔记本电脑上执行时间测试实际上比在我的 PC 上快 2 倍!这很奇怪吧?

在此处输入图片描述

我并不是在寻求帮助完成我的家庭作业或做其他任何事情,我只是想知道为什么会发生这种事?

答案1

您的单线程程序无法利用 i5-3570K 拥有两倍于 i5-4278U 的内核这一事实。因此,笔记本电脑只使用一个内核,而台式机使用三个内核。较新的 CPU 往往比较旧的 CPU 具有更快的单线程性能。

相关内容