diff --git a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-1.json b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-1.json
index b6ba293f4eb0f59c387e6477a3fc14880d7cb4d4..7311b45fe55660d8d8a3d3135667b6ee27d26d36 100644
--- a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-1.json
+++ b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-1.json
@@ -23,6 +23,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 17070817280,
+      "micro_architecture": "Pascal",
       "model": "Tesla P100-SXM2-16GB",
       "power_default_limit": "300.00 W",
       "vbios_version": "86.00.26.00.02",
@@ -33,6 +34,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia1",
       "memory": 17070817280,
+      "micro_architecture": "Pascal",
       "model": "Tesla P100-SXM2-16GB",
       "power_default_limit": "300.00 W",
       "vbios_version": "86.00.26.00.02",
@@ -43,6 +45,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia2",
       "memory": 17070817280,
+      "micro_architecture": "Pascal",
       "model": "Tesla P100-SXM2-16GB",
       "power_default_limit": "300.00 W",
       "vbios_version": "86.00.26.00.02",
@@ -53,6 +56,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia3",
       "memory": 17070817280,
+      "micro_architecture": "Pascal",
       "model": "Tesla P100-SXM2-16GB",
       "power_default_limit": "300.00 W",
       "vbios_version": "86.00.26.00.02",
diff --git a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-10.json b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-10.json
index 7bc769b180e85d907d59541b01aad0312a958d98..d71a6ab18fae368426c16ae973e59a627c0f3036 100644
--- a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-10.json
+++ b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-10.json
@@ -23,6 +23,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 17070817280,
+      "micro_architecture": "Pascal",
       "model": "Tesla P100-SXM2-16GB",
       "power_default_limit": "300.00 W",
       "vbios_version": "86.00.26.00.02",
@@ -33,6 +34,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia1",
       "memory": 17070817280,
+      "micro_architecture": "Pascal",
       "model": "Tesla P100-SXM2-16GB",
       "power_default_limit": "300.00 W",
       "vbios_version": "86.00.26.00.02",
@@ -43,6 +45,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia2",
       "memory": 17070817280,
+      "micro_architecture": "Pascal",
       "model": "Tesla P100-SXM2-16GB",
       "power_default_limit": "300.00 W",
       "vbios_version": "86.00.26.00.02",
@@ -53,6 +56,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia3",
       "memory": 17070817280,
+      "micro_architecture": "Pascal",
       "model": "Tesla P100-SXM2-16GB",
       "power_default_limit": "300.00 W",
       "vbios_version": "86.00.26.00.02",
diff --git a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-11.json b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-11.json
index e12ba4e745452421bb9c0d13acbdd7501180631f..da15384531b1ec6281af237fef83b44689d5f66e 100644
--- a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-11.json
+++ b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-11.json
@@ -23,6 +23,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 17070817280,
+      "micro_architecture": "Pascal",
       "model": "Tesla P100-SXM2-16GB",
       "power_default_limit": "300.00 W",
       "vbios_version": "86.00.26.00.02",
@@ -33,6 +34,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia1",
       "memory": 17070817280,
+      "micro_architecture": "Pascal",
       "model": "Tesla P100-SXM2-16GB",
       "power_default_limit": "300.00 W",
       "vbios_version": "86.00.26.00.02",
@@ -43,6 +45,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia2",
       "memory": 17070817280,
+      "micro_architecture": "Pascal",
       "model": "Tesla P100-SXM2-16GB",
       "power_default_limit": "300.00 W",
       "vbios_version": "86.00.26.00.02",
@@ -53,6 +56,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia3",
       "memory": 17070817280,
+      "micro_architecture": "Pascal",
       "model": "Tesla P100-SXM2-16GB",
       "power_default_limit": "300.00 W",
       "vbios_version": "86.00.26.00.02",
diff --git a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-12.json b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-12.json
index 5b5d884534c5132643f486d2ffa5c8199ec1b533..3e1e07b2eaa9cf8892d91f60749a7080a58e7544 100644
--- a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-12.json
+++ b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-12.json
@@ -23,6 +23,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 17070817280,
+      "micro_architecture": "Pascal",
       "model": "Tesla P100-SXM2-16GB",
       "power_default_limit": "300.00 W",
       "vbios_version": "86.00.26.00.02",
@@ -33,6 +34,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia1",
       "memory": 17070817280,
+      "micro_architecture": "Pascal",
       "model": "Tesla P100-SXM2-16GB",
       "power_default_limit": "300.00 W",
       "vbios_version": "86.00.26.00.02",
@@ -43,6 +45,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia2",
       "memory": 17070817280,
+      "micro_architecture": "Pascal",
       "model": "Tesla P100-SXM2-16GB",
       "power_default_limit": "300.00 W",
       "vbios_version": "86.00.26.00.02",
@@ -53,6 +56,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia3",
       "memory": 17070817280,
+      "micro_architecture": "Pascal",
       "model": "Tesla P100-SXM2-16GB",
       "power_default_limit": "300.00 W",
       "vbios_version": "86.00.26.00.02",
diff --git a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-2.json b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-2.json
index e9decaf3122461c1e40c8bb369e7b5ce981b1ace..36c5a822df881eb252cf494afa2c144008c45f1a 100644
--- a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-2.json
+++ b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-2.json
@@ -23,6 +23,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 17070817280,
+      "micro_architecture": "Pascal",
       "model": "Tesla P100-SXM2-16GB",
       "power_default_limit": "300.00 W",
       "vbios_version": "86.00.26.00.02",
@@ -33,6 +34,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia1",
       "memory": 17070817280,
+      "micro_architecture": "Pascal",
       "model": "Tesla P100-SXM2-16GB",
       "power_default_limit": "300.00 W",
       "vbios_version": "86.00.26.00.02",
@@ -43,6 +45,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia2",
       "memory": 17070817280,
+      "micro_architecture": "Pascal",
       "model": "Tesla P100-SXM2-16GB",
       "power_default_limit": "300.00 W",
       "vbios_version": "86.00.26.00.02",
@@ -53,6 +56,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia3",
       "memory": 17070817280,
+      "micro_architecture": "Pascal",
       "model": "Tesla P100-SXM2-16GB",
       "power_default_limit": "300.00 W",
       "vbios_version": "86.00.26.00.02",
diff --git a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-3.json b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-3.json
index 6b54f9ecf8e8a7460c655415958ca4384059fc2e..8b132bd54c619d6ab21cad6c502fbbadbad33534 100644
--- a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-3.json
+++ b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-3.json
@@ -23,6 +23,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 17070817280,
+      "micro_architecture": "Pascal",
       "model": "Tesla P100-SXM2-16GB",
       "power_default_limit": "300.00 W",
       "vbios_version": "86.00.26.00.02",
@@ -33,6 +34,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia1",
       "memory": 17070817280,
+      "micro_architecture": "Pascal",
       "model": "Tesla P100-SXM2-16GB",
       "power_default_limit": "300.00 W",
       "vbios_version": "86.00.26.00.02",
@@ -43,6 +45,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia2",
       "memory": 17070817280,
+      "micro_architecture": "Pascal",
       "model": "Tesla P100-SXM2-16GB",
       "power_default_limit": "300.00 W",
       "vbios_version": "86.00.26.00.02",
@@ -53,6 +56,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia3",
       "memory": 17070817280,
+      "micro_architecture": "Pascal",
       "model": "Tesla P100-SXM2-16GB",
       "power_default_limit": "300.00 W",
       "vbios_version": "86.00.26.00.02",
diff --git a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-4.json b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-4.json
index dc374993019af3f942bb21945afdff71cc305b6a..fc81216cae93e23771965390120e78464810cf06 100644
--- a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-4.json
+++ b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-4.json
@@ -23,6 +23,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 17070817280,
+      "micro_architecture": "Pascal",
       "model": "Tesla P100-SXM2-16GB",
       "power_default_limit": "300.00 W",
       "vbios_version": "86.00.26.00.02",
@@ -33,6 +34,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia1",
       "memory": 17070817280,
+      "micro_architecture": "Pascal",
       "model": "Tesla P100-SXM2-16GB",
       "power_default_limit": "300.00 W",
       "vbios_version": "86.00.26.00.02",
@@ -43,6 +45,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia2",
       "memory": 17070817280,
+      "micro_architecture": "Pascal",
       "model": "Tesla P100-SXM2-16GB",
       "power_default_limit": "300.00 W",
       "vbios_version": "86.00.26.00.02",
@@ -53,6 +56,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia3",
       "memory": 17070817280,
+      "micro_architecture": "Pascal",
       "model": "Tesla P100-SXM2-16GB",
       "power_default_limit": "300.00 W",
       "vbios_version": "86.00.26.00.02",
diff --git a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-5.json b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-5.json
index cf13bcfce4dff7d67f0a19c7328a55c268cbf9b4..f6c2bd51a5b9ae83132152079602f7a52f5c2cd5 100644
--- a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-5.json
+++ b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-5.json
@@ -23,6 +23,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 17070817280,
+      "micro_architecture": "Pascal",
       "model": "Tesla P100-SXM2-16GB",
       "power_default_limit": "300.00 W",
       "vbios_version": "86.00.26.00.02",
@@ -33,6 +34,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia1",
       "memory": 17070817280,
+      "micro_architecture": "Pascal",
       "model": "Tesla P100-SXM2-16GB",
       "power_default_limit": "300.00 W",
       "vbios_version": "86.00.26.00.02",
@@ -43,6 +45,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia2",
       "memory": 17070817280,
+      "micro_architecture": "Pascal",
       "model": "Tesla P100-SXM2-16GB",
       "power_default_limit": "300.00 W",
       "vbios_version": "86.00.26.00.02",
@@ -53,6 +56,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia3",
       "memory": 17070817280,
+      "micro_architecture": "Pascal",
       "model": "Tesla P100-SXM2-16GB",
       "power_default_limit": "300.00 W",
       "vbios_version": "86.00.26.00.02",
diff --git a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-6.json b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-6.json
index 9a483328efd4466fcaf8089eaddc295d12f73e70..898cd1fe4c8ea6cef704aab7006fda31733676c9 100644
--- a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-6.json
+++ b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-6.json
@@ -23,6 +23,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 17070817280,
+      "micro_architecture": "Pascal",
       "model": "Tesla P100-SXM2-16GB",
       "power_default_limit": "300.00 W",
       "vbios_version": "86.00.26.00.02",
@@ -33,6 +34,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia1",
       "memory": 17070817280,
+      "micro_architecture": "Pascal",
       "model": "Tesla P100-SXM2-16GB",
       "power_default_limit": "300.00 W",
       "vbios_version": "86.00.26.00.02",
@@ -43,6 +45,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia2",
       "memory": 17070817280,
+      "micro_architecture": "Pascal",
       "model": "Tesla P100-SXM2-16GB",
       "power_default_limit": "300.00 W",
       "vbios_version": "86.00.26.00.02",
@@ -53,6 +56,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia3",
       "memory": 17070817280,
+      "micro_architecture": "Pascal",
       "model": "Tesla P100-SXM2-16GB",
       "power_default_limit": "300.00 W",
       "vbios_version": "86.00.26.00.02",
diff --git a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-7.json b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-7.json
index 0288e1e9d7835ec4bab738d135e5820960f3a7db..8a8661181f1c6a93d8e0293756f7efbca09d5b20 100644
--- a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-7.json
+++ b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-7.json
@@ -23,6 +23,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 17070817280,
+      "micro_architecture": "Pascal",
       "model": "Tesla P100-SXM2-16GB",
       "power_default_limit": "300.00 W",
       "vbios_version": "86.00.26.00.02",
@@ -33,6 +34,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia1",
       "memory": 17070817280,
+      "micro_architecture": "Pascal",
       "model": "Tesla P100-SXM2-16GB",
       "power_default_limit": "300.00 W",
       "vbios_version": "86.00.26.00.02",
@@ -43,6 +45,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia2",
       "memory": 17070817280,
+      "micro_architecture": "Pascal",
       "model": "Tesla P100-SXM2-16GB",
       "power_default_limit": "300.00 W",
       "vbios_version": "86.00.26.00.02",
@@ -53,6 +56,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia3",
       "memory": 17070817280,
+      "micro_architecture": "Pascal",
       "model": "Tesla P100-SXM2-16GB",
       "power_default_limit": "300.00 W",
       "vbios_version": "86.00.26.00.02",
diff --git a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-8.json b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-8.json
index 72ddaff5c5e45ccd06378a2d48c1b4b256fad8dd..607d5e6f84ac5bca14ad48691c62d5692c739537 100644
--- a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-8.json
+++ b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-8.json
@@ -23,6 +23,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 17070817280,
+      "micro_architecture": "Pascal",
       "model": "Tesla P100-SXM2-16GB",
       "power_default_limit": "300.00 W",
       "vbios_version": "86.00.26.00.02",
@@ -33,6 +34,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia1",
       "memory": 17070817280,
+      "micro_architecture": "Pascal",
       "model": "Tesla P100-SXM2-16GB",
       "power_default_limit": "300.00 W",
       "vbios_version": "86.00.26.00.02",
@@ -43,6 +45,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia2",
       "memory": 17070817280,
+      "micro_architecture": "Pascal",
       "model": "Tesla P100-SXM2-16GB",
       "power_default_limit": "300.00 W",
       "vbios_version": "86.00.26.00.02",
@@ -53,6 +56,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia3",
       "memory": 17070817280,
+      "micro_architecture": "Pascal",
       "model": "Tesla P100-SXM2-16GB",
       "power_default_limit": "300.00 W",
       "vbios_version": "86.00.26.00.02",
diff --git a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-9.json b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-9.json
index c70656bfd1feb7f73ae6d813f0f7f77c2d5b308f..916e1f667bdaca9030c1d5e3dd65379e22b613b7 100644
--- a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-9.json
+++ b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-9.json
@@ -23,6 +23,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 17070817280,
+      "micro_architecture": "Pascal",
       "model": "Tesla P100-SXM2-16GB",
       "power_default_limit": "300.00 W",
       "vbios_version": "86.00.26.00.02",
@@ -33,6 +34,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia1",
       "memory": 17070817280,
+      "micro_architecture": "Pascal",
       "model": "Tesla P100-SXM2-16GB",
       "power_default_limit": "300.00 W",
       "vbios_version": "86.00.26.00.02",
@@ -43,6 +45,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia2",
       "memory": 17070817280,
+      "micro_architecture": "Pascal",
       "model": "Tesla P100-SXM2-16GB",
       "power_default_limit": "300.00 W",
       "vbios_version": "86.00.26.00.02",
@@ -53,6 +56,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia3",
       "memory": 17070817280,
+      "micro_architecture": "Pascal",
       "model": "Tesla P100-SXM2-16GB",
       "power_default_limit": "300.00 W",
       "vbios_version": "86.00.26.00.02",
diff --git a/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-1.json b/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-1.json
index 71db74ea1add87fec30d51f2ddc505134558a776..d65f8b853483146846e158a5da8136d886070049 100644
--- a/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-1.json
+++ b/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-1.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11720982528,
+      "micro_architecture": "Pascal",
       "model": "GeForce GTX 1080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "86.02.39.00.01",
@@ -34,6 +35,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 11720982528,
+      "micro_architecture": "Pascal",
       "model": "GeForce GTX 1080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "86.02.39.00.01",
diff --git a/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-2.json b/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-2.json
index bd09568d819e5a5d4f961c1ca09a3b1d965d340f..ea4598e5c169cb254d1bb50d50de7b5d08dccdbc 100644
--- a/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-2.json
+++ b/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-2.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11720982528,
+      "micro_architecture": "Pascal",
       "model": "GeForce GTX 1080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "86.02.39.00.01",
@@ -34,6 +35,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 11720982528,
+      "micro_architecture": "Pascal",
       "model": "GeForce GTX 1080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "86.02.39.00.01",
diff --git a/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-3.json b/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-3.json
index e8e8478d995f5268eda1e5eca04c5e4365058807..a9388d8e6bd8332e02ee908a067a61da4c650aad 100644
--- a/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-3.json
+++ b/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-3.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11720982528,
+      "micro_architecture": "Pascal",
       "model": "GeForce GTX 1080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "86.02.39.00.01",
@@ -34,6 +35,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 11720982528,
+      "micro_architecture": "Pascal",
       "model": "GeForce GTX 1080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "86.02.39.00.01",
diff --git a/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-4.json b/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-4.json
index ade8474b7550f516af3aa40246fb53322645a7d2..4bfe21f97400f7c8d9f3a7e3559cb88759c954cd 100644
--- a/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-4.json
+++ b/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-4.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11720982528,
+      "micro_architecture": "Pascal",
       "model": "GeForce GTX 1080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "86.02.39.00.01",
@@ -34,6 +35,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 11720982528,
+      "micro_architecture": "Pascal",
       "model": "GeForce GTX 1080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "86.02.39.00.01",
diff --git a/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-5.json b/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-5.json
index efdc559bc87f4af24c8c7871fc1ef464ac54b277..4005595919e2624de2a2f21202e948db1521e380 100644
--- a/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-5.json
+++ b/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-5.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11720982528,
+      "micro_architecture": "Pascal",
       "model": "GeForce GTX 1080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "86.02.39.00.01",
@@ -34,6 +35,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 11720982528,
+      "micro_architecture": "Pascal",
       "model": "GeForce GTX 1080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "86.02.39.00.01",
diff --git a/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-6.json b/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-6.json
index 041138ed9860f91acd65211b6c0e63bbcaaca440..9035f564a876157c76ae87b01a874448c8dc3594 100644
--- a/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-6.json
+++ b/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-6.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11720982528,
+      "micro_architecture": "Pascal",
       "model": "GeForce GTX 1080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "86.02.39.00.01",
@@ -34,6 +35,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 11720982528,
+      "micro_architecture": "Pascal",
       "model": "GeForce GTX 1080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "86.02.39.00.01",
diff --git a/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-7.json b/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-7.json
index aff005a3017f8537eedc8e303cdb99b8f3fed529..3b93beb970e2dda8ef316f794b9927ea61c7391d 100644
--- a/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-7.json
+++ b/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-7.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11720982528,
+      "micro_architecture": "Pascal",
       "model": "GeForce GTX 1080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "86.02.39.00.01",
@@ -34,6 +35,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 11720982528,
+      "micro_architecture": "Pascal",
       "model": "GeForce GTX 1080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "86.02.39.00.01",
diff --git a/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-8.json b/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-8.json
index 967aa107e3e4d6dcc6d1e894e16cd85647706fb1..38afa1ea6608b6f3c3bf696c0e1ba774fc73a7db 100644
--- a/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-8.json
+++ b/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-8.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11720982528,
+      "micro_architecture": "Pascal",
       "model": "GeForce GTX 1080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "86.02.39.00.01",
@@ -34,6 +35,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 11720982528,
+      "micro_architecture": "Pascal",
       "model": "GeForce GTX 1080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "86.02.39.00.01",
diff --git a/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-1.json b/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-1.json
index f9163409015e1c7506aadd291adba1b9259f595d..0995761d21ce6d21ea08b157376b1417d5f1ff5f 100644
--- a/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-1.json
+++ b/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-1.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 17070817280,
+      "micro_architecture": "Pascal",
       "model": "Tesla P100-PCIE-16GB",
       "power_default_limit": "250.00 W",
       "vbios_version": "86.00.4D.00.01",
@@ -34,6 +35,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 17070817280,
+      "micro_architecture": "Pascal",
       "model": "Tesla P100-PCIE-16GB",
       "power_default_limit": "250.00 W",
       "vbios_version": "86.00.4D.00.01",
diff --git a/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-2.json b/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-2.json
index 935f6250a8eb08f4cdd7933739e609a34f620959..cbf414e571ac0da4df89ca3516ad78d79fe6edaf 100644
--- a/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-2.json
+++ b/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-2.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 17070817280,
+      "micro_architecture": "Pascal",
       "model": "Tesla P100-PCIE-16GB",
       "power_default_limit": "250.00 W",
       "vbios_version": "86.00.4D.00.01",
@@ -34,6 +35,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 17070817280,
+      "micro_architecture": "Pascal",
       "model": "Tesla P100-PCIE-16GB",
       "power_default_limit": "250.00 W",
       "vbios_version": "86.00.4D.00.01",
diff --git a/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-3.json b/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-3.json
index 29d42915eb5d2a09cd6a45b3de64f55332184c06..b49a1e9f2eef4ffa09542d095a953dfb065f8a6b 100644
--- a/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-3.json
+++ b/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-3.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 17070817280,
+      "micro_architecture": "Pascal",
       "model": "Tesla P100-PCIE-16GB",
       "power_default_limit": "250.00 W",
       "vbios_version": "86.00.4D.00.01",
@@ -34,6 +35,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 17070817280,
+      "micro_architecture": "Pascal",
       "model": "Tesla P100-PCIE-16GB",
       "power_default_limit": "250.00 W",
       "vbios_version": "86.00.4D.00.01",
diff --git a/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-4.json b/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-4.json
index b776f2a8d3109bf2dbe68274d466abd4ff636dbc..ed8c4451282d3ae004cd2f52368c9952654c7518 100644
--- a/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-4.json
+++ b/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-4.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 17070817280,
+      "micro_architecture": "Pascal",
       "model": "Tesla P100-PCIE-16GB",
       "power_default_limit": "250.00 W",
       "vbios_version": "86.00.4D.00.01",
@@ -34,6 +35,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 17070817280,
+      "micro_architecture": "Pascal",
       "model": "Tesla P100-PCIE-16GB",
       "power_default_limit": "250.00 W",
       "vbios_version": "86.00.4D.00.01",
diff --git a/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-5.json b/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-5.json
index 17396a9316eb575152210d47051546f761d4af4b..a0dee2b802b3b5d758b28f890bb22574ad1f339e 100644
--- a/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-5.json
+++ b/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-5.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 17070817280,
+      "micro_architecture": "Pascal",
       "model": "Tesla P100-PCIE-16GB",
       "power_default_limit": "250.00 W",
       "vbios_version": "86.00.4D.00.01",
@@ -34,6 +35,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 17070817280,
+      "micro_architecture": "Pascal",
       "model": "Tesla P100-PCIE-16GB",
       "power_default_limit": "250.00 W",
       "vbios_version": "86.00.4D.00.01",
