gpt4 book ai didi

multithreading - 多核 CPU 单线程行为,未达到 100%

转载 作者:行者123 更新时间:2023-12-01 01:33:12 25 4
gpt4 key购买 nike

alt text

正如您从附图中看到的,我的双核机器上的 CPU 图形奇怪地对称!

这是某种负载平衡以防止一个内核比另一个内核被使用得更多吗?其背后的原因是什么(可能是热量分布)?

当然,我主要关心的是:我的单线程 PSNR 图像算法是否达到了 100%?

CPU 是运行 Ubuntu 10.4 的 Core 2 Duo E6850 3Ghz。

谢谢

罗斯

最佳答案

您正在使用两个 CPU 实现 50% 的负载。您的程序未连接到固定 CPU,因此它会根据内核(以及系统上运行的其他进程)进行切换。

如果您想确保您的进程在您的核心之一上运行,则必须设置关联性 ( Example here )。这样,您应该会看到一个内核上的负载为 100%,另一个内核用于其他任务。

关于multithreading - 多核 CPU 单线程行为,未达到 100%,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3555432/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com