Software Archive
Read-only legacy content
17060 Discussions

Configuring the environment so that users can only offload to certain MIC cards.

james_B_8
Beginner
428 Views

I am currently helping to organise a training day for programming using the Xeon Phi. We have a Linux shared memory machine that has 31 MIC/Xeon pairs and we'll create temporary accounts on the machine for each of the trainees. So we want to divide up the number of MIC cards evenly and allow each user to be able to offload to just 1 MIC card.

Is there a simple way to do this through the environment? There is this OFFLOAD_DEVICES variable I found in the MKL documentation, but is that only for automatic offloading of MKL routines?

0 Kudos
1 Reply
Kevin_D_Intel
Employee
428 Views

OFFLOAD_DEVICES is documented in the Update 2 (2013.2.146) and later Composer XE 2013 releases. You perhaps have an earlier version installed. It is not unique to MKL. It can be used with all offload programs and for the purpose you described.

See here: http://software.intel.com/sites/products/documentation/doclib/stdxe/2013/composerxe/compiler/cpp-lin/GUID-E1EC94AE-A13D-463E-B3C3-6D7A7205F5A1.htm

0 Kudos
Reply