diff --git a/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-6.json b/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-6.json
index 42f48810af2d63ee42627a1442c8156bf2b0b27f..0772dc645d134004c6015892f347e0792428538b 100644
--- a/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-6.json
+++ b/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-6.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 17070817280,
+      "micro_architecture": "Pascal",
       "model": "Tesla P100-PCIE-16GB",
       "power_default_limit": "250.00 W",
       "vbios_version": "86.00.4D.00.01",
@@ -34,6 +35,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 17070817280,
+      "micro_architecture": "Pascal",
       "model": "Tesla P100-PCIE-16GB",
       "power_default_limit": "250.00 W",
       "vbios_version": "86.00.4D.00.01",
diff --git a/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-7.json b/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-7.json
index 7e4cbfd87930987ec60475fc18a23763ccb1352a..0e449806678811355b6231cea3f840239c7bb7c4 100644
--- a/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-7.json
+++ b/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-7.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 34089205760,
+      "micro_architecture": "Volta",
       "model": "Tesla V100-PCIE-32GB",
       "power_default_limit": "250.00 W",
       "vbios_version": "88.00.48.00.02",
@@ -34,6 +35,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 34089205760,
+      "micro_architecture": "Volta",
       "model": "Tesla V100-PCIE-32GB",
       "power_default_limit": "250.00 W",
       "vbios_version": "88.00.48.00.02",
diff --git a/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-8.json b/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-8.json
index e30734c17e0cbda301655ba8f40e8d990a2cf16e..3b8d38c00674dadcae9aae67dc89c55b7eb5d0f4 100644
--- a/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-8.json
+++ b/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-8.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 34089205760,
+      "micro_architecture": "Volta",
       "model": "Tesla V100-PCIE-32GB",
       "power_default_limit": "250.00 W",
       "vbios_version": "88.00.48.00.02",
@@ -34,6 +35,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 34089205760,
+      "micro_architecture": "Volta",
       "model": "Tesla V100-PCIE-32GB",
       "power_default_limit": "250.00 W",
       "vbios_version": "88.00.48.00.02",
diff --git a/data/grid5000/sites/lyon/clusters/gemini/nodes/gemini-1.json b/data/grid5000/sites/lyon/clusters/gemini/nodes/gemini-1.json
index 2d76939e1898635ffde367c4223e09b0dc70e557..e8892c749deba38e338a5fbea6491042535a7113 100644
--- a/data/grid5000/sites/lyon/clusters/gemini/nodes/gemini-1.json
+++ b/data/grid5000/sites/lyon/clusters/gemini/nodes/gemini-1.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 34089205760,
+      "micro_architecture": "Volta",
       "model": "Tesla V100-SXM2-32GB",
       "power_default_limit": "300.00 W",
       "vbios_version": "88.00.80.00.04",
@@ -34,6 +35,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia1",
       "memory": 34089205760,
+      "micro_architecture": "Volta",
       "model": "Tesla V100-SXM2-32GB",
       "power_default_limit": "300.00 W",
       "vbios_version": "88.00.80.00.04",
@@ -44,6 +46,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia2",
       "memory": 34089205760,
+      "micro_architecture": "Volta",
       "model": "Tesla V100-SXM2-32GB",
       "power_default_limit": "300.00 W",
       "vbios_version": "88.00.80.00.04",
@@ -54,6 +57,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia3",
       "memory": 34089205760,
+      "micro_architecture": "Volta",
       "model": "Tesla V100-SXM2-32GB",
       "power_default_limit": "300.00 W",
       "vbios_version": "88.00.80.00.04",
@@ -64,6 +68,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia4",
       "memory": 34089205760,
+      "micro_architecture": "Volta",
       "model": "Tesla V100-SXM2-32GB",
       "power_default_limit": "300.00 W",
       "vbios_version": "88.00.80.00.04",
@@ -74,6 +79,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia5",
       "memory": 34089205760,
+      "micro_architecture": "Volta",
       "model": "Tesla V100-SXM2-32GB",
       "power_default_limit": "300.00 W",
       "vbios_version": "88.00.80.00.04",
@@ -84,6 +90,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia6",
       "memory": 34089205760,
+      "micro_architecture": "Volta",
       "model": "Tesla V100-SXM2-32GB",
       "power_default_limit": "300.00 W",
       "vbios_version": "88.00.80.00.04",
@@ -94,6 +101,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia7",
       "memory": 34089205760,
+      "micro_architecture": "Volta",
       "model": "Tesla V100-SXM2-32GB",
       "power_default_limit": "300.00 W",
       "vbios_version": "88.00.80.00.04",
diff --git a/data/grid5000/sites/lyon/clusters/gemini/nodes/gemini-2.json b/data/grid5000/sites/lyon/clusters/gemini/nodes/gemini-2.json
index e9449af18b0110504a1b9873356bcc06a3b10307..8158899ba7c665a059d882e4986dfa86513506f5 100644
--- a/data/grid5000/sites/lyon/clusters/gemini/nodes/gemini-2.json
+++ b/data/grid5000/sites/lyon/clusters/gemini/nodes/gemini-2.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 34089205760,
+      "micro_architecture": "Volta",
       "model": "Tesla V100-SXM2-32GB",
       "power_default_limit": "300.00 W",
       "vbios_version": "88.00.80.00.04",
@@ -34,6 +35,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia1",
       "memory": 34089205760,
+      "micro_architecture": "Volta",
       "model": "Tesla V100-SXM2-32GB",
       "power_default_limit": "300.00 W",
       "vbios_version": "88.00.80.00.04",
@@ -44,6 +46,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia2",
       "memory": 34089205760,
+      "micro_architecture": "Volta",
       "model": "Tesla V100-SXM2-32GB",
       "power_default_limit": "300.00 W",
       "vbios_version": "88.00.80.00.04",
@@ -54,6 +57,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia3",
       "memory": 34089205760,
+      "micro_architecture": "Volta",
       "model": "Tesla V100-SXM2-32GB",
       "power_default_limit": "300.00 W",
       "vbios_version": "88.00.80.00.04",
@@ -64,6 +68,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia4",
       "memory": 34089205760,
+      "micro_architecture": "Volta",
       "model": "Tesla V100-SXM2-32GB",
       "power_default_limit": "300.00 W",
       "vbios_version": "88.00.80.00.04",
@@ -74,6 +79,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia5",
       "memory": 34089205760,
+      "micro_architecture": "Volta",
       "model": "Tesla V100-SXM2-32GB",
       "power_default_limit": "300.00 W",
       "vbios_version": "88.00.80.00.04",
@@ -84,6 +90,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia6",
       "memory": 34089205760,
+      "micro_architecture": "Volta",
       "model": "Tesla V100-SXM2-32GB",
       "power_default_limit": "300.00 W",
       "vbios_version": "88.00.80.00.04",
@@ -94,6 +101,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia7",
       "memory": 34089205760,
+      "micro_architecture": "Volta",
       "model": "Tesla V100-SXM2-32GB",
       "power_default_limit": "300.00 W",
       "vbios_version": "88.00.80.00.04",
diff --git a/data/grid5000/sites/lyon/clusters/orion/nodes/orion-1.json b/data/grid5000/sites/lyon/clusters/orion/nodes/orion-1.json
index 638eb1d7db1a00bdda739fe90758e5612652dc77..1b53576503b64c3d69f0146de55b07c8b24a3774 100644
--- a/data/grid5000/sites/lyon/clusters/orion/nodes/orion-1.json
+++ b/data/grid5000/sites/lyon/clusters/orion/nodes/orion-1.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia0",
       "memory": 5636096000,
+      "micro_architecture": "Fermi",
       "model": "Tesla M2075",
       "power_default_limit": "225.00 W",
       "reservation": false,
diff --git a/data/grid5000/sites/lyon/clusters/orion/nodes/orion-3.json b/data/grid5000/sites/lyon/clusters/orion/nodes/orion-3.json
index 73667e136fcdc906ec6af3c16fe57afaec0cda26..deb263e4dd63f16616612c995e0cc23747c7a623 100644
--- a/data/grid5000/sites/lyon/clusters/orion/nodes/orion-3.json
+++ b/data/grid5000/sites/lyon/clusters/orion/nodes/orion-3.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia0",
       "memory": 5636096000,
+      "micro_architecture": "Fermi",
       "model": "Tesla M2075",
       "power_default_limit": "225.00 W",
       "reservation": false,
diff --git a/data/grid5000/sites/lyon/clusters/orion/nodes/orion-4.json b/data/grid5000/sites/lyon/clusters/orion/nodes/orion-4.json
index 977bece95057f49e3e63aa5aa70cc2bcb4b59a2a..29ebb302723930505487a73c80be070cede01ab2 100644
--- a/data/grid5000/sites/lyon/clusters/orion/nodes/orion-4.json
+++ b/data/grid5000/sites/lyon/clusters/orion/nodes/orion-4.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia0",
       "memory": 5636096000,
+      "micro_architecture": "Fermi",
       "model": "Tesla M2075",
       "power_default_limit": "225.00 W",
       "reservation": false,
diff --git a/data/grid5000/sites/lyon/clusters/sirius/nodes/sirius-1.json b/data/grid5000/sites/lyon/clusters/sirius/nodes/sirius-1.json
index 16e9ecaf95369df5bd688169b151b5d971b755e3..00e985fa61584557984d458c52deee31864a8468 100644
--- a/data/grid5000/sites/lyon/clusters/sirius/nodes/sirius-1.json
+++ b/data/grid5000/sites/lyon/clusters/sirius/nodes/sirius-1.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 42505076736,
+      "micro_architecture": "Ampere",
       "model": "A100-SXM4-40GB",
       "power_default_limit": "400.00 W",
       "vbios_version": "92.00.36.00.04",
@@ -34,6 +35,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia1",
       "memory": 42505076736,
+      "micro_architecture": "Ampere",
       "model": "A100-SXM4-40GB",
       "power_default_limit": "400.00 W",
       "vbios_version": "92.00.36.00.04",
@@ -44,6 +46,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia2",
       "memory": 42505076736,
+      "micro_architecture": "Ampere",
       "model": "A100-SXM4-40GB",
       "power_default_limit": "400.00 W",
       "vbios_version": "92.00.36.00.04",
@@ -54,6 +57,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia3",
       "memory": 42505076736,
+      "micro_architecture": "Ampere",
       "model": "A100-SXM4-40GB",
       "power_default_limit": "400.00 W",
       "vbios_version": "92.00.36.00.04",
@@ -64,6 +68,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia4",
       "memory": 42505076736,
+      "micro_architecture": "Ampere",
       "model": "A100-SXM4-40GB",
       "power_default_limit": "400.00 W",
       "vbios_version": "92.00.36.00.04",
@@ -74,6 +79,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia5",
       "memory": 42505076736,
+      "micro_architecture": "Ampere",
       "model": "A100-SXM4-40GB",
       "power_default_limit": "400.00 W",
       "vbios_version": "92.00.36.00.04",
@@ -84,6 +90,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia6",
       "memory": 42505076736,
+      "micro_architecture": "Ampere",
       "model": "A100-SXM4-40GB",
       "power_default_limit": "400.00 W",
       "vbios_version": "92.00.36.00.04",
@@ -94,6 +101,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia7",
       "memory": 42505076736,
