小编Pyt*_*stL的帖子

为什么 AMD Ryzen 2700x 比使用 Python 的 3 年前的 Intel i7-6820HQ 笔记本电脑慢 2 倍?

我刚刚完成了基于 AMD Ryzen 2700x 和 32GB RAM(运行 Ubuntu 18.04)的台式计算机的安装。在工作中,我有一台使用了 3 年的笔记本电脑工作站,配备 Intel i7-6820HQ 和 16GB RAM(运行 Windows 10)。

我在两个平台上都安装了 Anaconda 并运行了一个自定义 Python 代码,该代码严重依赖于基本的 numpy 矩阵运算。代码不涉及任何 GPU 特定的计算(我的工作笔记本电脑没有)。Ryzen 运行在 3.7GHz,笔记本电脑 i7 运行在 3.6GHz。两个系统都已完全更新。

令我惊讶的是,代码在我的工作笔记本电脑上运行 5 分钟,而在锐龙台式机上需要 10 分钟!

最新的锐龙 2700x 应该比使用了 3 年的高端笔记本电脑英特尔处理器快得多,那为什么会慢 2 倍呢?

  • 是因为 Ubuntu 在某些方面不是最佳的,而不是 Ryzen 的 Windows 10?

  • 是因为英特尔比 AMD 更适合 Python 模拟吗?

  • 还要别的吗?

感谢您帮助了解正在发生的事情。

python linux intel amd-processor

3
推荐指数
1
解决办法
2705
查看次数

标签 统计

amd-processor ×1

intel ×1

linux ×1

python ×1