Skip to content

Commit f3335cb

Browse files
author
Stephanie Christine Lam
committed
Revert "Revert "added system memory info""
This reverts commit dbeae11.
1 parent dbeae11 commit f3335cb

File tree

3 files changed

+39
-0
lines changed

3 files changed

+39
-0
lines changed

systems/llnl-cluster/system.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,11 @@ class LlnlCluster(System):
1919
"sys_cores_per_node": 56,
2020
"sys_cores_os_reserved_per_node": 0, # No core or thread reservation
2121
"sys_cores_os_reserved_per_node_list": None,
22+
"sys_mem_per_node": 94, #either 94GB or ~94981-96752MB
23+
"sys_cpu_mem_per_node": 94,
24+
"sys_cpu_L1_size": 32, #32KB for L1d and 32KB for L1i
25+
"sys_cpu_L2_size": 1024,
26+
"sys_cpu_L3_size": 39, #105MB
2227
"sys_sockets_per_node": 2,
2328
"system_site": "llnl",
2429
"hardware_key": str(hardware_descriptions)
@@ -35,6 +40,11 @@ class LlnlCluster(System):
3540
"sys_cores_os_reserved_per_node": 0, # No explicit core reservation, first thread on each core reserved (2 threads per core)
3641
"sys_sockets_per_node": 2,
3742
"sys_cores_os_reserved_per_node_list": None,
43+
"sys_mem_per_node": 31, #either 31GB or ~32248MB
44+
"sys_cpu_mem_per_node": 31,
45+
"sys_cpu_L1_size": 48, #48KB for L1d and 32KB for L1i
46+
"sys_cpu_L2_size": 2048,
47+
"sys_cpu_L3_size": 105, #105MB
3848
"system_site": "llnl",
3949
"hardware_key": str(hardware_descriptions)
4050
+ "/DELL-sapphirerapids-OmniPath/hardware_description.yaml",

systems/llnl-elcapitan/system.py

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,15 @@ class LlnlElcapitan(System):
2323
"sys_cores_os_reserved_per_node_list": [0, 8, 16, 24, 32, 40, 48, 56],
2424
"sys_sockets_per_node": 2,
2525
"sys_gpus_per_node": 8,
26+
"sys_mem_per_node": 125, #either 125GB or ~128997MB
27+
"sys_cpu_mem_per_node": 125,
28+
"sys_gpu_mem_per_node": 68702699520, #in B
29+
"sys_cpu_L1_size": 32, #32KB for L1d and 32KB for L1i
30+
"sys_gpu_L1_size": 16,
31+
"sys_gpu_num_L1": 1008,
32+
"sys_cpu_L2_size": 512, #512 KB
33+
"sys_gpu_L2_size": 8192,
34+
"sys_cpu_L3_size": 32, #32MB
2635
"system_site": "llnl",
2736
"scheduler": "flux",
2837
"hardware_key": str(hardware_descriptions)
@@ -48,6 +57,17 @@ class LlnlElcapitan(System):
4857
], # 3 cores reserved per socket
4958
"sys_gpus_per_node": None, # Determined by "gpumode" variant
5059
"sys_sockets_per_node": 4,
60+
"sys_mem_per_node": 1024, #either 125GB or ~128997MB
61+
"sys_cpu_mem_per_node": 1024,
62+
"sys_gpu_mem_per_node": 137438953472, #in B
63+
"sys_cpu_L1_size": 32, #32KB for L1d and 32KB for L1i
64+
"sys_gpu_L1_size": 32,
65+
"sys_gpu_num_L1": 1104,
66+
"sys_cpu_L2_size": 1024, #512 KB
67+
"sys_gpu_L2_size": 4096,
68+
"sys_cpu_L3_size": 32, #32MB
69+
"sys_gpu_L3_size": 262144, #262144KB
70+
"sys_gpu_num_L3": 4,
5171
"system_site": "llnl",
5272
"scheduler": "flux",
5373
"hardware_key": str(hardware_descriptions)

systems/llnl-sierra/system.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,15 @@ class LlnlSierra(System):
2727
], # First two cores on each socket reserved.
2828
"sys_sockets_per_node": 2,
2929
"sys_gpus_per_node": 4,
30+
"sys_mem_per_node": 256, #either 256GB or ~128997MB
31+
"sys_cpu_mem_per_node": 256,
32+
"sys_gpu_mem_per_node": 16384, #in MiB Fb Memory?
33+
"sys_cpu_L1_size": 32, #32KB for L1d and 32KB for L1i
34+
"sys_gpu_L1_size": 16, #not done
35+
"sys_gpu_num_L1": 1008, #not done
36+
"sys_cpu_L2_size": 512, #512 KB
37+
"sys_gpu_L2_size": 8192, #not done
38+
"sys_cpu_L3_size": 10, #10MB
3039
"system_site": "llnl",
3140
"hardware_key": str(hardware_descriptions)
3241
+ "/IBM-power9-V100-Infiniband/hardware_description.yaml",

0 commit comments

Comments
 (0)