繁体   English   中英

在OpenCV上设置线程关联

[英]Set threads affinity on OpenCV

我有一个CPU密集型代码(它使用半全局立体匹配 )运行多核,因为我在为Visual Studio 2013 x64编译OpenCV时启用了WITH_OPENMP标志。

但是,此代码在我的所有 8个逻辑内核上运行(我有一个带有超线程的4核CPU)。 我想将使用的内核限制为Core#1,#3,#5,#7。 我知道,对于一些OpenMP实现,可以使用环境变量在编译时设置亲和性(例如IntelGCC )。

那么如何配置OpenCV以使用具有此亲和力的线程?

Microsoft编译器只能使用openmp 2.0 ,不支持关联掩码 - 只有OMP_NUM_THREADS

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM