Alert.png The wiki is deprecated and due to be decommissioned by the end of September 2022.
The content is being migrated to other supports, new updates will be ignored and lost.
If needed you can get in touch with EGI SDIS team using operations @ egi.eu.

GPGPU-WG KnowledgeBase Batch Schedulers SchedulerScenarios

From EGIWiki
Revision as of 23:04, 27 February 2014 by Walshj1 (talk | contribs)
Jump to navigation Jump to search

Single GPGPU per node

A simple batch setup that assumes a physical node and its componenent GPGPU card expose a single Job Slot would simplify Resource Centre setup. Each GPGPU node could be partitioned from the non-GPGPU nodes using an access-control-list. However, most modern physical nodes contain and expose multiple CPU-cores to the batch system. If the physical system supports Virtualisation, a CPU-core could be allocated to the GPU on the phsical node, and a single virtual machine could expose the remainder of the job slots. For example: Assume the physical host (wn1) has 8-cores, we can configure the node to declare (in torque) "np=1" to the batch system. If we create a VM with "np=7", then all cores can be allocated to the batch system.

Multiple GPGPUs per Physical Node

Similar to the Virtualisation example above, a physical node with N-gpgpu cards could be configured with np=#NUM_OF_CORES-#NUM_OF_GPGPUS