1 ##########################################################################
2 # Copyright (c) 2009, 2016, ETH Zurich.
5 # This file is distributed under the terms in the attached LICENSE file.
6 # If you do not find this file, copies can be found by writing to:
7 # ETH Zurich D-INFK, Universitaetstr 6, CH-8092 Zurich. Attn: Systems Group.
8 ##########################################################################
11 'nos4' : {'ncores' : 4,
12 'machine_name' : 'nos4',
13 'bootarch' : 'x86_64',
14 'buildarchs' : ['x86_64'],
15 'cores_per_socket': 2,
16 'perfcount_type': 'amd0f',
18 'nos5' : {'ncores' : 4,
19 'machine_name' : 'nos5',
20 'bootarch' : 'x86_64',
21 'buildarchs' : ['x86_64'],
22 'cores_per_socket': 2,
23 'perfcount_type': 'amd0f',
25 'nos6' : {'ncores' : 4,
26 'machine_name' : 'nos6',
27 'bootarch' : 'x86_64',
28 'buildarchs' : ['x86_64'],
29 'cores_per_socket': 2,
30 'perfcount_type': 'amd0f',
33 'sbrinz1': {'ncores' : 16,
34 'machine_name' : 'sbrinz1',
35 'bootarch' : 'x86_64',
36 'buildarchs' : ['x86_64'],
37 'cores_per_socket': 4,
38 'perfcount_type': 'amd10',
40 'sbrinz2': {'ncores' : 16,
41 'machine_name' : 'sbrinz2',
42 'bootarch' : 'x86_64',
43 'buildarchs' : ['x86_64'],
44 'cores_per_socket': 4,
45 'perfcount_type': 'amd10',
48 'gruyere': {'ncores' : 32,
49 'machine_name' : 'gruyere',
50 'bootarch' : 'x86_64',
51 'buildarchs' : ['x86_64'],
52 'cores_per_socket': 4,
53 'perfcount_type': 'amd10',
56 'ziger1': {'ncores' : 24,
57 'machine_name' : 'ziger1',
58 'bootarch' : 'x86_64',
59 'buildarchs' : ['x86_64'],
60 'cores_per_socket': 6,
61 'perfcount_type': 'amd10',
62 'tickrate' : 2400.367},
63 'ziger2': {'ncores' : 24,
64 'machine_name' : 'ziger2',
65 'bootarch' : 'x86_64',
66 'buildarchs' : ['x86_64'],
67 'cores_per_socket': 6,
68 'perfcount_type': 'amd10',
69 'tickrate' : 2400.367},
71 'tomme1': {'ncores' : 16,
72 'machine_name' : 'tomme1',
73 'bootarch' : 'x86_64',
74 'buildarchs' : ['x86_64'],
75 'cores_per_socket': 8,
76 'perfcount_type': 'intel',
79 'kernel_args' : ['serial=0x2f8']},
80 'tomme2': {'ncores' : 16,
81 'machine_name' : 'tomme2',
82 'bootarch' : 'x86_64',
83 'buildarchs' : ['x86_64'],
84 'cores_per_socket': 8,
85 'perfcount_type': 'intel',
88 'kernel_args' : ['serial=0x2f8']},
90 'vacherin':{'ncores' : 4,
91 'machine_name' : 'vacherin',
92 'bootarch' : 'x86_64',
93 'buildarchs' : ['x86_64'],
94 'cores_per_socket': 4,
95 'perfcount_type': 'intel',
98 'appenzeller': {'ncores' : 48,
99 'machine_name' : 'appenzeller',
100 'bootarch' : 'x86_64',
101 'buildarchs' : ['x86_64'],
102 'cores_per_socket': 12,
103 'perfcount_type': 'amd10',
105 'boot_timeout': 360},
107 'gottardo': {'ncores' : 32,
108 'machine_name' : 'gottardo',
109 'bootarch' : 'x86_64',
110 'buildarchs' : ['x86_64'],
111 'cores_per_socket': 16,
112 'perfcount_type': 'intel',
114 'boot_timeout': 360},
116 'babybel1': {'ncores' : 20,
117 'machine_name' : 'babybel1',
118 'bootarch' : 'x86_64',
119 'buildarchs' : ['x86_64', 'k1om'],
120 'cores_per_socket': 10,
121 'perfcount_type' : 'intel',
123 'boot_timeout' : 360,
126 'xphi_tickrate' : 1140,
129 'babybel2': {'ncores' : 20,
130 'machine_name' : 'babybel2',
131 'bootarch' : 'x86_64',
132 'buildarchs' : ['x86_64', 'k1om'],
133 'cores_per_socket': 10,
134 'perfcount_type' : 'intel',
136 'boot_timeout' : 360,
139 'xphi_tickrate' : 1140,
142 'babybel3': {'ncores' : 20,
143 'machine_name' : 'babybel3',
144 'bootarch' : 'x86_64',
145 'buildarchs' : ['x86_64', 'k1om'],
146 'cores_per_socket': 10,
147 'perfcount_type' : 'intel',
149 'boot_timeout' : 360,
152 'xphi_tickrate' : 1140,
155 'babybel4': {'ncores' : 20,
156 'machine_name' : 'babybel4',
157 'bootarch' : 'x86_64',
158 'buildarchs' : ['x86_64', 'k1om'],
159 'cores_per_socket': 10,
160 'perfcount_type' : 'intel',
162 'boot_timeout' : 360,
165 'xphi_tickrate' : 1140,
168 'nos4-32' : {'ncores' : 4,
169 'machine_name' : 'nos4',
170 'bootarch' : 'x86_32',
171 'buildarchs' : ['x86_64', 'x86_32'],
172 'cores_per_socket': 2,
173 'perfcount_type': 'amd0f',
175 'nos5-32' : {'ncores' : 4,
176 'machine_name' : 'nos5',
177 'bootarch' : 'x86_32',
178 'buildarchs' : ['x86_64', 'x86_32'],
179 'cores_per_socket': 2,
180 'perfcount_type': 'amd0f',
182 'nos6-32' : {'ncores' : 4,
183 'machine_name' : 'nos6',
184 'bootarch' : 'x86_32',
185 'buildarchs' : ['x86_64', 'x86_32'],
186 'cores_per_socket': 2,
187 'perfcount_type': 'amd0f',
190 'sbrinz1-32': {'ncores' : 16,
191 'machine_name' : 'sbrinz1',
192 'bootarch' : 'x86_32',
193 'buildarchs' : ['x86_64', 'x86_32'],
194 'cores_per_socket': 4,
195 'perfcount_type': 'amd10',
197 'sbrinz2-32': {'ncores' : 16,
198 'machine_name' : 'sbrinz2',
199 'bootarch' : 'x86_32',
200 'buildarchs' : ['x86_64', 'x86_32'],
201 'cores_per_socket': 4,
202 'perfcount_type': 'amd10',
205 'gruyere-32': {'ncores' : 32,
206 'machine_name' : 'gruyere',
207 'bootarch' : 'x86_32',
208 'buildarchs' : ['x86_64', 'x86_32'],
209 'cores_per_socket': 4,
210 'perfcount_type': 'amd10',
213 'ziger1-32': {'ncores' : 24,
214 'machine_name' : 'ziger1',
215 'bootarch' : 'x86_32',
216 'buildarchs' : ['x86_64', 'x86_32'],
217 'cores_per_socket': 6,
218 'perfcount_type': 'amd10',
219 'tickrate' : 2400.367},
220 'ziger2-32': {'ncores' : 24,
221 'machine_name' : 'ziger2',
222 'bootarch' : 'x86_32',
223 'buildarchs' : ['x86_64', 'x86_32'],
224 'cores_per_socket': 6,
225 'perfcount_type': 'amd10',
226 'tickrate' : 2400.367},
228 'tomme1-32': {'ncores' : 16,
229 'machine_name' : 'tomme1',
230 'bootarch' : 'x86_32',
231 'buildarchs' : ['x86_64', 'x86_32'],
232 'cores_per_socket': 8,
233 'perfcount_type': 'intel',
236 'kernel_args' : ['serial=0x2f8']},
237 'tomme2-32': {'ncores' : 16,
238 'machine_name' : 'tomme2',
239 'bootarch' : 'x86_32',
240 'buildarchs' : ['x86_64', 'x86_32'],
241 'cores_per_socket': 8,
242 'perfcount_type': 'intel',
245 'kernel_args' : ['serial=0x2f8']},
247 'appenzeller-32': {'ncores' : 48,
248 'machine_name' : 'appenzeller',
249 'bootarch' : 'x86_32',
250 'buildarchs' : ['x86_64', 'x86_32'],
251 'cores_per_socket': 12,
252 'perfcount_type': 'amd10',
254 'boot_timeout': 360},
256 'gottardo-32': {'ncores' : 32,
257 'machine_name' : 'gottardo',
258 'bootarch' : 'x86_32',
259 'buildarchs' : ['x86_64', 'x86_32'],
260 'cores_per_socket': 16,
261 'perfcount_type': 'intel',
263 'boot_timeout': 360},
265 'vacherin-32': {'ncores' : 4,
266 'machine_name' : 'vacherin',
267 'bootarch' : 'x86_32',
268 'buildarchs' : ['x86_64', 'x86_32'],
269 'cores_per_socket': 4,
270 'perfcount_type': 'intel',
273 'babybel1-32': {'ncores' : 20,
274 'machine_name' : 'babybel1',
275 'bootarch' : 'x86_32',
276 'buildarchs' : ['x86_64', 'x86_32'],
277 'cores_per_socket': 10,
278 'perfcount_type' : 'intel',
280 'boot_timeout' : 360},
282 'babybel2-32': {'ncores' : 20,
283 'machine_name' : 'babybel2',
284 'bootarch' : 'x86_32',
285 'buildarchs' : ['x86_64', 'x86_32'],
286 'cores_per_socket': 10,
287 'perfcount_type' : 'intel',
289 'boot_timeout' : 360},
291 'babybel3-32': {'ncores' : 20,
292 'machine_name' : 'babybel3',
293 'bootarch' : 'x86_32',
294 'buildarchs' : ['x86_64', 'x86_32'],
295 'cores_per_socket': 10,
296 'perfcount_type' : 'intel',
298 'boot_timeout' : 360},
300 'babybel4-32': {'ncores' : 20,
301 'machine_name' : 'babybel4',
302 'bootarch' : 'x86_32',
303 'buildarchs' : ['x86_64', 'x86_32'],
304 'cores_per_socket': 10,
305 'perfcount_type' : 'intel',
307 'boot_timeout' : 360},
308 'xeon_phi_1': {'ncores' : 64,
311 'machine_name' : 'babybel1',
312 'bootarch' : 'x86_64',
313 'buildarchs' : ['k1om', 'x86_64'],
314 'cores_per_socket': 10,
315 'perfcount_type' : 'intel',
317 'host_tickrate' : 2500,
318 'boot_timeout' : 360},
319 'xeon_phi_2': {'ncores' : 64,
322 'machine_name' : 'babybel2',
323 'bootarch' : 'x86_64',
324 'buildarchs' : ['k1om', 'x86_64'],
325 'cores_per_socket': 10,
326 'perfcount_type' : 'intel',
328 'host_tickrate' : 2500,
329 'boot_timeout' : 360},
330 'xeon_phi_3': {'ncores' : 64,
333 'machine_name' : 'babybel3',
334 'bootarch' : 'x86_64',
335 'buildarchs' : ['k1om', 'x86_64'],
336 'cores_per_socket': 10,
337 'perfcount_type' : 'intel',
339 'host_tickrate' : 2500,
340 'boot_timeout' : 360},
341 'xeon_phi_4': {'ncores' : 64,
344 'machine_name' : 'babybel4',
345 'bootarch' : 'x86_64',
346 'buildarchs' : ['k1om', 'x86_64'],
347 'cores_per_socket': 10,
348 'perfcount_type' : 'intel',
350 'host_tickrate' : 2500,
351 'boot_timeout' : 360},
357 # 'machine_name' : ('brie%s' % b),
358 # 'bootarch' : 'x86_64',
359 # 'buildarchs' : ['x86_64', 'x86_32'],
360 # 'cores_per_socket' : 2,
362 # 'boot_timeout' : 360,
363 # } for b in range(1, 17) if b != 11 }.items()
365 # SK: For Python 2.6, which is what the current toolchain is ATM
367 dict(('brie%s' % b, {
369 'machine_name' : ('brie%s' % b),
370 'bootarch' : 'x86_64',
371 'buildarchs' : ['x86_64'],
372 'cores_per_socket' : 2,
374 'perfcount_type': 'amd0f',
375 'boot_timeout' : 360,
376 }) for b in range(1, 17) if b != 11
378 dict(('brie%s-32' % b, {
380 'machine_name' : ('brie%s' % b),
381 'bootarch' : 'x86_32',
382 'buildarchs' : ['x86_64', 'x86_32'],
383 'cores_per_socket' : 2,
385 'perfcount_type': 'amd0f',
386 'boot_timeout' : 360,
387 }) for b in range(1, 17) if b != 11
392 'panda1': {'ncores' : 2,
395 'machine_name' : 'panda1',
396 'bootarch' : 'armv7',
397 'buildarchs' : ['armv7'],
398 'cores_per_socket': 2,
399 'perfcount_type' : 'arm',
400 'tickrate' : 1000, # XXX ?
401 'host_tickrate' : 2500,
402 'boot_timeout' : 360},
403 'panda2': {'ncores' : 2,
406 'machine_name' : 'panda2',
407 'bootarch' : 'armv7',
408 'buildarchs' : ['armv7'],
409 'cores_per_socket': 2,
410 'perfcount_type' : 'arm',
411 'tickrate' : 1000, # XXX ?
412 'host_tickrate' : 2500,
413 'boot_timeout' : 360},
414 'panda3': {'ncores' : 2,
417 'machine_name' : 'panda3',
418 'bootarch' : 'armv7',
419 'buildarchs' : ['armv7'],
420 'cores_per_socket': 2,
421 'perfcount_type' : 'arm',
422 'tickrate' : 1000, # XXX ?
423 'host_tickrate' : 2500,
424 'boot_timeout' : 360},