gpt4 book ai didi

linux - 有没有办法将 linux 中线程的 cpu 亲和性设置为 "follow"主线程?`

转载 作者:太空狗 更新时间:2023-10-29 12:40:41 25 4
gpt4 key购买 nike

是否可以指示 linux 产生一个工作线程,但将其与父线程在同一 CPU 上多路复用,而不将两者都固定到特定的 CPU?

最佳答案

要在同一套接字上复用所有线程,您需要 compact scheduling ,这可以通过几种方式实现。

如果您已经有 worker ,请使用 tasksetnumactl获取当前的父关联,然后将子移动到同一个套接字。这里明显的缺点是它是事后的。

如果你还没有设置启动主机,设置KMP_AFFINITY=compact Intel OpenMP 环境的环境变量,或 OMP_PROC_BIND=master适用于 GNU OpenMP 环境。这是事前的,但需要您了解您的编译环境,或者至少涵盖所有情况。

关于linux - 有没有办法将 linux 中线程的 cpu 亲和性设置为 "follow"主线程?`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45246337/

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