如何将我的工作绑定到英特尔至强融核协处理器?

How to bind my job to intel xeon phi coprocessor?

我有一个带有四个麦克风卡 (mic0-mic3) 的服务器,并且运行良好。如何将并行作业(mic_app)绑定到mic0,其他并行作业不能运行在mic0。如何检测 mic0 已 运行ning 用于并行作业(mic_app)。

限制卸载进程仅使用指定为变量值的协处理器。

将此变量设置为逗号分隔的目标设备编号列表,范围为 0 到 (number_of_devices_in_the_system -1),其中 0 是系统中的第一个协处理器,(number_of_devices_in_the_system - 1) 是系统中的最后一个协处理器。

可用于卸载的协处理器按逻辑编号。函数 _Offload_number_of_devices() returns 可用协处理器的数量。您在卸载编译指示的目标说明符中使用的协处理器索引在 0 到 number_of_devices_in_the_system-1.

范围内

默认:卸载过程使用所有设备。

示例:OFFLOAD_DEVICES = 1,2

在安装了两个以上协处理器的系统上,此设置使应用程序只能使用协处理器 1 和 2。在第二个和第三个物理协处理器上执行对协处理器 0 或 1 的卸载。卸载到高于 1 环绕的目标数,以便所有卸载都保留在协处理器 0 和 1 内。函数 _Offload_number_of_devices() 在协处理器 return 0 或 1 上执行,当卸载为 运行 在第一个或第二个协处理器上。

Supported Environment Variables