我有一个CPU密集型代码(它使用Semi-Global Stereo Matching)运行多核,因为在为Visual Studio 2013 x64编译OpenCV时启用了WITH_OPENMP
标志。
但是,此代码在我的8个逻辑内核的 all 上运行(我有一个带有HyperThreading的4核CPU)。我想将使用的核心限制为仅核心#1,#3,#5,#7。我知道,使用某些OpenMP实现,可以在编译时使用环境变量(例如Intel,GCC的示例)来设置相似性。
那么我如何配置OpenCV以使用具有这种亲和力的线程?