Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

...

If your job does not use the system openmpi, or does not use MPI, then any desired core binding will need to be set up with whatever mechanism the software uses. Otherwise, there will be no core binding. Again, that may not be a major issue. If your job does not work well with HT then run on a number of cores equal to half of the number of slots requested and the OS scheduler will minimize contention. 

new SGE utilities

While SoGE is very similar to previous versions of SGE there are some new utilities that people may find of interest. There are manual pages for each of these.

...

There some non-Boolean resources for GPU nodes that could be useful in a shared node scenario. Most of these are requestable but some are informational. Note that these are host based resources so are probably mostly useful when using the all.q queue for jobs. GPU jobs in investor queues will most likely want to use the Boolean resources listed in the previous table.


ResorceDescriptionRequestable
gpu.ncuda

number of CUDA GPUs on the host

YES
gpu.nopencl

number of OpenCL GPUs on the host

YES
gpu.ndev

total number of GPUs on the host

YES
gpu.cuda.N.mem_free

free memory on CUDA GPU N

YES
gpu.cuda.N.procs

number of processes on CUDA GPU N

NO
gpu.cuda.N.clock

maximum clock speed of CUDA GPU N (in MHz)

YES

gpu.cuda.N.util

compute utilization of CUDA GPU N (in %)

NO

gpu.cuda.procsum

total number of processes running on devicesNO

gpu.cuda.dev_free

number of devices with no current processesYES
gpu.opencl.0.clock

maximum clock speed of OpenCL GPU N (in MHz)

YES
gpu.opencl.0.mem

global memory of OpenCL GPU N (in MHz)

YES
gpu.names

semi-colon-separated list of GPU model names

YES

...