+      "micro_architecture": "Ampere",
       "model": "A100-SXM4-40GB",
       "power_default_limit": "400.00 W",
       "vbios_version": "92.00.36.00.04",
diff --git a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-1.json b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-1.json
index be8b7248b06bc1b1761f476bc5e26ec761ab17b9..05d935ebbcaca1a3863d6a4059cc3e18c129c04d 100644
--- a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-1.json
+++ b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-1.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11554258944,
+      "micro_architecture": "Turing",
       "model": "GeForce RTX 2080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "90.02.17.00.B2",
@@ -34,6 +35,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia1",
       "memory": 11554258944,
+      "micro_architecture": "Turing",
       "model": "GeForce RTX 2080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "90.02.17.00.B2",
@@ -44,6 +46,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia2",
       "memory": 11554258944,
+      "micro_architecture": "Turing",
       "model": "GeForce RTX 2080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "90.02.0B.40.09",
@@ -54,6 +57,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia3",
       "memory": 11554258944,
+      "micro_architecture": "Turing",
       "model": "GeForce RTX 2080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "90.02.17.00.B2",
diff --git a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-10.json b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-10.json
index 4fd991b35fd17e0ead30a9a368742e5afdcfbc96..42dee8be1b63bb77a7f5050e7328f93d9f289c17 100644
--- a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-10.json
+++ b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-10.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11554258944,
+      "micro_architecture": "Turing",
       "model": "GeForce RTX 2080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "90.02.17.00.B2",
@@ -34,6 +35,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia1",
       "memory": 11554258944,
+      "micro_architecture": "Turing",
       "model": "GeForce RTX 2080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "90.02.17.00.B2",
@@ -44,6 +46,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia2",
       "memory": 11554258944,
+      "micro_architecture": "Turing",
       "model": "GeForce RTX 2080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "90.02.17.00.AC",
@@ -54,6 +57,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia3",
       "memory": 11554258944,
+      "micro_architecture": "Turing",
       "model": "GeForce RTX 2080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "90.02.0B.40.09",
diff --git a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-11.json b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-11.json
index 413a652ca96ca3882d94012dd59326d886f113a1..652f2446558988849533448d287b5375da4577fd 100644
--- a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-11.json
+++ b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-11.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11554258944,
+      "micro_architecture": "Turing",
       "model": "GeForce RTX 2080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "90.02.17.00.B2",
@@ -34,6 +35,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia1",
       "memory": 11554258944,
+      "micro_architecture": "Turing",
       "model": "GeForce RTX 2080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "90.02.17.00.B2",
@@ -44,6 +46,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia2",
       "memory": 11554258944,
+      "micro_architecture": "Turing",
       "model": "GeForce RTX 2080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "90.02.17.00.B2",
@@ -54,6 +57,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia3",
       "memory": 11554258944,
+      "micro_architecture": "Turing",
       "model": "GeForce RTX 2080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "90.02.17.00.B2",
diff --git a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-12.json b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-12.json
index dd3ce9751ef598bbe6a98a43946473b19d2b70d9..c18cfcab2bb44b5bcf4da3428e22087a3a679d95 100644
--- a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-12.json
+++ b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-12.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11554258944,
+      "micro_architecture": "Turing",
       "model": "GeForce RTX 2080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "90.02.17.00.B2",
@@ -34,6 +35,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia1",
       "memory": 11554258944,
+      "micro_architecture": "Turing",
       "model": "GeForce RTX 2080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "90.02.17.00.B2",
@@ -44,6 +46,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia2",
       "memory": 11554258944,
+      "micro_architecture": "Turing",
       "model": "GeForce RTX 2080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "90.02.17.00.B2",
@@ -54,6 +57,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia3",
       "memory": 11554258944,
+      "micro_architecture": "Turing",
       "model": "GeForce RTX 2080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "90.02.17.00.B2",
diff --git a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-13.json b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-13.json
index d8855538f13d5665c8192a5d3ba30edf5b565493..6e6af83040c37a1e2db970d55f37c605b86dcfbf 100644
--- a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-13.json
+++ b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-13.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 23800578048,
+      "micro_architecture": "Turing",
       "model": "Quadro RTX 6000",
       "power_default_limit": "250.00 W",
       "vbios_version": "90.02.4E.00.04",
@@ -34,6 +35,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia1",
       "memory": 23800578048,
+      "micro_architecture": "Turing",
       "model": "Quadro RTX 6000",
       "power_default_limit": "250.00 W",
       "vbios_version": "90.02.4E.00.04",
@@ -44,6 +46,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia2",
       "memory": 23800578048,
+      "micro_architecture": "Turing",
       "model": "Quadro RTX 6000",
       "power_default_limit": "250.00 W",
       "vbios_version": "90.02.4E.00.04",
@@ -54,6 +57,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia3",
       "memory": 23800578048,
+      "micro_architecture": "Turing",
       "model": "Quadro RTX 6000",
       "power_default_limit": "250.00 W",
       "vbios_version": "90.02.4E.00.04",
diff --git a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-2.json b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-2.json
index 403abb42ccf293d51aaf8ff71e319263705dce7b..2c965af853dc4d59247c11f5266cea28a2321193 100644
--- a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-2.json
+++ b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-2.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11554258944,
+      "micro_architecture": "Turing",
       "model": "GeForce RTX 2080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "90.02.17.00.B2",
@@ -34,6 +35,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia1",
       "memory": 11554258944,
+      "micro_architecture": "Turing",
       "model": "GeForce RTX 2080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "90.02.0B.40.09",
@@ -44,6 +46,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia2",
       "memory": 11554258944,
+      "micro_architecture": "Turing",
       "model": "GeForce RTX 2080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "90.02.17.00.B2",
@@ -54,6 +57,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia3",
       "memory": 11554258944,
+      "micro_architecture": "Turing",
       "model": "GeForce RTX 2080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "90.02.17.00.B2",
diff --git a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-3.json b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-3.json
index f0e32b09a17dfe5e79654e6b07cf171b1ea169fa..0fe288629189e46ca88b3cb52c149ded4b2d0de7 100644
--- a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-3.json
+++ b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-3.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11554258944,
+      "micro_architecture": "Turing",
       "model": "GeForce RTX 2080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "90.02.17.00.B2",
@@ -34,6 +35,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia1",
       "memory": 11554258944,
+      "micro_architecture": "Turing",
       "model": "GeForce RTX 2080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "90.02.17.00.B2",
@@ -44,6 +46,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia2",
       "memory": 11554258944,
+      "micro_architecture": "Turing",
       "model": "GeForce RTX 2080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "90.02.17.00.B2",
@@ -54,6 +57,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia3",
       "memory": 11554258944,
+      "micro_architecture": "Turing",
       "model": "GeForce RTX 2080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "90.02.17.00.B2",
diff --git a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-4.json b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-4.json
index 1ebadbd74643621a4601391b862ede729f3ea27f..9fd36779a8c4eaca625eab2eed5b19cb7557746f 100644
--- a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-4.json
+++ b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-4.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11554258944,
+      "micro_architecture": "Turing",
       "model": "GeForce RTX 2080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "90.02.17.00.B2",
@@ -34,6 +35,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia1",
       "memory": 11554258944,
+      "micro_architecture": "Turing",
       "model": "GeForce RTX 2080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "90.02.17.00.B2",
@@ -44,6 +46,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia2",
       "memory": 11554258944,
+      "micro_architecture": "Turing",
       "model": "GeForce RTX 2080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "90.02.17.00.B2",
@@ -54,6 +57,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia3",
       "memory": 11554258944,
+      "micro_architecture": "Turing",
       "model": "GeForce RTX 2080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "90.02.17.00.B2",
diff --git a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-5.json b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-5.json
index 434a151c5ecafb3f577f62130f8a23544b8dee52..ad242f80662207f4efb668a61f14911b1de8f8dc 100644
--- a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-5.json
+++ b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-5.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11554258944,
+      "micro_architecture": "Turing",
       "model": "GeForce RTX 2080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "90.02.17.00.B2",
@@ -34,6 +35,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia1",
       "memory": 11554258944,
+      "micro_architecture": "Turing",
       "model": "GeForce RTX 2080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "90.02.17.00.B2",
@@ -44,6 +46,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia2",
       "memory": 11554258944,
+      "micro_architecture": "Turing",
       "model": "GeForce RTX 2080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "90.02.17.00.B2",
@@ -54,6 +57,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia3",
       "memory": 11554258944,
+      "micro_architecture": "Turing",
       "model": "GeForce RTX 2080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "90.02.17.00.B2",
diff --git a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-6.json b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-6.json
index 9ab593b2048df27cf86d9002edb2a336d25ef110..ea1fcbac82d10ea02531e6235f8ec852356dc9f9 100644
--- a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-6.json
+++ b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-6.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11554258944,
+      "micro_architecture": "Turing",
       "model": "GeForce RTX 2080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "90.02.17.00.B2",
@@ -34,6 +35,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia1",
       "memory": 11554258944,
+      "micro_architecture": "Turing",
       "model": "GeForce RTX 2080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "90.02.17.00.B2",
@@ -44,6 +46,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia2",
       "memory": 11554258944,
+      "micro_architecture": "Turing",
       "model": "GeForce RTX 2080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "90.02.17.00.B2",
@@ -54,6 +57,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia3",
       "memory": 11554258944,
+      "micro_architecture": "Turing",
       "model": "GeForce RTX 2080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "90.02.17.00.B2",
diff --git a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-7.json b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-7.json
index 9d55bdc0b2de5c27136c34eea85f9c4d2561b422..6e136cc8e085df69aa5711d8a7479308eef10835 100644
--- a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-7.json
+++ b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-7.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11554258944,
+      "micro_architecture": "Turing",
       "model": "GeForce RTX 2080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "90.02.17.00.B2",
@@ -34,6 +35,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia1",
       "memory": 11554258944,
+      "micro_architecture": "Turing",
       "model": "GeForce RTX 2080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "90.02.17.00.B2",
@@ -44,6 +46,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia2",
       "memory": 11554258944,
+      "micro_architecture": "Turing",
       "model": "GeForce RTX 2080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "90.02.17.00.B2",
@@ -54,6 +57,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia3",
       "memory": 11554258944,
+      "micro_architecture": "Turing",
       "model": "GeForce RTX 2080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "90.02.17.00.B2",
diff --git a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-8.json b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-8.json
index 52f10fabbe88ecb3fa0ddb0e48e559912b84d793..619021942b38ab25ae36579be3c1bcdaee061980 100644
--- a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-8.json
+++ b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-8.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11554258944,
+      "micro_architecture": "Turing",
       "model": "GeForce RTX 2080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "90.02.17.00.B2",
@@ -34,6 +35,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia1",
       "memory": 11554258944,
+      "micro_architecture": "Turing",
       "model": "GeForce RTX 2080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "90.02.17.00.B2",
@@ -44,6 +46,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia2",
       "memory": 11554258944,
+      "micro_architecture": "Turing",
       "model": "GeForce RTX 2080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "90.02.17.00.B2",
@@ -54,6 +57,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia3",
       "memory": 11554258944,
+      "micro_architecture": "Turing",
       "model": "GeForce RTX 2080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "90.02.17.00.B2",
diff --git a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-9.json b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-9.json
index 221802de03f21e8304b55057cbc7209f1b4f9b77..8250d6de45b833fb6ea41735bfef42a2163054b3 100644
--- a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-9.json
+++ b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-9.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11554258944,
+      "micro_architecture": "Turing",
       "model": "GeForce RTX 2080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "90.02.17.00.B2",
@@ -34,6 +35,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia1",
       "memory": 11554258944,
+      "micro_architecture": "Turing",
       "model": "GeForce RTX 2080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "90.02.17.00.B2",
@@ -44,6 +46,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia2",
       "memory": 11554258944,
+      "micro_architecture": "Turing",
       "model": "GeForce RTX 2080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "90.02.17.00.B2",
@@ -54,6 +57,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia3",
       "memory": 11554258944,
+      "micro_architecture": "Turing",
       "model": "GeForce RTX 2080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "90.02.17.00.B2",
diff --git a/data/grid5000/sites/nancy/clusters/graphique/nodes/graphique-2.json b/data/grid5000/sites/nancy/clusters/graphique/nodes/graphique-2.json
index 8d53a1cca4d470b96402098b4860fb5a58dc726d..719c35f422667f9b9a3c4ed7ff89bc1bde79a63d 100644
--- a/data/grid5000/sites/nancy/clusters/graphique/nodes/graphique-2.json
+++ b/data/grid5000/sites/nancy/clusters/graphique/nodes/graphique-2.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 4239392768,
+      "micro_architecture": "Maxwell",
       "model": "GeForce GTX 980",
       "power_default_limit": "180.00 W",
       "vbios_version": "84.04.2F.00.18",
@@ -34,6 +35,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 4239392768,
+      "micro_architecture": "Maxwell",
       "model": "GeForce GTX 980",
       "power_default_limit": "180.00 W",
       "vbios_version": "84.04.2F.00.18",
diff --git a/data/grid5000/sites/nancy/clusters/graphique/nodes/graphique-3.json b/data/grid5000/sites/nancy/clusters/graphique/nodes/graphique-3.json
index 7654d60bc5f0350b6e0ecee839dfba0d86beaa7f..b467b09a8979f135bceae609dd6ce6a06105b022 100644
--- a/data/grid5000/sites/nancy/clusters/graphique/nodes/graphique-3.json
+++ b/data/grid5000/sites/nancy/clusters/graphique/nodes/graphique-3.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 4239392768,
+      "micro_architecture": "Maxwell",
       "model": "GeForce GTX 980",
       "power_default_limit": "180.00 W",
       "vbios_version": "84.04.2F.00.18",
@@ -34,6 +35,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 4239392768,
+      "micro_architecture": "Maxwell",
       "model": "GeForce GTX 980",
       "power_default_limit": "180.00 W",
       "vbios_version": "84.04.2F.00.18",
diff --git a/data/grid5000/sites/nancy/clusters/graphique/nodes/graphique-4.json b/data/grid5000/sites/nancy/clusters/graphique/nodes/graphique-4.json
index 952d4a60fbee8b1cbc2454f13acab95d002071d5..4476bc38e4f3a5f0efb27128ed365690b99ec90f 100644
--- a/data/grid5000/sites/nancy/clusters/graphique/nodes/graphique-4.json
+++ b/data/grid5000/sites/nancy/clusters/graphique/nodes/graphique-4.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 4239392768,
+      "micro_architecture": "Maxwell",
       "model": "GeForce GTX 980",
       "power_default_limit": "180.00 W",
       "vbios_version": "84.04.2F.00.18",
@@ -34,6 +35,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 4239392768,
+      "micro_architecture": "Maxwell",
       "model": "GeForce GTX 980",
       "power_default_limit": "180.00 W",
       "vbios_version": "84.04.28.00.07",
diff --git a/data/grid5000/sites/nancy/clusters/graphique/nodes/graphique-5.json b/data/grid5000/sites/nancy/clusters/graphique/nodes/graphique-5.json
index fa71f0268e022c76043b0350631b85f38490ceae..247b1fdfeee99e006c407593975c1e5ca1367a47 100644
--- a/data/grid5000/sites/nancy/clusters/graphique/nodes/graphique-5.json
+++ b/data/grid5000/sites/nancy/clusters/graphique/nodes/graphique-5.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 4239392768,
+      "micro_architecture": "Maxwell",
       "model": "GeForce GTX 980",
       "power_default_limit": "180.00 W",
       "vbios_version": "84.04.28.00.07",
@@ -34,6 +35,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 4239392768,
+      "micro_architecture": "Maxwell",
       "model": "GeForce GTX 980",
       "power_default_limit": "180.00 W",
       "vbios_version": "84.04.2F.00.18",
diff --git a/data/grid5000/sites/nancy/clusters/graphique/nodes/graphique-6.json b/data/grid5000/sites/nancy/clusters/graphique/nodes/graphique-6.json
index 959639d9076305474edda5720cbdbe4ba6bfe59d..4faa8feb95c611b7ceda7bbf29cb90577b399d38 100644
--- a/data/grid5000/sites/nancy/clusters/graphique/nodes/graphique-6.json
+++ b/data/grid5000/sites/nancy/clusters/graphique/nodes/graphique-6.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 4239392768,
+      "micro_architecture": "Maxwell",
       "model": "GeForce GTX 980",
       "power_default_limit": "180.00 W",
       "vbios_version": "84.04.2F.00.18",
@@ -34,6 +35,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 4239392768,
+      "micro_architecture": "Maxwell",
       "model": "GeForce GTX 980",
       "power_default_limit": "180.00 W",
       "vbios_version": "84.04.2F.00.18",
diff --git a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-1.json b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-1.json
index 7e1a8829aad92f5995756850daa1c7127800ed50..0c174680a9654f33f0b4d55c13f4016fa5a6569b 100644
--- a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-1.json
+++ b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-1.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11720982528,
+      "micro_architecture": "Pascal",
       "model": "GeForce GTX 1080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "86.02.39.00.01",
@@ -34,6 +35,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 11720982528,
+      "micro_architecture": "Pascal",
       "model": "GeForce GTX 1080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "86.02.39.00.01",
diff --git a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-10.json b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-10.json
index 485717022a05890b292da05ae7166b22cd1d3570..3fe4d690cfc4ac3e7710f826cedf5f75fc2d634f 100644
--- a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-10.json
+++ b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-10.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11720982528,
+      "micro_architecture": "Pascal",
       "model": "GeForce GTX 1080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "86.02.39.00.01",
@@ -34,6 +35,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 11720982528,
+      "micro_architecture": "Pascal",
       "model": "GeForce GTX 1080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "86.02.39.00.01",
diff --git a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-11.json b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-11.json
index 3b08eba07a0ba8c68ef4fde9050908543ad826ca..41548337725b2a1931f9408bb9673cefc2683800 100644
--- a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-11.json
+++ b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-11.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11720982528,
+      "micro_architecture": "Pascal",
       "model": "GeForce GTX 1080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "86.02.39.00.01",
@@ -34,6 +35,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 11720982528,
+      "micro_architecture": "Pascal",
       "model": "GeForce GTX 1080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "86.02.39.00.01",
diff --git a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-12.json b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-12.json
index a297fb3f8367a4db611b95f106a569fcb678546d..a554c49af6ee1713138af27f5be6eb0cdd2f57da 100644
--- a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-12.json
+++ b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-12.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11720982528,
+      "micro_architecture": "Pascal",
       "model": "GeForce GTX 1080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "86.02.39.00.01",
@@ -34,6 +35,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 11720982528,
+      "micro_architecture": "Pascal",
       "model": "GeForce GTX 1080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "86.02.39.00.01",
diff --git a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-13.json b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-13.json
index 5ceea4e9bc298983a6038c9720822e1bce16bccd..183591f84faa1ead76c0cc99dfcbdcbe31878653 100644
--- a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-13.json
+++ b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-13.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11720982528,
+      "micro_architecture": "Pascal",
       "model": "GeForce GTX 1080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "86.02.39.00.90",
@@ -34,6 +35,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 11720982528,
+      "micro_architecture": "Pascal",
       "model": "GeForce GTX 1080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "86.02.39.00.90",
diff --git a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-14.json b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-14.json
index db3dcc8cb70e5334e3ea2562a006758a84f09ba3..3b4a6ab48319aaebfbb4338fd3dc3fd30318d12e 100644
--- a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-14.json
+++ b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-14.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11720982528,
+      "micro_architecture": "Pascal",
       "model": "GeForce GTX 1080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "86.02.39.00.90",
@@ -34,6 +35,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 11720982528,
+      "micro_architecture": "Pascal",
       "model": "GeForce GTX 1080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "86.02.39.00.90",
diff --git a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-2.json b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-2.json
index ac9e5b74c89d9b10890b78b91dc6dde330863385..c9e9f73d92d3f57d8ab58486994e8bfb47fadb23 100644
--- a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-2.json
+++ b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-2.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11720982528,
+      "micro_architecture": "Pascal",
       "model": "GeForce GTX 1080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "86.02.39.00.01",
@@ -34,6 +35,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 11720982528,
+      "micro_architecture": "Pascal",
       "model": "GeForce GTX 1080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "86.02.39.00.01",
diff --git a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-3.json b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-3.json
index 2062c1ada4a22208788d5b08c3d4027fa7f4b971..3061a584cc51722fb58ebf4068bb967283606df6 100644
--- a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-3.json
+++ b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-3.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11720982528,
+      "micro_architecture": "Pascal",
       "model": "GeForce GTX 1080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "86.02.39.00.01",
@@ -34,6 +35,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 11720982528,
+      "micro_architecture": "Pascal",
       "model": "GeForce GTX 1080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "86.02.39.00.01",
diff --git a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-4.json b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-4.json
index 13db62298118890d32529e92ace606be554a913d..dce865e974be4ef4e226871ebd86458ed6cd7380 100644
--- a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-4.json
+++ b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-4.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11720982528,
+      "micro_architecture": "Pascal",
       "model": "GeForce GTX 1080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "86.02.39.00.01",
@@ -34,6 +35,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 11720982528,
+      "micro_architecture": "Pascal",
       "model": "GeForce GTX 1080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "86.02.39.00.01",
diff --git a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-5.json b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-5.json
index fed1058a7dd6700665b6fa18bb9eff77d4755c02..5993f0b52fdafa50fc788df5131e952329784b92 100644
--- a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-5.json
+++ b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-5.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11720982528,
+      "micro_architecture": "Pascal",
       "model": "GeForce GTX 1080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "86.02.39.00.01",
@@ -34,6 +35,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 11720982528,
+      "micro_architecture": "Pascal",
       "model": "GeForce GTX 1080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "86.02.39.00.01",
diff --git a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-6.json b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-6.json
index 52a47b8f6776bcf90b1f8e829dd90a7f2f3de0a2..c51c68663ffbd6fe4b1b0c3336bf6a091e007b54 100644
--- a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-6.json
+++ b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-6.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11720982528,
+      "micro_architecture": "Pascal",
       "model": "GeForce GTX 1080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "86.02.39.00.01",
@@ -34,6 +35,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 11720982528,
+      "micro_architecture": "Pascal",
       "model": "GeForce GTX 1080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "86.02.39.00.01",
diff --git a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-7.json b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-7.json
index f2062f754c0aa5d6a2aa159501003c9bea6d18b5..8f9c9689b2949c48abb01eb5bc578aad1bb47379 100644
--- a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-7.json
+++ b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-7.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11720982528,
+      "micro_architecture": "Pascal",
       "model": "GeForce GTX 1080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "86.02.39.00.01",
@@ -34,6 +35,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 11720982528,
+      "micro_architecture": "Pascal",
       "model": "GeForce GTX 1080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "86.02.39.00.01",
diff --git a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-8.json b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-8.json
index 73803f995a9037391dfd5397023ea89da6ff2ef5..69b1b225a1191dc00be42519ff2c2089f2cb7bc3 100644
--- a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-8.json
+++ b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-8.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11720982528,
+      "micro_architecture": "Pascal",
       "model": "GeForce GTX 1080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "86.02.39.00.01",
@@ -34,6 +35,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 11720982528,
+      "micro_architecture": "Pascal",
       "model": "GeForce GTX 1080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "86.02.39.00.01",
diff --git a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-9.json b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-9.json
index f63e67fb854235093e49551f33d6074e2ff1d157..b3f407865a283429cbfee6dbaf84537b6e8f978b 100644
--- a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-9.json
+++ b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-9.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11720982528,
+      "micro_architecture": "Pascal",
       "model": "GeForce GTX 1080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "86.02.39.00.01",
@@ -34,6 +35,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 11720982528,
+      "micro_architecture": "Pascal",
       "model": "GeForce GTX 1080 Ti",
       "power_default_limit": "250.00 W",
       "vbios_version": "86.02.39.00.01",
diff --git a/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-1.json b/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-1.json
index ef75be89fbf7325a5459a338420af41c6fe96f23..5243f149975be6e6ea68930e449d0016e7fa0576 100644
--- a/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-1.json
+++ b/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-1.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11996758016,
+      "micro_architecture": "Kepler",
       "model": "Tesla K40m",
       "power_default_limit": "235.00 W",
       "vbios_version": "80.80.3E.00.01",
@@ -34,6 +35,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 11996758016,
+      "micro_architecture": "Kepler",
       "model": "Tesla K40m",
       "power_default_limit": "235.00 W",
       "vbios_version": "80.80.3E.00.01",
diff --git a/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-2.json b/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-2.json
index 468e58e73051516dacb5ec407127eb446fabc042..5e51f45e2c8c310ee15df92c95175fcbbf94e95c 100644
--- a/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-2.json
+++ b/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-2.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11996758016,
+      "micro_architecture": "Kepler",
       "model": "Tesla K40m",
       "power_default_limit": "235.00 W",
       "vbios_version": "80.80.3E.00.01",
@@ -34,6 +35,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 11996758016,
+      "micro_architecture": "Kepler",
       "model": "Tesla K40m",
       "power_default_limit": "235.00 W",
       "vbios_version": "80.80.3E.00.01",
diff --git a/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-3.json b/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-3.json
index db4e5d569e8d496e3c6ec5a2ff736f994fefe9e2..cf3718b6b2b417264606df238dd6cf6f19b875da 100644
--- a/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-3.json
+++ b/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-3.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11996758016,
+      "micro_architecture": "Kepler",
       "model": "Tesla K40m",
       "power_default_limit": "235.00 W",
       "vbios_version": "80.80.3E.00.01",
@@ -34,6 +35,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 11996758016,
+      "micro_architecture": "Kepler",
       "model": "Tesla K40m",
       "power_default_limit": "235.00 W",
       "vbios_version": "80.80.3E.00.01",
diff --git a/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-4.json b/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-4.json
index 52789badc6fcaf0088bac44a0f4a88b19661aba1..cfb110ac3702c1da56654a186eea6b923353b817 100644
--- a/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-4.json
+++ b/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-4.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11996758016,
+      "micro_architecture": "Kepler",
       "model": "Tesla K40m",
       "power_default_limit": "235.00 W",
       "vbios_version": "80.80.3E.00.01",
@@ -34,6 +35,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 11996758016,
+      "micro_architecture": "Kepler",
       "model": "Tesla K40m",
       "power_default_limit": "235.00 W",
       "vbios_version": "80.80.3E.00.01",
diff --git a/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-5.json b/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-5.json
index 178cd58ec8f5c097a075a4a87085ad5bada17eee..180abd22f2695703b42c014d85bca19dcc839e5b 100644
--- a/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-5.json
+++ b/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-5.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11996758016,
+      "micro_architecture": "Kepler",
       "model": "Tesla K40m",
       "power_default_limit": "235.00 W",
       "vbios_version": "80.80.3E.00.01",
@@ -34,6 +35,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 11996758016,
+      "micro_architecture": "Kepler",
       "model": "Tesla K40m",
       "power_default_limit": "235.00 W",
       "vbios_version": "80.80.3E.00.01",
diff --git a/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-6.json b/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-6.json
index 09b5565c7f10f353c39eb112e01fc2fb998fbf9d..1d4f70c23e3236274cb937f7a8f7dda07cd702e1 100644
--- a/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-6.json
+++ b/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-6.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11996758016,
+      "micro_architecture": "Kepler",
       "model": "Tesla K40m",
       "power_default_limit": "235.00 W",
       "vbios_version": "80.80.3E.00.01",
@@ -34,6 +35,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 11996758016,
+      "micro_architecture": "Kepler",
       "model": "Tesla K40m",
       "power_default_limit": "235.00 W",
       "vbios_version": "80.80.3E.00.01",
diff --git a/data/grid5000/sites/nancy/clusters/grouille/nodes/grouille-1.json b/data/grid5000/sites/nancy/clusters/grouille/nodes/grouille-1.json
index dd915cfdbdfacb5fc19e61201880b1d872643508..5b330d954639fe55726796d917b7a518aa09d96b 100644
--- a/data/grid5000/sites/nancy/clusters/grouille/nodes/grouille-1.json
+++ b/data/grid5000/sites/nancy/clusters/grouille/nodes/grouille-1.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 42505076736,
+      "micro_architecture": "Ampere",
       "model": "A100-PCIE-40GB",
       "power_default_limit": "250.00 W",
       "vbios_version": "92.00.25.00.08",
@@ -34,6 +35,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 42505076736,
+      "micro_architecture": "Ampere",
       "model": "A100-PCIE-40GB",
       "power_default_limit": "250.00 W",
       "vbios_version": "92.00.25.00.08",
diff --git a/data/grid5000/sites/nancy/clusters/grouille/nodes/grouille-2.json b/data/grid5000/sites/nancy/clusters/grouille/nodes/grouille-2.json
index 79064f961213e20ba4ab3c01dfe72d4b085c70cf..d485ea0d1b5b5a88b6da68abd1c671f3e3579a45 100644
--- a/data/grid5000/sites/nancy/clusters/grouille/nodes/grouille-2.json
+++ b/data/grid5000/sites/nancy/clusters/grouille/nodes/grouille-2.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 42505076736,
+      "micro_architecture": "Ampere",
       "model": "A100-PCIE-40GB",
       "power_default_limit": "250.00 W",
       "vbios_version": "92.00.25.00.08",
@@ -34,6 +35,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 42505076736,
+      "micro_architecture": "Ampere",
       "model": "A100-PCIE-40GB",
       "power_default_limit": "250.00 W",
       "vbios_version": "92.00.25.00.08",
diff --git a/data/grid5000/sites/nancy/clusters/grue/nodes/grue-1.json b/data/grid5000/sites/nancy/clusters/grue/nodes/grue-1.json
index 6e08a2502b0d6bedfa8503d1a979c2b3aa249357..83a1556bbfff5248c4e5c1ae8870cffe1029e047 100644
--- a/data/grid5000/sites/nancy/clusters/grue/nodes/grue-1.json
+++ b/data/grid5000/sites/nancy/clusters/grue/nodes/grue-1.json
@@ -25,6 +25,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 15842934784,
+      "micro_architecture": "Turing",
       "model": "Tesla T4",
       "power_default_limit": "70.00 W",
       "vbios_version": "90.04.38.00.03",
@@ -36,6 +37,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia1",
       "memory": 15842934784,
+      "micro_architecture": "Turing",
       "model": "Tesla T4",
       "power_default_limit": "70.00 W",
       "vbios_version": "90.04.38.00.03",
@@ -47,6 +49,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia2",
       "memory": 15842934784,
+      "micro_architecture": "Turing",
       "model": "Tesla T4",
       "power_default_limit": "70.00 W",
       "vbios_version": "90.04.38.00.03",
@@ -58,6 +61,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia3",
       "memory": 15842934784,
+      "micro_architecture": "Turing",
       "model": "Tesla T4",
       "power_default_limit": "70.00 W",
       "vbios_version": "90.04.38.00.03",
diff --git a/data/grid5000/sites/nancy/clusters/grue/nodes/grue-2.json b/data/grid5000/sites/nancy/clusters/grue/nodes/grue-2.json
index 9d87e7e0810bf19c7ca0939a91d40a254ae4eb90..4c540b94557c07f52b41905e3597a7ab0f56d3e4 100644
--- a/data/grid5000/sites/nancy/clusters/grue/nodes/grue-2.json
+++ b/data/grid5000/sites/nancy/clusters/grue/nodes/grue-2.json
@@ -25,6 +25,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 15842934784,
+      "micro_architecture": "Turing",
       "model": "Tesla T4",
       "power_default_limit": "70.00 W",
       "vbios_version": "90.04.38.00.03",
@@ -36,6 +37,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia1",
       "memory": 15842934784,
+      "micro_architecture": "Turing",
       "model": "Tesla T4",
       "power_default_limit": "70.00 W",
       "vbios_version": "90.04.38.00.03",
@@ -47,6 +49,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia2",
       "memory": 15842934784,
+      "micro_architecture": "Turing",
       "model": "Tesla T4",
       "power_default_limit": "70.00 W",
       "vbios_version": "90.04.38.00.03",
@@ -58,6 +61,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia3",
       "memory": 15842934784,
+      "micro_architecture": "Turing",
       "model": "Tesla T4",
       "power_default_limit": "70.00 W",
       "vbios_version": "90.04.38.00.03",
diff --git a/data/grid5000/sites/nancy/clusters/grue/nodes/grue-3.json b/data/grid5000/sites/nancy/clusters/grue/nodes/grue-3.json
index e68ebc50060976166ebdb6ebb2b2211a13f191f3..13b17ba60540f11ccaa8705359a05d16b0c8c540 100644
--- a/data/grid5000/sites/nancy/clusters/grue/nodes/grue-3.json
+++ b/data/grid5000/sites/nancy/clusters/grue/nodes/grue-3.json
@@ -25,6 +25,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 15842934784,
+      "micro_architecture": "Turing",
       "model": "Tesla T4",
       "power_default_limit": "70.00 W",
       "vbios_version": "90.04.38.00.03",
@@ -36,6 +37,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia1",
       "memory": 15842934784,
+      "micro_architecture": "Turing",
       "model": "Tesla T4",
       "power_default_limit": "70.00 W",
       "vbios_version": "90.04.38.00.03",
@@ -47,6 +49,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia2",
       "memory": 15842934784,
+      "micro_architecture": "Turing",
       "model": "Tesla T4",
       "power_default_limit": "70.00 W",
       "vbios_version": "90.04.38.00.03",
@@ -58,6 +61,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia3",
       "memory": 15842934784,
+      "micro_architecture": "Turing",
       "model": "Tesla T4",
       "power_default_limit": "70.00 W",
       "vbios_version": "90.04.38.00.03",
diff --git a/data/grid5000/sites/nancy/clusters/grue/nodes/grue-4.json b/data/grid5000/sites/nancy/clusters/grue/nodes/grue-4.json
index 5efb25291a5a2f8c97ca2c75d2404e8fbde2a643..f77566b65ca6791b0a13cb3353757bcae480afe9 100644
--- a/data/grid5000/sites/nancy/clusters/grue/nodes/grue-4.json
+++ b/data/grid5000/sites/nancy/clusters/grue/nodes/grue-4.json
@@ -25,6 +25,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 15842934784,
+      "micro_architecture": "Turing",
       "model": "Tesla T4",
       "power_default_limit": "70.00 W",
       "vbios_version": "90.04.38.00.03",
@@ -36,6 +37,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia1",
       "memory": 15842934784,
+      "micro_architecture": "Turing",
       "model": "Tesla T4",
       "power_default_limit": "70.00 W",
       "vbios_version": "90.04.38.00.03",
@@ -47,6 +49,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia2",
       "memory": 15842934784,
+      "micro_architecture": "Turing",
       "model": "Tesla T4",
       "power_default_limit": "70.00 W",
       "vbios_version": "90.04.38.00.03",
@@ -58,6 +61,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia3",
       "memory": 15842934784,
+      "micro_architecture": "Turing",
       "model": "Tesla T4",
       "power_default_limit": "70.00 W",
       "vbios_version": "90.04.38.00.03",
diff --git a/data/grid5000/sites/nancy/clusters/grue/nodes/grue-5.json b/data/grid5000/sites/nancy/clusters/grue/nodes/grue-5.json
index 22b5b5cf68d485dce5e6361b55beb21b5652a2a6..2012637ae4f1498399af58b71863c22277ff3210 100644
--- a/data/grid5000/sites/nancy/clusters/grue/nodes/grue-5.json
+++ b/data/grid5000/sites/nancy/clusters/grue/nodes/grue-5.json
@@ -25,6 +25,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 15842934784,
+      "micro_architecture": "Turing",
       "model": "Tesla T4",
       "power_default_limit": "70.00 W",
       "vbios_version": "90.04.38.00.03",
@@ -36,6 +37,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia1",
       "memory": 15842934784,
+      "micro_architecture": "Turing",
       "model": "Tesla T4",
       "power_default_limit": "70.00 W",
       "vbios_version": "90.04.38.00.03",
@@ -47,6 +49,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia2",
       "memory": 15842934784,
+      "micro_architecture": "Turing",
       "model": "Tesla T4",
       "power_default_limit": "70.00 W",
       "vbios_version": "90.04.38.00.03",
@@ -58,6 +61,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia3",
       "memory": 15842934784,
+      "micro_architecture": "Turing",
       "model": "Tesla T4",
       "power_default_limit": "70.00 W",
       "vbios_version": "90.04.38.00.03",
diff --git a/data/grid5000/sites/nancy/clusters/gruss/nodes/gruss-1.json b/data/grid5000/sites/nancy/clusters/gruss/nodes/gruss-1.json
index dc8d7e5ccd10e1858ff9b1608b74a3a32a4000f7..ffbc33641439cc26e1a2ecd820b0a2b8a4f7c096 100644
--- a/data/grid5000/sites/nancy/clusters/gruss/nodes/gruss-1.json
+++ b/data/grid5000/sites/nancy/clusters/gruss/nodes/gruss-1.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 47850717184,
+      "micro_architecture": "Ampere",
       "model": "A40",
       "power_default_limit": "300.00 W",
       "vbios_version": "94.02.5C.00.03",
@@ -34,6 +35,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 47850717184,
+      "micro_architecture": "Ampere",
       "model": "A40",
       "power_default_limit": "300.00 W",
       "vbios_version": "94.02.5C.00.03",
diff --git a/data/grid5000/sites/nancy/clusters/gruss/nodes/gruss-2.json b/data/grid5000/sites/nancy/clusters/gruss/nodes/gruss-2.json
index 870d2b1dad69e3c037c4144b399433e1f4438856..82c815f440729d385e6710c06167092981ef5012 100644
--- a/data/grid5000/sites/nancy/clusters/gruss/nodes/gruss-2.json
+++ b/data/grid5000/sites/nancy/clusters/gruss/nodes/gruss-2.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 47850717184,
+      "micro_architecture": "Ampere",
       "model": "A40",
       "power_default_limit": "300.00 W",
       "vbios_version": "94.02.5C.00.03",
@@ -34,6 +35,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 47850717184,
+      "micro_architecture": "Ampere",
       "model": "A40",
       "power_default_limit": "300.00 W",
       "vbios_version": "94.02.5C.00.03",
diff --git a/data/grid5000/sites/nancy/clusters/gruss/nodes/gruss-3.json b/data/grid5000/sites/nancy/clusters/gruss/nodes/gruss-3.json
index a85092f46b3657f37534ddc4799b7c6bf8df771f..11b9045464b6153ef5e47c2df1455fc85ecffaf0 100644
--- a/data/grid5000/sites/nancy/clusters/gruss/nodes/gruss-3.json
+++ b/data/grid5000/sites/nancy/clusters/gruss/nodes/gruss-3.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 47850717184,
+      "micro_architecture": "Ampere",
       "model": "A40",
       "power_default_limit": "300.00 W",
       "vbios_version": "94.02.5C.00.03",
@@ -34,6 +35,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 47850717184,
+      "micro_architecture": "Ampere",
       "model": "A40",
       "power_default_limit": "300.00 W",
       "vbios_version": "94.02.5C.00.03",
diff --git a/data/grid5000/sites/nancy/clusters/gruss/nodes/gruss-4.json b/data/grid5000/sites/nancy/clusters/gruss/nodes/gruss-4.json
index ae8ee824860ec8246410b87de55c5b3d46a9ef84..7f658e2803080922958b96e3a7ffee550d8928cd 100644
--- a/data/grid5000/sites/nancy/clusters/gruss/nodes/gruss-4.json
+++ b/data/grid5000/sites/nancy/clusters/gruss/nodes/gruss-4.json
@@ -24,6 +24,7 @@
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 47850717184,
+      "micro_architecture": "Ampere",
       "model": "A40",
       "power_default_limit": "300.00 W",
       "vbios_version": "94.02.5C.00.03",
@@ -34,6 +35,7 @@
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 47850717184,
+      "micro_architecture": "Ampere",
       "model": "A40",
       "power_default_limit": "300.00 W",
       "vbios_version": "94.02.5C.00.03",
diff --git a/lib/refrepo/gen/wiki/generators/site_hardware.rb b/lib/refrepo/gen/wiki/generators/site_hardware.rb
index 7c76a281ae8db3244405072507a8cb8c4d9f0f96..6ab11108d593ed1e9d49b6a4a3a6f91fe2be7763 100644
--- a/lib/refrepo/gen/wiki/generators/site_hardware.rb
+++ b/lib/refrepo/gen/wiki/generators/site_hardware.rb
@@ -118,8 +118,9 @@ class SiteHardwareGenerator < WikiGenerator
       end
       access_conditions << '<b>[[Getting_Started#Selecting_specific_resources|exotic]]</b>&nbsp;job&nbsp;type' if cluster_hash.map { |_k, v| v['exotic']}.first
       table_columns = []
-      table_columns << (with_sites == true ? [{attributes: 'rowspan=2', text: 'Site'}] : []) + [{attributes: 'rowspan=2', text: 'Cluster'},  {attributes: 'rowspan=2', text: 'Access Condition'}, {attributes: 'rowspan=2', text: 'Date of arrival'}, { attributes: 'data-sort-type="number" rowspan=2', text: 'Nodes' }, {attributes: 'colspan=4', text:  'CPU'}, { attributes: 'data-sort-type="number" rowspan=2', text: 'Memory' }, { attributes: 'data-sort-type="number" rowspan=2', text: 'Storage' }, { attributes: 'data-sort-type="number" rowspan=2', text: 'Network' }] + ((site_accelerators.zero? && with_sites == false) ? [] : [{attributes: 'rowspan=2', text: 'Accelerators'}])
-      table_columns << [{ attributes: 'data-sort-type="number"', text: '#' }, 'Name', { attributes: 'data-sort-type="number"', text: 'Cores' }, 'Architecture' ]
+      table_columns << (with_sites == true ? [{attributes: 'rowspan=2', text: 'Site'}] : []) + [{attributes: 'rowspan=2', text: 'Cluster'},  {attributes: 'rowspan=2', text: 'Access Condition'}, {attributes: 'rowspan=2', text: 'Date of arrival'}, { attributes: 'data-sort-type="number" rowspan=2', text: 'Nodes' }, {attributes: 'colspan=4', text:  'CPU'}, { attributes: 'data-sort-type="number" rowspan=2', text: 'Memory' }, { attributes: 'data-sort-type="number" rowspan=2', text: 'Storage' }, { attributes: 'data-sort-type="number" rowspan=2', text: 'Network' }] + ((site_accelerators.zero? && with_sites == false) ? [] : [{attributes: 'colspan=4 rowspan=1', text: 'Accelerators'}])
+      table_columns << [{ attributes: 'data-sort-type="number"', text: '#' }, 'Name', { attributes: 'data-sort-type="number"', text: 'Cores' }, 'Architecture']
+      table_columns[1] += [{ attributes: 'data-sort-type="number"', text: '#' }, 'Name', { attributes: 'data-sort-type="number"', text: 'Compute capability' }, 'Micro-architecture' ] unless site_accelerators.zero? && with_sites == false
       data = partition(cluster_hash)
       table_data <<  (with_sites == true ? ["[[#{site.capitalize}:Hardware|#{site.capitalize}]]"] : []) + [
         (with_sites == true ? "[[#{site.capitalize}:Hardware##{cluster_uid}" + "|#{cluster_uid}]]" : "[[##{cluster_uid}" + "|#{cluster_uid}]]"),
@@ -133,7 +134,7 @@ class SiteHardwareGenerator < WikiGenerator
         sort_data(data, 'ram_size') + (!data['pmem_size'].nil? ? " + #{cell_data(data, 'pmem_size')} [[PMEM]]" : ''),
         'data-sort-value="' + sort_data(data, 'storage_size') + '"|' + cell_data(data, 'storage'),
         'data-sort-value="' + sort_data(data, 'network_throughput') + '"|' + cell_data(data, 'used_networks')
-      ] + ((site_accelerators.zero? && with_sites == false) ? [] : [cell_data(data, 'accelerators')])
+      ] + ((site_accelerators.zero? && with_sites == false) ? [] : [cell_data(data, 'accelerators_count') ,cell_data(data, 'accelerators'), cell_data(data, 'compute_capability'), cell_data(data, 'micro_architecture')])
     }
     [table_columns, table_data]
   end
@@ -300,7 +301,7 @@ def sort_data(data, key)
   data[key].map{ |e| e['sort'] }[0]
 end
 
-def gpu_description(node_hash, long_names)
+def gpu_description(node_hash, long_names, with_count = true)
   lgpu = node_hash['gpu_devices']
   if lgpu
     bymodel = {}
