Charges
Credits may be requested and used under the CPU Credit category or the GPU Credit category. Credits are specific to each node type – CPU Credits are not transferable to GPU Credits, and vice-versa. CPU Credit charges are defined by a combination of per-job cores and memory request, while GPU Credit charges are defined by a combination of per-job GPU, CPU, and memory request.
CPU Credits
Cores per job | Credit charge per core hour |
---|---|
1 | 1.0 |
2-8 | 1.2 |
8-32 | 1.5 |
>32 | 2.0 |
When running on a resource with hyperthreaded cores, a 40% discount is applied; e.g., 1 hyperthreaded core for 1 hour costs 0.6 credits.
Additional CPU Credit Charge
Memory Per Core
When more than 2GB per core of memory is requested by the job, there’s an additional per-GB charge for memory.
Memory (GB) per job | Credit charge per hour, per GB |
---|---|
Up to 2GB per core ("nominal") | No charge |
2-8 GB greater then nominal | 0.125 |
8-32 | 0.25 |
32-128 | 0.375 |
128-512 | 0.50 |
CPU Credit Example
If an 8 core job requests 128 GB of RAM, there is an additional charge for 128 – (8 * 2) = 112 GB of RAM. If the job ran for an hour, it would use 0.375 * 112 = 42 credits total for memory and 1.2 * 8 = 9.6 credits for CPU.
GPU Credits
GPUs per job | Credit charge per GPU hour |
---|---|
1 | 1.0 |
2 | 1.2 |
3 | 1.5 |
4 | 2.0 |
Additional GPU Credit Charge
CPUS per GPU
When more than 16 cores per GPU is requested by the job, there’s an additional per-core charge for the CPU cores beyond the nominal.
CPUs per GPU | Credit charge per hour, per core |
---|---|
Up to 16 cores per GPU ("nominal") | No charge |
16-48 cores per GPU | 0.125 |
48-64 | 0.20 |
Memory per GPU
When more than 2 GB per core of memory is requested by the job, there’s an additional per-GB charge for memory for the beyond-nominal memory usage.
Memory (GB) per job | Credit charge per hour, per GB |
---|---|
Up to 128GB per GPU ("nominal") | No charge |
128-384 GB per GPU | 0.012 |
384-512 | 0.020 |
GPU Credit Example
If a 1 GPU job requests 256 GB of RAM and 32 cores, there is an additional charge for 256 – (1 * 128) = 128 GB of RAM and an additional charge for 32 – (1 * 16) = 16 cores. If the job ran for an hour, it would use 0.012 * 128 = 1.536 credits total for memory, 0.125 * 16 = 2 credits for CPU, and 1.0 * 1 = 1.0 credits for GPU.