-
Notifications
You must be signed in to change notification settings - Fork 28
/
Copy pathcredit-account-charges.html
216 lines (215 loc) · 6.37 KB
/
credit-account-charges.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
---
title: 'Charges'
layout: sub-page
---
<div class="row">
<div class="col-12 col-xl-9 col-lg-10 col-md-11">
<p>
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.
</p>
</div>
</div>
<div class="row">
<div class="col-12 col-xl-9 col-lg-10 col-md-11">
<h1>CPU Credits</h1>
</div>
<div class="col-12 col-xl-6">
<table class="table">
<thead class="thead-light">
<tr>
<th>Cores per job</th>
<th>Credit charge per core hour</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>1.0</td>
</tr>
<tr>
<td>2-8</td>
<td>1.2</td>
</tr>
<tr>
<td>8-32</td>
<td>1.5</td>
</tr>
<tr>
<td>>32</td>
<td>2.0</td>
</tr>
</tbody>
</table>
<p>
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.
</p>
</div>
</div>
<div class="row bg-light pt-1">
<div class="col-12 col-xl-9 col-lg-10 col-md-11">
<h2>Additional CPU Credit Charge</h2>
</div>
</div>
<div class="row bg-light">
<div class="col-12 col-xl-6">
<h3>Memory Per Core</h3>
<p>
When more than 2GB per core of memory is requested by the job,
there’s an additional per-GB charge for memory.
</p>
<table class="table">
<thead class="">
<tr>
<th>Memory (GB) per job</th>
<th>Credit charge per hour, per GB</th>
</tr>
</thead>
<tbody>
<tr>
<td>Up to 2GB per core ("nominal")</td>
<td>No charge</td>
</tr>
<tr>
<td>2-8 GB greater then nominal</td>
<td>0.125</td>
</tr>
<tr>
<td>8-32</td>
<td>0.25</td>
</tr>
<tr>
<td>32-128</td>
<td>0.375</td>
</tr>
<tr>
<td>128-512</td>
<td>0.50</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="row mt-2">
<div class="col-12 col-xl-9 col-lg-10 col-md-11">
<h2>CPU Credit Example</h2>
<p>
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.
</p>
</div>
</div>
<div class="row">
<div class="col-12 col-xl-9 col-lg-10 col-md-11">
<h1>GPU Credits</h1>
</div>
<div class="col-12 col-xl-6">
<table class="table">
<thead class="thead-light">
<tr>
<th>GPUs per job</th>
<th>Credit charge per GPU hour</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>1.0</td>
</tr>
<tr>
<td>2</td>
<td>1.2</td>
</tr>
<tr>
<td>3</td>
<td>1.5</td>
</tr>
<tr>
<td>4</td>
<td>2.0</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="row bg-light pt-1">
<div class="col-12 col-xl-9 col-lg-10 col-md-11">
<h2>Additional GPU Credit Charge</h2>
</div>
</div>
<div class="row bg-light">
<div class="col-12 col-xl-6">
<h3>CPUS per GPU</h3>
<p>
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.
</p>
<table class="table">
<thead class="">
<tr>
<th>CPUs per GPU</th>
<th>Credit charge per hour, per core</th>
</tr>
</thead>
<tbody>
<tr>
<td>Up to 16 cores per GPU ("nominal")</td>
<td>No charge</td>
</tr>
<tr>
<td>16-48 cores per GPU</td>
<td>0.125</td>
</tr>
<tr>
<td>48-64</td>
<td>0.20</td>
</tr>
</tbody>
</table>
</div>
<div class="col-12 col-xl-6">
<h3>Memory per GPU</h3>
<p>
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.
</p>
<table class="table">
<thead class="">
<tr>
<th>Memory (GB) per job</th>
<th>Credit charge per hour, per GB</th>
</tr>
</thead>
<tbody>
<tr>
<td>Up to 128GB per GPU ("nominal")</td>
<td>No charge</td>
</tr>
<tr>
<td>128-384 GB per GPU</td>
<td>0.012</td>
</tr>
<tr>
<td>384-512</td>
<td>0.020</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="row mt-2">
<div class="col-12 col-xl-9 col-lg-10 col-md-11">
<h2>GPU Credit Example</h2>
<p>
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.
</p>
</div>
</div>