Skip to content

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

Odroid-XU4 topology

hwloc: Topology of the Odroid-XU4.

Memory Bandwidth

Odroid-XU4 bandwidth
Odroid-XU4 bandwidth: Cortex-A7, 1 thread (raw CSV file).

Odroid-XU4 bandwidth
Odroid-XU4 bandwidth: Cortex-A7, 4 threads (raw CSV file).

Odroid-XU4 bandwidth
Odroid-XU4 bandwidth: Cortex-A15, 1 thread (raw CSV file).

Odroid-XU4 bandwidth
Odroid-XU4 bandwidth: Cortex-A15, 4 threads (raw CSV file).

Odroid-XU4 bandwidth
Odroid-XU4 bandwidth: Mixed, 8 threads (raw CSV file).

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

Raspberry Pi 3 topology

hwloc: Topology of the Raspberry Pi 3 (be careful L1 sizes are wrong).

Memory Bandwidth

Raspberry Pi 3 bandwidth
Raspberry Pi 3 bandwidth: Cortex-A53, 1 thread (raw CSV file).

Raspberry Pi 3 bandwidth
Raspberry Pi 3 bandwidth: Cortex-A53, 2 threads (raw CSV file).

Raspberry Pi 3 bandwidth
Raspberry Pi 3 bandwidth: Cortex-A53, 3 threads (raw CSV file).

Raspberry Pi 3 bandwidth
Raspberry Pi 3 bandwidth: Cortex-A53, 4 threads (raw CSV file).

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

Jetson TX2 topology

hwloc: Topology of the Jetson TX2.

Memory Bandwidth

Jetson TX2 bandwidth
Jetson TX2 bandwidth: Cortex-A57, 1 thread (raw CSV file).

Jetson TX2 bandwidth
Jetson TX2 bandwidth: Cortex-A57, 4 threads (raw CSV file).

Jetson TX2 bandwidth
Jetson TX2 bandwidth: Denver, 1 thread (raw CSV file).

Jetson TX2 bandwidth
Jetson TX2 bandwidth: Denver, 2 threads (raw CSV file).

Jetson TX2 bandwidth
Jetson TX2 bandwidth: Mixed, 6 threads (raw CSV file).

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

Jetson AGX Xavier topology

hwloc: Topology of the Jetson AGX Xavier.

Memory Bandwidth

Jetson AGX Xavier bandwidth
Jetson AGX Xavier bandwidth: Carmel, 1 thread (raw CSV file).

Jetson AGX Xavier bandwidth
Jetson AGX Xavier bandwidth: Carmel, 2 threads (raw CSV file).

Jetson AGX Xavier bandwidth
Jetson AGX Xavier bandwidth: Carmel, 4 threads (raw CSV file).

Jetson AGX Xavier bandwidth
Jetson AGX Xavier bandwidth: Carmel, 6 threads (raw CSV file).

Jetson AGX Xavier bandwidth
Jetson AGX Xavier bandwidth: Carmel, 8 threads (raw CSV file).

OptiPlex 7070 SFF (Brubeck)

Topology

Brubeck topology

hwloc: Topology of Brubeck.

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

Jetson TX2 topology

hwloc: Topology of the Jetson Xavier Nano.

Memory Bandwidth

Jetson Xavier Nano bandwidth
Jetson Xavier Nano bandwidth: Cortex-A57, 1 thread (raw CSV file).

Jetson Xavier Nano bandwidth
Jetson Xavier Nano bandwidth: Cortex-A57, 4 threads (raw CSV file).

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

Raspberry Pi 4 topology

hwloc: Topology of the Raspberry Pi 4.

Memory Bandwidth

Raspberry Pi 4 bandwidth
Raspberry Pi 4 bandwidth: Cortex-A72, 1 thread (raw CSV file).

Raspberry Pi 4 bandwidth
Raspberry Pi 4 bandwidth: Cortex-A72, 2 threads (raw CSV file).

Raspberry Pi 4 bandwidth
Raspberry Pi 4 bandwidth: Cortex-A72, 3 threads (raw CSV file).

