Description & Topology¶
The Monolithe cluster is composed of:
- A frontend named "front" (front.mono.proj.lip6.fr).
- Multiple compute nodes (see the table below).
The frontend is a DELL OptiPlex 7070 SFF computer based on an Intel Core i7-9700
CPU with 32 GB of RAM. Thus, it is a good candidate for heavy compilations.
It is located in the 132.227.70.0/24
virtual local network and it has a full
access to Internet.
Info
Here is the LIP6 Mattermost channel dedicated to the news about the Monolithe. Don't hesitate to join.
Summary Table¶
Here is a table that summarizes the different compute nodes available in the cluster:
Node Name | Vendor | Status | Board no | Slurm Partition | Release Date | DNS Name | IP Address | MAC Address | SoC Name | SoC Process | CPU | CPU ISA | GPU | eGPU | RAM | TDP | Idle Power | OS | Kernel Version | Mattermost Channel |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Odroid-XU4 | Hardkernel | online | 5 | xu4 | Jul'15 | xu4.mono.proj.lip6.fr | 132.227.70.20 | 00:1e:06:30:03:e1 | Samsung Exynos-5422 | 28 nm | 4 x ARM Cortex-A15 + 4 x ARM Cortex-A7 | ARMv7-A | ARM Mali-T628 MP6 | 2 GB | ~13 W | 2.6 W | Linux Ubuntu 22.04.2 LTS | 5.04.228 | Link | |
Raspberry Pi 3 Model B | Raspberry Pi | offline | - | rpi3 | Feb'16 | rpi3.mono.proj.lip6.fr | 132.227.70.21 | b8:27:eb:08:1d:51 | Broadcom BCM2837 | 40 nm | 4 x ARM Cortex-A53 | ARMv8.0-A | VideoCore IV | 1 GB | - | - | Linux Ubuntu 22.04.4 LTS | 5.15.000 | Link | |
Jetson TX2 | Nvidia | offline | - | tx2 | Mar'17 | tx2.mono.proj.lip6.fr | 132.227.70.22 | 00:04:4b:8d:21:9c | Nvidia Tegra186 | 16 nm | 2 x Nvidia Denver 2 + 4 x ARM Cortex-A57 | ARMv8.0-A | Nvidia Pascal / 2 SMX, 256 cores | 8 GB | 15 W | 2.0 W | Linux Ubuntu 18.04.6 LTS | 4.09.140 | Link | |
Jetson AGX Xavier | Nvidia | online | 1 | xagx | Oct'18 | xagx.mono.proj.lip6.fr | 132.227.70.23 | 00:04:4b:cb:a8:c8 | Nvidia Tegra194 | 12 nm | 8 x Nvidia Carmel | ARMv8.2-A | Nvidia Volta / 8 SMX, 512 cores | 16 GB | 30 W | Linux Ubuntu 18.04.6 LTS | 4.09.201 | Link | ||
OptiPlex 7070 SFF | DELL | offline | - | brub | Oct'18 | brubeck.soc.lip6.fr | 132.227.102.91 | e4:54:e8:70:18:eb | Intel Core i5-9500 | 14 nm | 6 x Intel Coffee Lake (Core i5-9500) | x86_64 | Intel UHD Graphics 630 | 16 GB | 65 W | - | Linux Ubuntu 18.04.6 LTS | 5.04.000 | - | |
Jetson Xavier Nano | Nvidia | online | 2 | xnano | Mar'19 | xnano.mono.proj.lip6.fr | 132.227.70.24 | 00:e0:4c:68:01:e9 | Nvidia Tegra210 (TM660M-A2) | 20 nm | 4 x ARM Cortex-A57 | ARMv8.0-A | Nvidia Maxwell / 1 SMX, 128 cores | 4 GB | 10 W | 2.5 W | Linux Ubuntu 18.04.6 LTS | 4.09.201 | Link | |
Raspberry Pi 4 Model B | Raspberry Pi | online | 6 | rpi4 | Jun'19 | rpi4.mono.proj.lip6.fr | 132.227.70.25 | dc:a6:32:d9:57:21 | Broadcom BCM2711 | 28 nm | 4 x ARM Cortex-A72 | ARMv8.0-A | VideoCore VI | 8 GB | ~7 W | 3.3 W | Linux Ubuntu 20.04.6 LTS | 5.04.000 | Link | |
Jetson Xavier NX | Nvidia | online | - | xnx | May'20 | xnx.mono.proj.lip6.fr | 132.227.70.26 | 48:b0:2d:2f:70:ed | Nvidia Tegra194 (TE860M-A2) | 12 nm | 6 x Nvidia Carmel | ARMv8.2-A | Nvidia Volta / 6 SMX, 384 cores | 8 GB | 15 W | Linux Ubuntu 18.04.6 LTS | 4.09.201 | Link | ||
Mac Studio M1 Ultra | Apple | online | - | m1u | Mar'22 | m1u.mono.proj.lip6.fr | 132.227.70.27 | 9c:76:0e:2e:4c:c2 | Apple Silicon M1 Ultra | 5 nm | 16 x Apple Firestorm + 4 x Apple Icestorm | ARMv8.5-A | Apple 48 cores | 64 GB | 60 W | Linux Fedora Asahi rel. 40 | 6.11.000 | Link | ||
VIM1S | Khadas | online | 3 | vim1s | Sep'22 | vim1s.mono.proj.lip6.fr | 132.227.70.28 | c8:63:14:73:e5:ce | Amlogic S905Y4 | 12 nm | 4 x ARM Cortex-A35 | ARMv8.0-A | ARM Mali-G31 MP2 | 2 GB | 5 W | 0.9 W | Linux Ubuntu 24.04 LTS | 5.15.119 | Link | |
Jetson Orin NX | Nvidia | online | - | onx | Feb'23 | onx.mono.proj.lip6.fr | 132.227.70.29 | 48:b0:2d:d3:d2:80 | Nvidia Tegra234 | 8 nm | 8 x ARM Cortex-A78AE | ARMv8.2-A | Nvidia Ampere / 8 SMX, 1024 cores | 16 GB | 25 W | Linux Ubuntu 20.04.6 LTS | 5.10.120 | Link | ||
Jetson AGX Orin | Nvidia | online | 8 | oagx | Mar'23 | oagx.mono.proj.lip6.fr | 132.227.70.30 | 48:b0:2d:e1:08:dd | Nvidia Tegra234 | 8 nm | 12 x ARM Cortex-A78AE | ARMv8.2-A | Nvidia Ampere / 16 SMX, 2048 cores | 64 GB | 60 W | 9.3 W | Linux Ubuntu 20.04.6 LTS | 5.10.120 | Link | |
Jetson Orin Nano | Nvidia | online | 9 | onano | Mar'23 | onano.mono.proj.lip6.fr | 132.227.70.31 | 48:b0:2d:ec:1a:1d | Nvidia Tegra234 | 8 nm | 6 x ARM Cortex-A78AE | ARMv8.2-A | Nvidia Ampere / 8 SMX, 1024 cores | 8 GB | 15 W | Linux Ubuntu 20.04.6 LTS | 5.10.192 | Link | ||
Orange Pi 5 Plus | Orange Pi | online | 7 | opi5 | Jul'23 | opi5.mono.proj.lip6.fr | 132.227.70.32 | c0:74:2b:ff:46:15 | Rockchip RK3588 | 8 nm | 4 x ARM Cortex-A76 + 4 x ARM Cortex-A55 | ARMv8.2-A | ARM Mali-G610 MP4 | 16 GB | ~15 W | 2.4 W | Linux Ubuntu 22.04.4 LTS | 5.10.160 | Link | |
Raspberry Pi 5 Model B | Raspberry Pi | online | - | rpi5 | Oct'23 | rpi5.mono.proj.lip6.fr | 132.227.70.33 | 2c:cf:67:1f:cf:9a | Broadcom BCM2712 | 16 nm | 4 x ARM Cortex-A76 | ARMv8.2-A | VideoCore VII | 8 GB | - | - | Linux Ubuntu 23.10 | 6.05.000 | Link | |
Mercury EM780 | Minisforum | online | - | em780 | Jan'24 | em780.mono.proj.lip6.fr | 132.227.70.34 | c8:4d:44:22:a9:42 | AMD Ryzen 7 7840U | 4 nm | 8 x AMD Zen4 ULV | x86_64 | AMD Radeon 780M / 12 SMX, 768 cores | Nvidia GeForce RTX 3090 (Thunderbolt 3) | 32 GB | ~50 W | 2.6 W | Linux Ubuntu 24.04 LTS | 6.08.000 | Link |
BPi-F3 | Banana Pi | online | 4 | bpif3 | May'24 | bpif3.mono.proj.lip6.fr | 132.227.70.35 | fe:fe:fe:8f:1c:fb | SpacemiT K1 | ?? nm | 8 x X60 (RVA22, RVV1.0) | RV64GCVB | Imagination IMG BXE-2-32 | 16 GB | ~10 W | 2.5 W | Linux Ubuntu 23.10 | 6.01.015 | Link | |
AtomMan X7 Ti | Minisforum | online | - | x7ti | Jul'24 | x7ti.mono.proj.lip6.fr | 132.227.70.36 | 58:47:ca:75:fa:90 | Intel Core Ultra 9 185H | 7 nm | Meteor Lake-H (6p+8e+2LPe) | x86_64 | Intel Arc Alchemist / 8 Xe-cores | AMD Radeon RX 7900 XTX (Oculink) | 32 GB | 115 W | 6.2 W | Linux Ubuntu 24.10 | 6.11.000 | Link |
Warning
There are one exceptions in the nodes. Indeed, brub
IP address is in the
132.227.102.0/24
local network.
Nodes¶
Odroid-XU4¶
Caches¶
- Cortex-A7
- L1D private to core: 32 KB
- L1I private to core: 32 KB
- L2 shared between the 4 LITTLE cores: 512 KB
- Cortex-A15
- L1D private to core: 32 KB
- L1I private to core: 32 KB
- L2 shared between the 4 big cores: 2 MB
Topology¶
Memory Bandwidth¶
Raspberry Pi 3 Model B¶
Caches¶
- Cortex-A53
- L1D private to core: 16 KB
- L1I private to core: 16 KB
- L2 shared between the 4 cores: 512 KB
Topology¶
Memory Bandwidth¶
Jetson TX2¶
Caches¶
- Cortex-A57
- L1D private to core: 32 KB
- L1I private to core: 48 KB
- L2 shared between the 4 A57 cores: 2 MB
- Denver
- L1D private to core: 64 KB
- L1I private to core: 128 KB
- L2 shared between the 2 Denver cores: 2 MB
Topology¶
Memory Bandwidth¶
Jetson AGX Xavier¶
Caches¶
- Carmel
- L1D private to core: 64 KB
- L1I private to core: 128 KB
- L2 shared by cluster of 2 Carmel cores: 2 MB
- L3 shared by all the cores: 4 MB
Topology¶
Memory Bandwidth¶
OptiPlex 7070 SFF (Brubeck)¶
Topology¶
Jetson Xavier Nano¶
Caches¶
- Cortex-A57
- L1D private to core: 32 KB
- L1I private to core: 48 KB
- L2 shared by the 4 cores: 2 MB
Topology¶
Memory Bandwidth¶
Raspberry Pi 4 Model B¶
Caches¶
- Cortex-A72
- L1D private to core: 32 KB
- L1I private to core: 48 KB
- L2 shared by the 4 cores: 1 MB
Topology¶
Memory Bandwidth¶
Jetson Xavier NX¶
Caches¶
- Carmel
- L1D private to core: 64 KB
- L1I private to core: 128 KB
- L2 shared by cluster of 2 Carmel cores: 2 MB
- L3 shared by all the cores: 4 MB
Topology¶
Memory Bandwidth¶
Mac Studio M1 Ultra¶
Caches¶
-
Icestorm
- L1D private to core: 64 KB
- L1I private to core: 128 KB
- L2 shared by cluster of 2 Icestorm cores: 4 MB
- L3 shared by all the cores: 96 MB
-
Firestorm
- L1D private to core: 128 KB
- L1I private to core: 192 KB
- L2 shared by cluster of 4 Firestorm cores: 12 MB
- L3 shared by all the cores: 96 MB
Topology¶
Memory Bandwidth on macOS¶
Memory Bandwidth on Linux¶
VIM1S¶
Caches¶
- Cortex-A35
- L1D private to core: 16 KB (inferred from
bandwidth
) - L1I private to core: 16 KB (guessed)
- L2 shared between the 4 cores: 512 KB (inferred from
bandwidth
)
- L1D private to core: 16 KB (inferred from
Topology¶
Memory Bandwidth¶
Jetson Orin NX¶
Caches¶
- Cortex-A78AE
- L1D private to core: 64 KB
- L1I private to core: 64 KB
- L2 private to core: 256 KB
- L3 shared by cluster of 4 cores: 2 MB
Topology¶
Memory Bandwidth¶
Jetson AGX Orin¶
Caches¶
- Cortex-A78AE
- L1D private to core: 64 KB
- L1I private to core: 64 KB
- L2 private to core: 256 KB
- L3 shared by cluster of 4 cores: 2 MB
Topology¶
Memory Bandwidth¶
Jetson Orin Nano¶
Caches¶
- Cortex-A78AE
- L1D private to core: 64 KB
- L1I private to core: 64 KB
- L2 private to core: 256 KB
- L3 shared by cluster of 4 cores: 2 MB
Topology¶
Memory Bandwidth¶
Orange Pi 5 Plus¶
Caches¶
- Cortex-A55
- L1D private to core: 32 KB
- L1I private to core: 32 KB
- L2 private to core: 128 KB
- Cortex-A76
- L1D private to core: 64 KB
- L1I private to core: 64 KB
- L2 private to core: 512 KB
- L3 shared by all the cores: 3 MB
Topology¶
Memory Bandwidth¶
Raspberry Pi 5 Model B¶
Caches¶
- Cortex-A76
- L1D private to core: 64 KB (guessed size)
- L1I private to core: 64 KB (guessed size)
- L2 private to core: 512 KB
- L3 shared by all the cores: 2 MB
Topology¶
Memory Bandwidth¶
Mercury EM780¶
Caches¶
- Ryzen 7 7840U
- L1D private to core: 32 KB
- L1I private to core: 32 KB
- L2 private to core: 1 MB
- L3 shared by all the cores: 16 MB
Topology¶
Memory Bandwidth¶
Banana Pi F3¶
Caches¶
- SpacemiT K1 X60
- L1D private to core: 32 KB
- L1I private to core: 32 KB
- L2 shared by cluster of 4 cores: 512 KB
Topology¶
Memory Bandwidth¶
AtomMan X7 Ti¶
Caches¶
- L3 shared by all the p-cores and e-cores: 24 MB
- 6 x p-cores
- L1D private to core: 48 KB
- L1I private to core: 64 KB
- L2 private to core: 2 MB
- 8 x e-cores
- L1D private to core: 32 KB
- L1I private to core: 64 KB
- L2 shared by cluster of 4 e-cores: 2 MB
- 6 x p-cores
- 2 x LP e-cores
- L1D private to core: 32 KB
- L1I private to core: 64 KB
- L2 shared by cluster of 2 LP e-cores: 2 MB
Topology¶
Memory Bandwidth¶
Miscellaneous¶
Hardware Counters¶
On all the SBCs, the system perf
counters have been enabled for non-root
users. Thereafter is the applied configuration: