【问题标题】:parallel code slower on multicore AMD多核 AMD 上的并行代码较慢
【发布时间】:2023-10-30 11:07:01
【问题描述】:

并行代码 (openmp),在 intel (linux) 上使用 gcc 编译,在 intel 计算机上的运行速度比在具有两倍内核的 AMD 上运行得快得多。我看到所有内核都在使用中,但在 AMD 上需要大约 10 倍的 CPU 时间。我在 intel 编译器中听说过“cripple AMD”,但我使用的是 gcc!提前致谢

【问题讨论】:

  • 使用的 AMD 和 Intel CPU 的确切名称是什么?
  • AMD opteron 6234 和英特尔至强 (E5520)。

标签: gcc intel amd-processor


【解决方案1】:

英特尔在其现代处理器内核中拥有超线程技术,这实质上意味着您在一个内核上同时运行多个硬件上下文,您在进行比较时是否考虑到了这一点??

【讨论】:

  • 这应该是评论,而不是答案。
最近更新 更多