Raspberry Pi 4 bandwidth
Raspberry Pi 4 bandwidth: Cortex-A72, 4 threads (raw CSV file).

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

Jetson Xavier NX topology

hwloc: Topology of the Jetson Xavier NX.

Memory Bandwidth

Jetson Xavier NX bandwidth
Jetson Xavier NX bandwidth: Carmel, 1 thread (raw CSV file).

Jetson Xavier NX bandwidth
Jetson Xavier NX bandwidth: Carmel, 2 threads (raw CSV file).

Jetson Xavier NX bandwidth
Jetson Xavier NX bandwidth: Carmel, 4 threads (raw CSV file).

Jetson Xavier NX bandwidth
Jetson Xavier NX bandwidth: Carmel, 6 threads (raw CSV file).

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

M1 Ultra topology

hwloc: Topology of the M1 Ultra (be carefull this diagram is a little bit wrong because the L3 cache is not represented).

Memory Bandwidth on macOS

Mac Studio M1 Ultra bandwidth
Mac Studio M1 Ultra bandwidth: Icestorm, 1 thread (raw CSV file).

Mac Studio M1 Ultra bandwidth
Mac Studio M1 Ultra bandwidth: Icestorm, 2 threads (raw CSV file).

Mac Studio M1 Ultra bandwidth
Mac Studio M1 Ultra bandwidth: Icestorm, 4 threads (raw CSV file).

Mac Studio M1 Ultra bandwidth
Mac Studio M1 Ultra bandwidth: Firestorm, 1 thread (raw CSV file).

Mac Studio M1 Ultra bandwidth
Mac Studio M1 Ultra bandwidth: Firestorm, 4 threads (raw CSV file).

Mac Studio M1 Ultra bandwidth
Mac Studio M1 Ultra bandwidth: Firestorm, 8 threads (raw CSV file).

Mac Studio M1 Ultra bandwidth
Mac Studio M1 Ultra bandwidth: Firestorm, 16 threads (raw CSV file).

Mac Studio M1 Ultra bandwidth
Mac Studio M1 Ultra bandwidth: Mixed, 20 threads (raw CSV file).

Memory Bandwidth on Linux

Mac Studio M1 Ultra bandwidth
Mac Studio M1 Ultra bandwidth: Icestorm, 1 thread (raw CSV file).

Mac Studio M1 Ultra bandwidth
Mac Studio M1 Ultra bandwidth: Icestorm, 2 threads (raw CSV file).

Mac Studio M1 Ultra bandwidth
Mac Studio M1 Ultra bandwidth: Icestorm, 4 threads (raw CSV file).

Mac Studio M1 Ultra bandwidth
Mac Studio M1 Ultra bandwidth: Firestorm, 1 thread (raw CSV file).

Mac Studio M1 Ultra bandwidth
Mac Studio M1 Ultra bandwidth: Firestorm, 4 threads (raw CSV file).

Mac Studio M1 Ultra bandwidth
Mac Studio M1 Ultra bandwidth: Firestorm, 8 threads (raw CSV file).

Mac Studio M1 Ultra bandwidth
Mac Studio M1 Ultra bandwidth: Firestorm, 16 threads (raw CSV file).

Mac Studio M1 Ultra bandwidth
Mac Studio M1 Ultra bandwidth: Mixed, 20 threads (raw CSV file).

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)

Topology

VIM1S topology

hwloc: Topology of the VIM1S.

Memory Bandwidth

VIM1S bandwidth
VIM1S bandwidth: Cortex-A35, 1 thread (raw CSV file).

VIM1S bandwidth
VIM1S bandwidth: Cortex-A35, 2 threads (raw CSV file).

VIM1S bandwidth
VIM1S bandwidth: Cortex-A35, 3 threads (raw CSV file).

VIM1S bandwidth
VIM1S bandwidth: Cortex-A35, 4 threads (raw CSV file).

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

Jetson Orin NX topology

hwloc: Topology of the Jetson Orin NX.

Memory Bandwidth

Jetson Orin NX bandwidth
Jetson Orin NX bandwidth: Cortex-A78AE, 1 thread (raw CSV file).

Jetson Orin NX bandwidth
Jetson Orin NX bandwidth: Cortex-A78AE, 2 threads (raw CSV file).

