GPU Cluster

The GPU cluster is optimized for software that had been written to take advantage the inherent parallelism in the GPU architecture. The cluster supports CUDA, TensorFlow, PyTorch, and other GPU-accelerated frameworks. inherent

Requesting GPUs

A GPU job must request the number of cards with --gres=gpu:<N> and target a GPU partition. For example, --cluster=gpu --partition=a100 --gres=gpu:1. Pin a specific GPU type or memory size with --constraint using the values in the table below. Worked examples are on Requesting Resources and Batch Jobs.

Specifications

Nodes are grouped by partition, most capable hardware first.

Partition Nodes GPU VRAM GPU/Node --constraint CPU Cores/Node Mem/Node Scratch Network Node Names
rtx6k 9 NVIDIA RTX PRO 6000 Blackwell 96 GB 8 rtx6k,96g,amd AMD EPYC 9555 128 1.5 TB 7.2 TB NVMe HDR200 IB gpu-n[74-82]
h200 2 NVIDIA H200 141 GB 8 h200,141g,intel Intel Xeon Platinum 8592+ 128 3 TB 7.2 TB NVMe HDR200 IB gpu-n[89-90]
l40s 19 NVIDIA L40S 48 GB 4 l40s,48g,intel Intel Xeon Platinum 8462Y+ 64 512 GB 7.2 TB NVMe 10GbE gpu-n[55-73]
a100 10 NVIDIA A100-PCIE-40GB 40 GB 4 a100,40g,amd AMD EPYC 7742 64 512 GB 1.92 TB NVMe HDR200 IB gpu-n[35-44]
a100 2 NVIDIA A100-PCIE-40GB 40 GB 4 a100,40g,intel Intel Xeon Gold 5220R 48 384 GB 960 GB NVMe 10GbE gpu-n[33-34]
a100_multi 10 NVIDIA A100-PCIE-40GB 40 GB 4 a100,40g,amd AMD EPYC 7742 64 512 GB 1.92 TB NVMe HDR200 IB gpu-n[45-54]
a100_nvlink 2 NVIDIA A100-SXM4-80GB 80 GB 8 a100,80g,amd AMD EPYC 7742 128 1 TB 1.92 TB NVMe HDR200 IB gpu-n[31-32]
a100_nvlink 3 NVIDIA A100-SXM4-40GB 40 GB 8 a100,40g,amd AMD EPYC 7742 128 1 TB 12 TB NVMe HDR200 IB gpu-n[28-30]

Partition Details

rtx6k — The newest GPU partition: eight NVIDIA RTX PRO 6000 (Blackwell) cards per node with 96 GB of memory each, suited for moderate size LLMs.

h200 — Eight NVIDIA H200 SXM cards per node with 141 GB of memory each, for memory-hungry training and inference. All eight H200 GPUs are connected by NVLink within a node, offering low-latency RDMA.

l40s — Appropriate for AI, simulation, and 3D-modeling workloads that use up to 4 GPUs on a single node and rely on single- or mixed-precision math.

a100 — The default partition on the GPU cluster, appropriate for workflows that use up to 4 GPUs on a single node. To pin a host-CPU feature (such as an Intel host), add a constraint, for example:

#SBATCH --constraint=intel

Multiple features can be given as a comma-separated string.

a100_multi — For multi-node GPU workflows. Jobs must request a minimum of 2 nodes with 4 GPUs on each node.

a100_nvlink — Multi-GPU computation on an NVIDIA HGX platform with 8× A100 cards tightly coupled through an NVLink switch. To request a particular GPU memory size (such as the 80 GB cards), add a constraint, for example:

#SBATCH --constraint=80g
  • What a job costs


    GPU jobs are billed per card; on the GPU cluster, memory is not billed separately.

    Service Units

  • Request resources


    Request GPUs, cores, and time for an interactive or batch job.

    Requesting Resources

  • Limits & priority


    Per-group GPU-card limits, QoS walltimes, and how priority is computed.

    Job Scheduling Policy