g***c 发帖数: 11523 | 1 请教高手
如何设置run time的KMP_PLACES_THREADS
我是用OPENMP做并行计算
现在在intel xeon phi coprocessor上做native mode计算
现在的问题是,coprocessor上有240个threads
我设置每个并行程序用24个threads,本来可以同时并行10个程序
但现在的问题是,每次10个程序只用最初的24个threads
当手动设置KMP_PLACES_THREADS=6C,4T,0O,KMP_PLACES_THREADS=6C,4T,6O时
可以实现每个程序用不同的24个threads
但并行计算时,是自动发出10个程序,所以必须设置run time的KMP_PLACES_THREADS
不知道哪位高手知道如何设置这个变量
或者有其他办法让coprocessor用不同的24个threads运行10个并行程序?
非常感谢 | k**********g 发帖数: 989 | 2 路过
just specify the total, 60c, 4t ?
https://software.intel.com/en-us/articles/best-known-methods-for-using-
openmp-on-intel-many-integrated-core-intel-mic-architecture | g***c 发帖数: 11523 | 3 需要specify the offset
就是需要用不同group的thread
【在 k**********g 的大作中提到】 : 路过 : just specify the total, 60c, 4t ? : https://software.intel.com/en-us/articles/best-known-methods-for-using- : openmp-on-intel-many-integrated-core-intel-mic-architecture
|
|