Jetson Orin NX bandwidth
Jetson Orin NX bandwidth: Cortex-A78AE, 4 threads (raw CSV file).

Jetson Orin NX bandwidth
Jetson Orin NX bandwidth: Cortex-A78AE, 8 threads (raw CSV file).

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

Jetson AGX Orin topology

hwloc: Topology of the Jetson AGX Orin.

Memory Bandwidth

Jetson AGX Orin bandwidth
Jetson AGX Orin bandwidth: Cortex-A78AE, 1 thread (raw CSV file).

Jetson AGX Orin bandwidth
Jetson AGX Orin bandwidth: Cortex-A78AE, 2 threads (raw CSV file).

Jetson AGX Orin bandwidth
Jetson AGX Orin bandwidth: Cortex-A78AE, 4 threads (raw CSV file).

Jetson AGX Orin bandwidth
Jetson AGX Orin bandwidth: Cortex-A78AE, 8 threads (raw CSV file).

Jetson AGX Orin bandwidth
Jetson AGX Orin bandwidth: Cortex-A78AE, 12 threads (raw CSV file).

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

Jetson Orin Nano topology

hwloc: Topology of the Jetson Orin Nano.

Memory Bandwidth

Jetson Orin Nano bandwidth
Jetson Orin Nano bandwidth: Cortex-A78AE, 1 thread (raw CSV file).

Jetson Orin Nano bandwidth
Jetson Orin Nano bandwidth: Cortex-A78AE, 2 threads (raw CSV file).

Jetson Orin Nano bandwidth
Jetson Orin Nano bandwidth: Cortex-A78AE, 4 threads (raw CSV file).

Jetson Orin Nano bandwidth
Jetson Orin Nano bandwidth: Cortex-A78AE, 6 threads (raw CSV file).

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

Orange Pi 5 Plus topology

hwloc: Topology of the Orange Pi 5 Plus.

Memory Bandwidth

Orange Pi 5 Plus bandwidth
Orange Pi 5 Plus bandwidth: Cortex-A55, 1 thread (raw CSV file).

Orange Pi 5 Plus bandwidth
Orange Pi 5 Plus bandwidth: Cortex-A55, 4 threads (raw CSV file).

Orange Pi 5 Plus bandwidth
Orange Pi 5 Plus bandwidth: Cortex-A76, 1 thread (raw CSV file).

Orange Pi 5 Plus bandwidth
Orange Pi 5 Plus bandwidth: Cortex-A76, 4 threads (raw CSV file).

Orange Pi 5 Plus bandwidth
Orange Pi 5 Plus bandwidth: Mixed, 8 threads (raw CSV file).

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

Raspberry Pi 5 topology

hwloc: Topology of the Raspberry Pi 5 (be careful, the caches organization is partially wrong on this diagram).

Memory Bandwidth

Raspberry Pi 5 bandwidth
Raspberry Pi 5 bandwidth: Cortex-A76, 1 thread (raw CSV file).

Raspberry Pi 5 bandwidth
Raspberry Pi 5 bandwidth: Cortex-A76, 2 threads (raw CSV file).

Raspberry Pi 5 bandwidth
Raspberry Pi 5 bandwidth: Cortex-A76, 3 threads (raw CSV file).

Raspberry Pi 5 bandwidth
Raspberry Pi 5 bandwidth: Cortex-A76, 4 threads (raw CSV file).

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

Mercury EM780 topology

hwloc: Topology of the Mercury EM780.

Memory Bandwidth

Mercury EM780 bandwidth
Mercury EM780 bandwidth: 7840U, 1 thread (raw CSV file).

Mercury EM780
Mercury EM780 bandwidth: 7840U, 2 threads (raw CSV file).

Mercury EM780
Mercury EM780 bandwidth: 7840U, 3 threads (raw CSV file).

Mercury EM780
Mercury EM780 bandwidth: 7840U, 4 threads (raw CSV file).

Mercury EM780
Mercury EM780 bandwidth: 7840U, 5 threads (raw CSV file).

Mercury EM780
Mercury EM780 bandwidth: 7840U, 6 threads (raw CSV file).