@@ -316,7 +317,8 @@ def gpu_description(node_hash, long_names)
       vm = vendor.to_s + ' ' + model.to_s.gsub(' ', '&nbsp;') + "&nbsp;(#{memgib}&nbsp;GiB)"
       if long_names
         cc = GPURef.get_compute_capability(d['model'])
-        vm += "<br>Compute&nbsp;capability:&nbsp;#{cc}" if cc
+        ma = GPURef.get_micro_architecture(d['model'])
+        vm += "<br>Compute&nbsp;capability:&nbsp;#{cc}, Micro-architecture:&nbsp;#{ma}" if cc && ma
       end
 
       if bymodel[vm]
@@ -327,7 +329,7 @@ def gpu_description(node_hash, long_names)
     }
     res = []
     bymodel.each { |model,count|
-      res << (count == 1 ? '' : count.to_s + '&nbsp;x&nbsp;') + model
+      res << ((count == 1 || !with_count) ? '' : count.to_s + '&nbsp;x&nbsp;') + model
     }
   else
     res = []
@@ -507,26 +509,26 @@ def get_hardware(sites)
           s
         end.join('<br />')
 
-        hard['gpu_str'] = gpu_description(node_hash, false)
+        hard['gpu_str'] = gpu_description(node_hash, false, false)
         hard['gpu_str_long'] = gpu_description(node_hash, true)
-        mic = node_hash['mic']
-        hard['mic_str'] = if mic
-                            (mic['mic_count'].to_i == 1 ? '' : mic['mic_count'].to_s + '&nbsp;x&nbsp;') + mic['mic_vendor'].to_s + ' ' + mic['mic_model'].to_s.gsub(' ', '&nbsp;')
-                          else
-                            ''
-                          end
-        # Add fpga_str information
-        fpga = node_hash['other_devices']
-        hard['fpga_str'] = if fpga
-                              (fpga['fpga0']['count'].to_i == 1 ? '' : fpga['fpga0']['count'].to_s + '&nbsp;x&nbsp;') + fpga['fpga0']['vendor'].to_s + ' ' + fpga['fpga0']['model'].to_s.gsub(' ', '&nbsp;')
-                            else
-                              ''
-                            end
-        hard['accelerators'] = hard['gpu_str'] != '' ? hard['gpu_str'] + (hard['mic_str'] != '' ? ' ; ' + hard['mic_str'] : '') : hard['mic_str']
-        hard['accelerators'] += hard['fpga_str'] if hard['fpga_str'] != ''
-
-        hard['accelerators_long'] = hard['gpu_str_long'] != '' ? hard['gpu_str_long'] + (hard['fpga_str'] != '' ? ' ; ' + hard['fpga_str'] : '') : hard['fpga_str'] 
-        hard['accelerators_long'] += ' ; ' + hard['mic_str'] if hard['mic_str'] != ''
+        hard['fpga_str'] = ''
+        hard['mic_str'] = ''
+        if (mic = node_hash['mic'])
+           hard['accelerators'] = mic['mic_vendor'].to_s + ' ' + mic['mic_model'].to_s.gsub(' ', '&nbsp;')
+           hard['accelerators_count'] = mic['mic_count']
+           hard['mic_str'] = (mic['mic_count'].to_i == 1 ? '' : mic['mic_count'].to_s + '&nbsp;x&nbsp;') + mic['mic_vendor'].to_s + ' ' + mic['mic_model'].to_s.gsub(' ', '&nbsp;')
+        elsif (fpga = node_hash['other_devices'])
+          hard['accelerators'] = fpga['fpga0']['vendor'].to_s + ' ' + fpga['fpga0']['model'].to_s.gsub(' ', '&nbsp;')
+          hard['accelerators_count'] = fpga['fpga0']['count']
+          hard['fpga_str'] = (fpga['fpga0']['count'].to_i == 1 ? '' : fpga['fpga0']['count'].to_s + '&nbsp;x&nbsp;') + fpga['fpga0']['vendor'].to_s + ' ' + fpga['fpga0']['model'].to_s.gsub(' ', '&nbsp;')
+        else
+          hard['accelerators'] = hard['gpu_str'] != '' ? hard['gpu_str'] + (hard['mic_str'] != '' ? ' ; ' + hard['mic_str'] : '') : hard['mic_str']
+          hard['accelerators_count'] = node_hash['gpu_devices']&.count || ''
+        end
+
+        hard['accelerators_long'] = [hard['gpu_str_long'], hard['fpga_str'], hard['mic_str']].reject{|x| x.chomp.empty?}.join(' ; ')
+        hard['compute_capability'] = node_hash['gpu_devices']&.map{|_,v| v['compute_capability']}&.uniq&.first || ''
+        hard['micro_architecture'] = node_hash['gpu_devices']&.map{|_,v| v['micro_architecture']}&.uniq&.first || ''
         add(hardware[site_uid][cluster_uid], node_uid, hard)
       }
     }
diff --git a/lib/refrepo/gpu_ref.rb b/lib/refrepo/gpu_ref.rb
index a5927b65ae42a769caba4a606acef8d7a557325f..5478afdd41ae88bb3268aa2a1992ef186963c2a4 100644
--- a/lib/refrepo/gpu_ref.rb
+++ b/lib/refrepo/gpu_ref.rb
@@ -5,84 +5,98 @@ class GPURef
     'GeForce RTX 2080 Ti' => {
       'cores'              => 4352,
       'compute_capability' => '7.5',
+      'micro_architecture' => 'Turing',
       'short_name'         => 'RTX 2080 Ti',
       'alias'              => 'rtx2080ti',
     },
     'GeForce GTX 1080 Ti' => {
       'cores'              => 3584,
       'compute_capability' => '6.1',
+      'micro_architecture' => 'Pascal',
       'short_name'         => 'GTX 1080 Ti',
       'alias'              => 'gtx1080ti',
     },
     'Tesla P100-PCIE-16GB' => {
       'cores'              => 3584,
       'compute_capability' => '6.0',
+      'micro_architecture' => 'Pascal',
       'short_name'         => 'Tesla P100',
       'alias'              => 'p100-pcie-16',
     },
     'Tesla P100-SXM2-16GB' => {
       'cores'              => 3584,
       'compute_capability' => '6.0',
+      'micro_architecture' => 'Pascal',
       'short_name'         => 'Tesla P100',
       'alias'              => 'p100-sxm2-16',
     },
     'Tesla V100-PCIE-32GB' => {
       'cores'              => 5120,
       'compute_capability' => '7.0',
+      'micro_architecture' => 'Volta',
       'short_name'         => 'Tesla V100',
       'alias'              => 'v100-pcie-32',
     },
     'Tesla V100-SXM2-32GB' => {
       'cores'              => 5120,
       'compute_capability' => '7.0',
+      'micro_architecture' => 'Volta',
       'short_name'         => 'Tesla V100',
       'alias'              => 'v100-sxm2-32',
     },
     'Tesla M2075' => {
       'cores'              => 448,
       'compute_capability' => '2.0',
+      'micro_architecture' => 'Fermi',
       'short_name'         => 'Tesla M2075',
       'alias'              => 'm2075',
     },
     'GeForce GTX 980' => {
       'cores'              => 2048,
       'compute_capability' => '5.2',
+      'micro_architecture' => 'Maxwell',
       'short_name'         => 'GTX 980',
       'alias'              => 'gtx980',
     },
     'Tesla K40m' => {
       'cores'              => 2880,
       'compute_capability' => '3.5',
+      'micro_architecture' => 'Kepler',
       'short_name'         => 'Tesla K40M',
       'alias'              => 'k40m',
     },
     'Tesla T4' => {
       'cores'              => 2560,
       'compute_capability' => '7.5',
+      'micro_architecture' => 'Turing',
       'short_name'         => 'Tesla T4',
       'alias'              => 't4',
     },
     'A100-PCIE-40GB' => {
       'cores'              => 6912,
       'compute_capability' => '8.0',
+      'micro_architecture' => 'Ampere',
       'short_name'         => 'A100',
       'alias'              => 'a100-pcie-40',
     },
     'A100-SXM4-40GB' => {
       'cores'              => 6912,
       'compute_capability' => '8.0',
+      'micro_architecture' => 'Ampere',
       'short_name'         => 'A100',
       'alias'              => 'a100-sxm4-40',
     },
     'A40' => {
       'cores'              => 10752,
       'compute_capability' => '8.6',
+      'micro_architecture' => 'Ampere',
       'short_name'         => 'A40',
       'alias'              => 'a40',
     },
     'Quadro RTX 6000' => {
       'cores'              => 4608,
       'compute_capability' => '7.5',
+      'micro_architecture' => 'Turing',
       'short_name'         => 'Quadro RTX 6000',
       'alias'              => 'rtx6000',
     },
@@ -117,6 +131,14 @@ class GPURef
     end
   end
 
+  def self.get_micro_architecture(model)
+    if @@gpus[model]
+        return @@gpus[model]['micro_architecture'] || nil
+    else
+      raise "Fix me: #{model} is missing"
+    end
+  end
+
   def self.get_all_aliases
     aliases = {}
     @@gpus.each do |model, data|
diff --git a/lib/refrepo/input_loader.rb b/lib/refrepo/input_loader.rb
index 96421109ced898883686d036b8c4812849500d87..9889a6ca141d98b8a4856101f6e81c984e8b7df5 100644
--- a/lib/refrepo/input_loader.rb
+++ b/lib/refrepo/input_loader.rb
@@ -77,7 +77,7 @@ def load_yaml_file_hierarchy(directory = File.expand_path("../../input/grid5000/
   # populate each node with theorical flops
   add_theorical_flops(global_hash)
 
-  # add compute capability for nvidia gpus
+  # add compute capability and micro_architecture for nvidia gpus
   add_compute_capability(global_hash)
 
   # populate each node with administration tools' parameters
@@ -123,7 +123,7 @@ def add_node_pdu_mapping(h)
         if node["pdu"].any?{|p| p["uid"] == pdu_uid && p["port"] == port_uid}
           raise "ERROR: Node #{node_uid}.#{site_uid} has PDU #{pdu_uid} description defined both in clusters/ and pdus/ hierarchy"
         end
-        node["pdu"].append({"uid" => pdu_uid, "port" => port_uid})
+        node["pdu"].push({"uid" => pdu_uid, "port" => port_uid})
       end
 
       # Merge pdu information from node description in pdus/ hierachy
@@ -182,7 +182,7 @@ def add_wattmetre_mapping(h)
             if node["pdu"].any?{|p| p["uid"] == pdu_uid && p["port"] == port_num}
               raise "ERROR: Node #{node_uid}.#{site_uid} has PDU #{pdu_num} description defined both in clusters/ and pdus/ hierarchy"
             end
-            node["pdu"].append({"uid" => pdu_uid, "port" => port_num, "kind" => "wattmetre-only"})
+            node["pdu"].push({"uid" => pdu_uid, "port" => port_num, "kind" => "wattmetre-only"})
           end
         end
       end
@@ -744,6 +744,7 @@ def add_compute_capability(h)
         if node['gpu_devices']
           node['gpu_devices'].select { |_, v| v['vendor'] == 'Nvidia' }.each do |_, v|
             v['compute_capability'] = GPURef.get_compute_capability(v['model'])
+            v['micro_architecture'] = GPURef.get_micro_architecture(v['model'])
           end
         end
       end