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

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

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?

2 posts / 0 new
Last post
For more complete information about compiler optimizations, see our Optimization Notice.

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

Leave a Comment

Please sign in to add a comment. Not a member? Join today