Mercury EM780
Mercury EM780 bandwidth: 7840U, 7 threads (raw CSV file).

Mercury EM780
Mercury EM780 bandwidth: 7840U, 8 threads (raw CSV file).

Mercury EM780
Mercury EM780 bandwidth: 7840U, 16 threads (raw CSV file).

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

Banana Pi F3 topology

hwloc: Topology of the Banana Pi F3.

Memory Bandwidth

Banana Pi F3 bandwidth
Banana Pi F3 bandwidth: X60, 1 thread (raw CSV file).

Banana Pi F3 bandwidth
Banana Pi F3 bandwidth: X60, 2 threads (raw CSV file).

Banana Pi F3 bandwidth
Banana Pi F3 bandwidth: X60, 3 threads (raw CSV file).

Banana Pi F3 bandwidth
Banana Pi F3 bandwidth: X60, 4 threads (raw CSV file).

Banana Pi F3 bandwidth
Banana Pi F3 bandwidth: X60, 5 threads (raw CSV file).

Banana Pi F3 bandwidth
Banana Pi F3 bandwidth: X60, 6 threads (raw CSV file).

Banana Pi F3 bandwidth
Banana Pi F3 bandwidth: X60, 7 threads (raw CSV file).

Banana Pi F3 bandwidth
Banana Pi F3 bandwidth: X60, 8 threads (raw CSV file).

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
  • 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

Mercury EM780 topology

hwloc: Topology of the AtomMan X7 Ti.

Memory Bandwidth

AtomMan X7 Ti bandwidth
AtomMan X7 Ti bandwidth: p-core, 1 thread (raw CSV file).

AtomMan X7 Ti bandwidth
AtomMan X7 Ti bandwidth: p-core, 2 threads (raw CSV file).

AtomMan X7 Ti bandwidth
AtomMan X7 Ti bandwidth: p-core, 3 threads (raw CSV file).

AtomMan X7 Ti bandwidth
AtomMan X7 Ti bandwidth: p-core, 4 threads (raw CSV file).

AtomMan X7 Ti bandwidth
AtomMan X7 Ti bandwidth: p-core, 5 threads (raw CSV file).

AtomMan X7 Ti bandwidth
AtomMan X7 Ti bandwidth: p-core, 6 threads (raw CSV file).

AtomMan X7 Ti bandwidth
AtomMan X7 Ti bandwidth: e-core, 1 thread (raw CSV file).

AtomMan X7 Ti bandwidth
AtomMan X7 Ti bandwidth: e-core, 2 threads (raw CSV file).

AtomMan X7 Ti bandwidth
AtomMan X7 Ti bandwidth: e-core, 3 threads (raw CSV file).

AtomMan X7 Ti bandwidth
AtomMan X7 Ti bandwidth: e-core, 4 threads (raw CSV file).

AtomMan X7 Ti bandwidth
AtomMan X7 Ti bandwidth: e-core, 5 threads (raw CSV file).

AtomMan X7 Ti bandwidth
AtomMan X7 Ti bandwidth: e-core, 6 threads (raw CSV file).

AtomMan X7 Ti bandwidth
AtomMan X7 Ti bandwidth: e-core, 7 threads (raw CSV file).

AtomMan X7 Ti bandwidth
AtomMan X7 Ti bandwidth: e-core, 8 threads (raw CSV file).

AtomMan X7 Ti bandwidth
AtomMan X7 Ti bandwidth: LP e-core, 1 thread (raw CSV file).

AtomMan X7 Ti bandwidth
AtomMan X7 Ti bandwidth: LP e-core, 2 threads (raw CSV file).

AtomMan X7 Ti bandwidth
AtomMan X7 Ti bandwidth: Mixed cores, 22 threads (raw CSV file).

Miscellaneous

Hardware Counters

On all the SBCs, the system perf counters have been enabled for non-root users. Thereafter is the applied configuration:

sudo sysctl -w kernel.perf_event_paranoid=2
# the following command makes the modification permanent after reboot
echo "kernel.perf_event_paranoid=2" | sudo tee --append /etc/sysctl.d/99-sysctl.conf