我使用OpenCV和VB C ++在GPU上运行我的代码 我的GPU设备有96个核心,我的代码使用OpenCV并在其上运行 但我的线程问题,我想确定线程的数量,以便代码在8个线程上执行一次,在16个线程上执行一次,依此类推,如果GPU OpenCV上的那个不可能,我可以确定执行时使用的内核数量。 任何人都可以帮助我
答案 0 :(得分:1)
如何在OpenCV上使用GPU时确定线程数?
理想情况下,线程数应为=处理器数X 2
因此,如果您有2个处理器,则可以使用4个线程以获得最佳性能。
线程的堆栈大小也起着非常重要的作用。检查系统中内存的大小,并设置每个线程的堆栈大小。此计算还取决于您正在创建的线程数。