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 af08ee6cd61a376bcd1d6e472572254fd4fcd50b..aa0f5586577401227c079379d615e526099852c3 100644
--- a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-1.json
+++ b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-1.json
@@ -19,6 +19,7 @@
   "exotic": true,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "6.0",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 17070817280,
@@ -28,6 +29,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "6.0",
       "cpu_affinity": 0,
       "device": "/dev/nvidia1",
       "memory": 17070817280,
@@ -37,6 +39,7 @@
       "vendor": "Nvidia"
     },
     "nvidia2": {
+      "compute_capability": "6.0",
       "cpu_affinity": 1,
       "device": "/dev/nvidia2",
       "memory": 17070817280,
@@ -46,6 +49,7 @@
       "vendor": "Nvidia"
     },
     "nvidia3": {
+      "compute_capability": "6.0",
       "cpu_affinity": 1,
       "device": "/dev/nvidia3",
       "memory": 17070817280,
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 e07f75310eed6b65c65c5df8378c68cdb21cab29..dd32ab96154df6f0b893c332867f6811f163b34b 100644
--- a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-10.json
+++ b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-10.json
@@ -19,6 +19,7 @@
   "exotic": true,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "6.0",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 17070817280,
@@ -28,6 +29,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "6.0",
       "cpu_affinity": 0,
       "device": "/dev/nvidia1",
       "memory": 17070817280,
@@ -37,6 +39,7 @@
       "vendor": "Nvidia"
     },
     "nvidia2": {
+      "compute_capability": "6.0",
       "cpu_affinity": 1,
       "device": "/dev/nvidia2",
       "memory": 17070817280,
@@ -46,6 +49,7 @@
       "vendor": "Nvidia"
     },
     "nvidia3": {
+      "compute_capability": "6.0",
       "cpu_affinity": 1,
       "device": "/dev/nvidia3",
       "memory": 17070817280,
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 617caa1addbcb578f1adb05beb23d486740fb8ae..84314fd1f8c10595dfd16d61a13b6ca731228306 100644
--- a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-11.json
+++ b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-11.json
@@ -19,6 +19,7 @@
   "exotic": true,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "6.0",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 17070817280,
@@ -28,6 +29,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "6.0",
       "cpu_affinity": 0,
       "device": "/dev/nvidia1",
       "memory": 17070817280,
@@ -37,6 +39,7 @@
       "vendor": "Nvidia"
     },
     "nvidia2": {
+      "compute_capability": "6.0",
       "cpu_affinity": 1,
       "device": "/dev/nvidia2",
       "memory": 17070817280,
@@ -46,6 +49,7 @@
       "vendor": "Nvidia"
     },
     "nvidia3": {
+      "compute_capability": "6.0",
       "cpu_affinity": 1,
       "device": "/dev/nvidia3",
       "memory": 17070817280,
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 57eabfbdead2310cc7b9c358e88c9e1a18ebcbf0..83cea463797062477370bf0d1be8b5c123c22816 100644
--- a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-12.json
+++ b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-12.json
@@ -19,6 +19,7 @@
   "exotic": true,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "6.0",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 17070817280,
@@ -28,6 +29,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "6.0",
       "cpu_affinity": 0,
       "device": "/dev/nvidia1",
       "memory": 17070817280,
@@ -37,6 +39,7 @@
       "vendor": "Nvidia"
     },
     "nvidia2": {
+      "compute_capability": "6.0",
       "cpu_affinity": 1,
       "device": "/dev/nvidia2",
       "memory": 17070817280,
@@ -46,6 +49,7 @@
       "vendor": "Nvidia"
     },
     "nvidia3": {
+      "compute_capability": "6.0",
       "cpu_affinity": 1,
       "device": "/dev/nvidia3",
       "memory": 17070817280,
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 f7763aced908ebd303bab687866dfc3abfe1c3e7..8a354de91c712b98f7adc888f68cca01f3e2c6cc 100644
--- a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-2.json
+++ b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-2.json
@@ -19,6 +19,7 @@
   "exotic": true,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "6.0",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 17070817280,
@@ -28,6 +29,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "6.0",
       "cpu_affinity": 0,
       "device": "/dev/nvidia1",
       "memory": 17070817280,
@@ -37,6 +39,7 @@
       "vendor": "Nvidia"
     },
     "nvidia2": {
+      "compute_capability": "6.0",
       "cpu_affinity": 1,
       "device": "/dev/nvidia2",
       "memory": 17070817280,
@@ -46,6 +49,7 @@
       "vendor": "Nvidia"
     },
     "nvidia3": {
+      "compute_capability": "6.0",
       "cpu_affinity": 1,
       "device": "/dev/nvidia3",
       "memory": 17070817280,
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 d0932be50c3a5abbd6aef30b8f7213080b986b9a..d62e308792742f95322afeea53673563c1f36c7f 100644
--- a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-3.json
+++ b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-3.json
@@ -19,6 +19,7 @@
   "exotic": true,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "6.0",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 17070817280,
@@ -28,6 +29,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "6.0",
       "cpu_affinity": 0,
       "device": "/dev/nvidia1",
       "memory": 17070817280,
@@ -37,6 +39,7 @@
       "vendor": "Nvidia"
     },
     "nvidia2": {
+      "compute_capability": "6.0",
       "cpu_affinity": 1,
       "device": "/dev/nvidia2",
       "memory": 17070817280,
@@ -46,6 +49,7 @@
       "vendor": "Nvidia"
     },
     "nvidia3": {
+      "compute_capability": "6.0",
       "cpu_affinity": 1,
       "device": "/dev/nvidia3",
       "memory": 17070817280,
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 d6109b841d3c576f23f9a41db50da00d770d7bd9..f0a3dc21e6ffd250796e10ada708a481fd2f10db 100644
--- a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-4.json
+++ b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-4.json
@@ -19,6 +19,7 @@
   "exotic": true,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "6.0",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 17070817280,
@@ -28,6 +29,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "6.0",
       "cpu_affinity": 0,
       "device": "/dev/nvidia1",
       "memory": 17070817280,
@@ -37,6 +39,7 @@
       "vendor": "Nvidia"
     },
     "nvidia2": {
+      "compute_capability": "6.0",
       "cpu_affinity": 1,
       "device": "/dev/nvidia2",
       "memory": 17070817280,
@@ -46,6 +49,7 @@
       "vendor": "Nvidia"
     },
     "nvidia3": {
+      "compute_capability": "6.0",
       "cpu_affinity": 1,
       "device": "/dev/nvidia3",
       "memory": 17070817280,
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 341268e8aaab4b3e212b2ebe1817c0462eb44b49..1a82e5b30e85c930ac63123502c8275959879c2e 100644
--- a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-5.json
+++ b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-5.json
@@ -19,6 +19,7 @@
   "exotic": true,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "6.0",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 17070817280,
@@ -28,6 +29,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "6.0",
       "cpu_affinity": 0,
       "device": "/dev/nvidia1",
       "memory": 17070817280,
@@ -37,6 +39,7 @@
       "vendor": "Nvidia"
     },
     "nvidia2": {
+      "compute_capability": "6.0",
       "cpu_affinity": 1,
       "device": "/dev/nvidia2",
       "memory": 17070817280,
@@ -46,6 +49,7 @@
       "vendor": "Nvidia"
     },
     "nvidia3": {
+      "compute_capability": "6.0",
       "cpu_affinity": 1,
       "device": "/dev/nvidia3",
       "memory": 17070817280,
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 e316f1a23933151a39f6c6a8d484c8f6bad56110..c5bcde0d443dee7b897a752c0e004cdecbd23b5f 100644
--- a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-6.json
+++ b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-6.json
@@ -19,6 +19,7 @@
   "exotic": true,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "6.0",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 17070817280,
@@ -28,6 +29,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "6.0",
       "cpu_affinity": 0,
       "device": "/dev/nvidia1",
       "memory": 17070817280,
@@ -37,6 +39,7 @@
       "vendor": "Nvidia"
     },
     "nvidia2": {
+      "compute_capability": "6.0",
       "cpu_affinity": 1,
       "device": "/dev/nvidia2",
       "memory": 17070817280,
@@ -46,6 +49,7 @@
       "vendor": "Nvidia"
     },
     "nvidia3": {
+      "compute_capability": "6.0",
       "cpu_affinity": 1,
       "device": "/dev/nvidia3",
       "memory": 17070817280,
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 ff192e098aca7d46bc3e23a143bb06ef99f66b1a..1be3d415deb4cb56d52b9d6b4b8b2b633cfdcd97 100644
--- a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-7.json
+++ b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-7.json
@@ -19,6 +19,7 @@
   "exotic": true,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "6.0",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 17070817280,
@@ -28,6 +29,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "6.0",
       "cpu_affinity": 0,
       "device": "/dev/nvidia1",
       "memory": 17070817280,
@@ -37,6 +39,7 @@
       "vendor": "Nvidia"
     },
     "nvidia2": {
+      "compute_capability": "6.0",
       "cpu_affinity": 1,
       "device": "/dev/nvidia2",
       "memory": 17070817280,
@@ -46,6 +49,7 @@
       "vendor": "Nvidia"
     },
     "nvidia3": {
+      "compute_capability": "6.0",
       "cpu_affinity": 1,
       "device": "/dev/nvidia3",
       "memory": 17070817280,
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 9b6de321611839f3d06468a932669d35567f1de1..20230faf77257396d9bc264d1d53743adace72cc 100644
--- a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-8.json
+++ b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-8.json
@@ -19,6 +19,7 @@
   "exotic": true,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "6.0",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 17070817280,
@@ -28,6 +29,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "6.0",
       "cpu_affinity": 0,
       "device": "/dev/nvidia1",
       "memory": 17070817280,
@@ -37,6 +39,7 @@
       "vendor": "Nvidia"
     },
     "nvidia2": {
+      "compute_capability": "6.0",
       "cpu_affinity": 1,
       "device": "/dev/nvidia2",
       "memory": 17070817280,
@@ -46,6 +49,7 @@
       "vendor": "Nvidia"
     },
     "nvidia3": {
+      "compute_capability": "6.0",
       "cpu_affinity": 1,
       "device": "/dev/nvidia3",
       "memory": 17070817280,
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 e8b4cc54f0988f470e22e8eecd6c2011cf449c27..02f8b488ef2b9207c15e6bc9f35b73494066e367 100644
--- a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-9.json
+++ b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-9.json
@@ -19,6 +19,7 @@
   "exotic": true,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "6.0",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 17070817280,
@@ -28,6 +29,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "6.0",
       "cpu_affinity": 0,
       "device": "/dev/nvidia1",
       "memory": 17070817280,
@@ -37,6 +39,7 @@
       "vendor": "Nvidia"
     },
     "nvidia2": {
+      "compute_capability": "6.0",
       "cpu_affinity": 1,
       "device": "/dev/nvidia2",
       "memory": 17070817280,
@@ -46,6 +49,7 @@
       "vendor": "Nvidia"
     },
     "nvidia3": {
+      "compute_capability": "6.0",
       "cpu_affinity": 1,
       "device": "/dev/nvidia3",
       "memory": 17070817280,
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 9ccb5afc091856e70b5033e8516279a5c8bdf0a6..835f1b82aa41a17417653de9729803f48f6c238f 100644
--- a/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-1.json
+++ b/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-1.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "6.1",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11720982528,
@@ -29,6 +30,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "6.1",
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 11720982528,
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 42c19f9976760b9834fc7733665a35c4a9b98a17..6e19d5d22cdd1088246f2a101f3a2edf06234ced 100644
--- a/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-2.json
+++ b/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-2.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "6.1",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11720982528,
@@ -29,6 +30,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "6.1",
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 11720982528,
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 22a64f911f5f86d289a839767b08299d4f4e9ee7..233acb39081bcdb7cb4102ae2b9e5f54ac52e3b5 100644
--- a/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-3.json
+++ b/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-3.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "6.1",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11720982528,
@@ -29,6 +30,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "6.1",
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 11720982528,
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 93510d1fe82106a14b4bba9db9953a36f038ad43..9b8b83f0315f554b9e5a1b53e290d8819f04e456 100644
--- a/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-4.json
+++ b/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-4.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "6.1",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11720982528,
@@ -29,6 +30,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "6.1",
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 11720982528,
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 54aaa9ea75a2cc470d112bd723550b8b825c2ca1..67ac97e3d0fa7bdc78ea595273d584d8a5768e2b 100644
--- a/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-5.json
+++ b/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-5.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "6.1",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11720982528,
@@ -29,6 +30,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "6.1",
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 11720982528,
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 e396828bec7df0db82bdc9d273fa7af2165120eb..023a2427a86ff3fa4ed86a30fdfcbf498863bbfb 100644
--- a/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-6.json
+++ b/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-6.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "6.1",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11720982528,
@@ -29,6 +30,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "6.1",
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 11720982528,
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 d5acfc36f5e71d40cf9b8c5b6ef4db98b1de5875..d0d06dc9416515d4a189fa18061eeb822bb617e6 100644
--- a/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-7.json
+++ b/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-7.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "6.1",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11720982528,
@@ -29,6 +30,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "6.1",
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 11720982528,
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 ac569b4b320281121652fc3a789be4f08e0c2380..132a0ee80f77912dd7ff1cf316bd457bdfac8103 100644
--- a/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-8.json
+++ b/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-8.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "6.1",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11720982528,
@@ -29,6 +30,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "6.1",
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 11720982528,
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 5d9e7a01adcd33b1fba3f4fd1a64af410e2acf18..90c62a8dedfd50e18422cdd5df666374c9b1e34f 100644
--- a/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-1.json
+++ b/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-1.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "6.0",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 17070817280,
@@ -29,6 +30,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "6.0",
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 17070817280,
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 bf59badefa504688f1d52e0016d21821f9ae67a0..9756ccf428ff50a6fd8fbe3257bccb06a1b8b607 100644
--- a/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-2.json
+++ b/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-2.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "6.0",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 17070817280,
@@ -29,6 +30,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "6.0",
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 17070817280,
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 989b8ecd9c0480275ba1144837d03a0f3574f62d..0d67ab54f72fcbb9c6df0e37163dea2f02f11c2a 100644
--- a/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-3.json
+++ b/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-3.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "6.0",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 17070817280,
@@ -29,6 +30,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "6.0",
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 17070817280,
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 0f544113c57dc4d02036ac20fd6e583fb1699161..bacee2341c68e38858ce1ad4ed5add5d781f880f 100644
--- a/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-4.json
+++ b/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-4.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "6.0",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 17070817280,
@@ -29,6 +30,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "6.0",
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 17070817280,
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 1202a1af48dad51fa8826d16243aa0521a40abf5..f975d411469e3e05f6c9d56aa8319974f4524a50 100644
--- a/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-5.json
+++ b/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-5.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "6.0",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 17070817280,
@@ -29,6 +30,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "6.0",
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 17070817280,
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 11cc0334a9364a988c0a6e9b8882e779f80ed7d3..45ecfd94321ce709e76cf753d36327a197121525 100644
--- a/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-6.json
+++ b/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-6.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "6.0",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 17070817280,
@@ -29,6 +30,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "6.0",
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 17070817280,
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 8a68e74d9227f6b890782e8893682a558e138751..158c2f7fd656b1f380fa9a045f8186eae47d9c12 100644
--- a/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-7.json
+++ b/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-7.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "7.0",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 34089205760,
@@ -29,6 +30,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "7.0",
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 34089205760,
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 312008ee739ff0aa26aaad7ace42a522fdde0d35..6f716c6eaac89b5a5eebc89b5bac0f3991421049 100644
--- a/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-8.json
+++ b/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-8.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "7.0",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 34089205760,
@@ -29,6 +30,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "7.0",
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 34089205760,
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 db5a51704c1a954078daceff84101f5d45e585cd..926739335d5f7d5c43ed7f42087aba620bf6a05b 100644
--- a/data/grid5000/sites/lyon/clusters/gemini/nodes/gemini-1.json
+++ b/data/grid5000/sites/lyon/clusters/gemini/nodes/gemini-1.json
@@ -20,6 +20,7 @@
   "exotic": true,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "7.0",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 34089205760,
@@ -29,6 +30,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "7.0",
       "cpu_affinity": 0,
       "device": "/dev/nvidia1",
       "memory": 34089205760,
@@ -38,6 +40,7 @@
       "vendor": "Nvidia"
     },
     "nvidia2": {
+      "compute_capability": "7.0",
       "cpu_affinity": 0,
       "device": "/dev/nvidia2",
       "memory": 34089205760,
@@ -47,6 +50,7 @@
       "vendor": "Nvidia"
     },
     "nvidia3": {
+      "compute_capability": "7.0",
       "cpu_affinity": 0,
       "device": "/dev/nvidia3",
       "memory": 34089205760,
@@ -56,6 +60,7 @@
       "vendor": "Nvidia"
     },
     "nvidia4": {
+      "compute_capability": "7.0",
       "cpu_affinity": 1,
       "device": "/dev/nvidia4",
       "memory": 34089205760,
@@ -65,6 +70,7 @@
       "vendor": "Nvidia"
     },
     "nvidia5": {
+      "compute_capability": "7.0",
       "cpu_affinity": 1,
       "device": "/dev/nvidia5",
       "memory": 34089205760,
@@ -74,6 +80,7 @@
       "vendor": "Nvidia"
     },
     "nvidia6": {
+      "compute_capability": "7.0",
       "cpu_affinity": 1,
       "device": "/dev/nvidia6",
       "memory": 34089205760,
@@ -83,6 +90,7 @@
       "vendor": "Nvidia"
     },
     "nvidia7": {
+      "compute_capability": "7.0",
       "cpu_affinity": 1,
       "device": "/dev/nvidia7",
       "memory": 34089205760,
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 97b11f2ae9633d4b41c9219b8b848ed85234c1ec..d60d3dab08f9c2e22068cee1edbb0a2f69c11a5f 100644
--- a/data/grid5000/sites/lyon/clusters/gemini/nodes/gemini-2.json
+++ b/data/grid5000/sites/lyon/clusters/gemini/nodes/gemini-2.json
@@ -20,6 +20,7 @@
   "exotic": true,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "7.0",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 34089205760,
@@ -29,6 +30,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "7.0",
       "cpu_affinity": 0,
       "device": "/dev/nvidia1",
       "memory": 34089205760,
@@ -38,6 +40,7 @@
       "vendor": "Nvidia"
     },
     "nvidia2": {
+      "compute_capability": "7.0",
       "cpu_affinity": 0,
       "device": "/dev/nvidia2",
       "memory": 34089205760,
@@ -47,6 +50,7 @@
       "vendor": "Nvidia"
     },
     "nvidia3": {
+      "compute_capability": "7.0",
       "cpu_affinity": 0,
       "device": "/dev/nvidia3",
       "memory": 34089205760,
@@ -56,6 +60,7 @@
       "vendor": "Nvidia"
     },
     "nvidia4": {
+      "compute_capability": "7.0",
       "cpu_affinity": 1,
       "device": "/dev/nvidia4",
       "memory": 34089205760,
@@ -65,6 +70,7 @@
       "vendor": "Nvidia"
     },
     "nvidia5": {
+      "compute_capability": "7.0",
       "cpu_affinity": 1,
       "device": "/dev/nvidia5",
       "memory": 34089205760,
@@ -74,6 +80,7 @@
       "vendor": "Nvidia"
     },
     "nvidia6": {
+      "compute_capability": "7.0",
       "cpu_affinity": 1,
       "device": "/dev/nvidia6",
       "memory": 34089205760,
@@ -83,6 +90,7 @@
       "vendor": "Nvidia"
     },
     "nvidia7": {
+      "compute_capability": "7.0",
       "cpu_affinity": 1,
       "device": "/dev/nvidia7",
       "memory": 34089205760,
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 7be7e41c48a58a28868ec39fcde8c8390c890d1f..4f3b052b1f84311f0af614b35163034e77d3dbed 100644
--- a/data/grid5000/sites/lyon/clusters/orion/nodes/orion-1.json
+++ b/data/grid5000/sites/lyon/clusters/orion/nodes/orion-1.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "2.0",
       "cpu_affinity": 1,
       "device": "/dev/nvidia0",
       "memory": 5636096000,
diff --git a/data/grid5000/sites/lyon/clusters/orion/nodes/orion-2.json b/data/grid5000/sites/lyon/clusters/orion/nodes/orion-2.json
index 2a0532c72f3bda733ba498e176e6fdbeadc1f023..0eadc1cb4b934f8478bf61f1abec990b7f980e3c 100644
--- a/data/grid5000/sites/lyon/clusters/orion/nodes/orion-2.json
+++ b/data/grid5000/sites/lyon/clusters/orion/nodes/orion-2.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "2.0",
       "cpu_affinity": 1,
       "device": "/dev/nvidia0",
       "memory": 5636096000,
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 5acc8e2c61e31c19837d0cb85d91a341a5908e76..30bbc187659e90c89f0aa28ed64d52948d5f4124 100644
--- a/data/grid5000/sites/lyon/clusters/orion/nodes/orion-3.json
+++ b/data/grid5000/sites/lyon/clusters/orion/nodes/orion-3.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "2.0",
       "cpu_affinity": 1,
       "device": "/dev/nvidia0",
       "memory": 5636096000,
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 0953a5f977419cf0d639943d81a36d7e6c46262a..2313687843f06b24ca527bcb22356d4e30b30000 100644
--- a/data/grid5000/sites/lyon/clusters/orion/nodes/orion-4.json
+++ b/data/grid5000/sites/lyon/clusters/orion/nodes/orion-4.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "2.0",
       "cpu_affinity": 1,
       "device": "/dev/nvidia0",
       "memory": 5636096000,
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 42aa2d2d44149b027ccf19bb2489c36b3df99f51..7b8932b7c7bb45144b5769fe546e3fcae136f243 100644
--- a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-1.json
+++ b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-1.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "7.5",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11554258944,
@@ -29,6 +30,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "7.5",
       "cpu_affinity": 0,
       "device": "/dev/nvidia1",
       "memory": 11554258944,
@@ -38,6 +40,7 @@
       "vendor": "Nvidia"
     },
     "nvidia2": {
+      "compute_capability": "7.5",
       "cpu_affinity": 1,
       "device": "/dev/nvidia2",
       "memory": 11554258944,
@@ -47,6 +50,7 @@
       "vendor": "Nvidia"
     },
     "nvidia3": {
+      "compute_capability": "7.5",
       "cpu_affinity": 1,
       "device": "/dev/nvidia3",
       "memory": 11554258944,
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 03f7e114245ee0706f3a0b176b635b16bf926d1a..651c3e41ed194635f721facaa612cdb3ee253939 100644
--- a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-10.json
+++ b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-10.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "7.5",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11554258944,
@@ -29,6 +30,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "7.5",
       "cpu_affinity": 0,
       "device": "/dev/nvidia1",
       "memory": 11554258944,
@@ -38,6 +40,7 @@
       "vendor": "Nvidia"
     },
     "nvidia2": {
+      "compute_capability": "7.5",
       "cpu_affinity": 1,
       "device": "/dev/nvidia2",
       "memory": 11554258944,
@@ -47,6 +50,7 @@
       "vendor": "Nvidia"
     },
     "nvidia3": {
+      "compute_capability": "7.5",
       "cpu_affinity": 1,
       "device": "/dev/nvidia3",
       "memory": 11554258944,
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 440da150e399910db5abc4b9b0ac2f240609b884..e7902d49b4a2cd903b12df59fe27c3952b23740e 100644
--- a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-11.json
+++ b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-11.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "7.5",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11554258944,
@@ -29,6 +30,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "7.5",
       "cpu_affinity": 0,
       "device": "/dev/nvidia1",
       "memory": 11554258944,
@@ -38,6 +40,7 @@
       "vendor": "Nvidia"
     },
     "nvidia2": {
+      "compute_capability": "7.5",
       "cpu_affinity": 1,
       "device": "/dev/nvidia2",
       "memory": 11554258944,
@@ -47,6 +50,7 @@
       "vendor": "Nvidia"
     },
     "nvidia3": {
+      "compute_capability": "7.5",
       "cpu_affinity": 1,
       "device": "/dev/nvidia3",
       "memory": 11554258944,
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 a39b99dd1f33cce4bee64e3d02e31224d25c6cfc..ec3a69cd33f5297624798d0f254a5aff2511f5fe 100644
--- a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-12.json
+++ b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-12.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "7.5",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11554258944,
@@ -29,6 +30,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "7.5",
       "cpu_affinity": 0,
       "device": "/dev/nvidia1",
       "memory": 11554258944,
@@ -38,6 +40,7 @@
       "vendor": "Nvidia"
     },
     "nvidia2": {
+      "compute_capability": "7.5",
       "cpu_affinity": 1,
       "device": "/dev/nvidia2",
       "memory": 11554258944,
@@ -47,6 +50,7 @@
       "vendor": "Nvidia"
     },
     "nvidia3": {
+      "compute_capability": "7.5",
       "cpu_affinity": 1,
       "device": "/dev/nvidia3",
       "memory": 11554258944,
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 11f6a9fd4bba2266fa1cad996071f0d2f8425ee1..90e80f23ece0557799bf946587e18b25827f4779 100644
--- a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-13.json
+++ b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-13.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "7.5",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 23800578048,
@@ -29,6 +30,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "7.5",
       "cpu_affinity": 0,
       "device": "/dev/nvidia1",
       "memory": 23800578048,
@@ -38,6 +40,7 @@
       "vendor": "Nvidia"
     },
     "nvidia2": {
+      "compute_capability": "7.5",
       "cpu_affinity": 1,
       "device": "/dev/nvidia2",
       "memory": 23800578048,
@@ -47,6 +50,7 @@
       "vendor": "Nvidia"
     },
     "nvidia3": {
+      "compute_capability": "7.5",
       "cpu_affinity": 1,
       "device": "/dev/nvidia3",
       "memory": 23800578048,
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 0da3b60a697645eb0821fbd3380b36770858c01c..da2c0fbb4073fd275e3d6fb2548b0b1015faa32a 100644
--- a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-2.json
+++ b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-2.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "7.5",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11554258944,
@@ -29,6 +30,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "7.5",
       "cpu_affinity": 0,
       "device": "/dev/nvidia1",
       "memory": 11554258944,
@@ -38,6 +40,7 @@
       "vendor": "Nvidia"
     },
     "nvidia2": {
+      "compute_capability": "7.5",
       "cpu_affinity": 1,
       "device": "/dev/nvidia2",
       "memory": 11554258944,
@@ -47,6 +50,7 @@
       "vendor": "Nvidia"
     },
     "nvidia3": {
+      "compute_capability": "7.5",
       "cpu_affinity": 1,
       "device": "/dev/nvidia3",
       "memory": 11554258944,
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 bbf150bb63e51d83f39c51ab1b9d779c427415fa..93d297af3067f32a99214be3b070e689d8e94c98 100644
--- a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-3.json
+++ b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-3.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "7.5",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11554258944,
@@ -29,6 +30,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "7.5",
       "cpu_affinity": 0,
       "device": "/dev/nvidia1",
       "memory": 11554258944,
@@ -38,6 +40,7 @@
       "vendor": "Nvidia"
     },
     "nvidia2": {
+      "compute_capability": "7.5",
       "cpu_affinity": 1,
       "device": "/dev/nvidia2",
       "memory": 11554258944,
@@ -47,6 +50,7 @@
       "vendor": "Nvidia"
     },
     "nvidia3": {
+      "compute_capability": "7.5",
       "cpu_affinity": 1,
       "device": "/dev/nvidia3",
       "memory": 11554258944,
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 9b6024ce4083329ad870d7e9517f744ac87950f7..471b444e6e074072262c1091b7d31ef790480b07 100644
--- a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-4.json
+++ b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-4.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "7.5",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11554258944,
@@ -29,6 +30,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "7.5",
       "cpu_affinity": 0,
       "device": "/dev/nvidia1",
       "memory": 11554258944,
@@ -38,6 +40,7 @@
       "vendor": "Nvidia"
     },
     "nvidia2": {
+      "compute_capability": "7.5",
       "cpu_affinity": 1,
       "device": "/dev/nvidia2",
       "memory": 11554258944,
@@ -47,6 +50,7 @@
       "vendor": "Nvidia"
     },
     "nvidia3": {
+      "compute_capability": "7.5",
       "cpu_affinity": 1,
       "device": "/dev/nvidia3",
       "memory": 11554258944,
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 fc94b1715afff77399cf75dfdb43fd42c9e2a47a..480ef9a7e99345f4507e037bddb6afbc7c0eefd3 100644
--- a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-5.json
+++ b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-5.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "7.5",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11554258944,
@@ -29,6 +30,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "7.5",
       "cpu_affinity": 0,
       "device": "/dev/nvidia1",
       "memory": 11554258944,
@@ -38,6 +40,7 @@
       "vendor": "Nvidia"
     },
     "nvidia2": {
+      "compute_capability": "7.5",
       "cpu_affinity": 1,
       "device": "/dev/nvidia2",
       "memory": 11554258944,
@@ -47,6 +50,7 @@
       "vendor": "Nvidia"
     },
     "nvidia3": {
+      "compute_capability": "7.5",
       "cpu_affinity": 1,
       "device": "/dev/nvidia3",
       "memory": 11554258944,
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 4efd3af9d66014a53ce4b15f9ee1606a0a43bcaa..9d454b9a34bcb5c262c8a185ebddf364a4c9593e 100644
--- a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-6.json
+++ b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-6.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "7.5",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11554258944,
@@ -29,6 +30,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "7.5",
       "cpu_affinity": 0,
       "device": "/dev/nvidia1",
       "memory": 11554258944,
@@ -38,6 +40,7 @@
       "vendor": "Nvidia"
     },
     "nvidia2": {
+      "compute_capability": "7.5",
       "cpu_affinity": 1,
       "device": "/dev/nvidia2",
       "memory": 11554258944,
@@ -47,6 +50,7 @@
       "vendor": "Nvidia"
     },
     "nvidia3": {
+      "compute_capability": "7.5",
       "cpu_affinity": 1,
       "device": "/dev/nvidia3",
       "memory": 11554258944,
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 e55fb7971138e1c2fb93998ac7e6275d9c4511d8..2254b79e45274a9f6c139f55c0f661de54b7d6e9 100644
--- a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-7.json
+++ b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-7.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "7.5",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11554258944,
@@ -29,6 +30,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "7.5",
       "cpu_affinity": 0,
       "device": "/dev/nvidia1",
       "memory": 11554258944,
@@ -38,6 +40,7 @@
       "vendor": "Nvidia"
     },
     "nvidia2": {
+      "compute_capability": "7.5",
       "cpu_affinity": 1,
       "device": "/dev/nvidia2",
       "memory": 11554258944,
@@ -47,6 +50,7 @@
       "vendor": "Nvidia"
     },
     "nvidia3": {
+      "compute_capability": "7.5",
       "cpu_affinity": 1,
       "device": "/dev/nvidia3",
       "memory": 11554258944,
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 d5f3c157b9c8b955bf99d9ecc7fec84786271ae6..d23296b297cb8b15f7ddff6821207641d2c8134e 100644
--- a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-8.json
+++ b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-8.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "7.5",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11554258944,
@@ -29,6 +30,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "7.5",
       "cpu_affinity": 0,
       "device": "/dev/nvidia1",
       "memory": 11554258944,
@@ -38,6 +40,7 @@
       "vendor": "Nvidia"
     },
     "nvidia2": {
+      "compute_capability": "7.5",
       "cpu_affinity": 1,
       "device": "/dev/nvidia2",
       "memory": 11554258944,
@@ -47,6 +50,7 @@
       "vendor": "Nvidia"
     },
     "nvidia3": {
+      "compute_capability": "7.5",
       "cpu_affinity": 1,
       "device": "/dev/nvidia3",
       "memory": 11554258944,
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 0f3a921337d2666c84dd2983c7adeb7e3e87c86c..6ba91154764ae055561872c10c09a71459b598e4 100644
--- a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-9.json
+++ b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-9.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "7.5",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11554258944,
@@ -29,6 +30,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "7.5",
       "cpu_affinity": 0,
       "device": "/dev/nvidia1",
       "memory": 11554258944,
@@ -38,6 +40,7 @@
       "vendor": "Nvidia"
     },
     "nvidia2": {
+      "compute_capability": "7.5",
       "cpu_affinity": 1,
       "device": "/dev/nvidia2",
       "memory": 11554258944,
@@ -47,6 +50,7 @@
       "vendor": "Nvidia"
     },
     "nvidia3": {
+      "compute_capability": "7.5",
       "cpu_affinity": 1,
       "device": "/dev/nvidia3",
       "memory": 11554258944,
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 01148dda9e15e5b846ce1c2d46bd8d4625e0385b..1de360567174cff64d89029cfd11ed7977139481 100644
--- a/data/grid5000/sites/nancy/clusters/graphique/nodes/graphique-2.json
+++ b/data/grid5000/sites/nancy/clusters/graphique/nodes/graphique-2.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "5.2",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 4239392768,
@@ -29,6 +30,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "5.2",
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 4239392768,
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 1ed4a330768bce2061d62a901c355ad3c4cf6cd6..afd665ca01dfd589e5141c97148251e3919b3290 100644
--- a/data/grid5000/sites/nancy/clusters/graphique/nodes/graphique-3.json
+++ b/data/grid5000/sites/nancy/clusters/graphique/nodes/graphique-3.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "5.2",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 4239392768,
@@ -29,6 +30,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "5.2",
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 4239392768,
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 98d6e7f165f18c00cd8659ccda271567f91488e9..f9d24b788b2de5765cafc6b840d77cdd3c688228 100644
--- a/data/grid5000/sites/nancy/clusters/graphique/nodes/graphique-4.json
+++ b/data/grid5000/sites/nancy/clusters/graphique/nodes/graphique-4.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "5.2",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 4239392768,
@@ -29,6 +30,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "5.2",
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 4239392768,
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 20c347b1b586d2accbf928446bbcae136bb8cf42..148bf70441306196ae242c7367ad0ce7635aab61 100644
--- a/data/grid5000/sites/nancy/clusters/graphique/nodes/graphique-5.json
+++ b/data/grid5000/sites/nancy/clusters/graphique/nodes/graphique-5.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "5.2",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 4239392768,
@@ -29,6 +30,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "5.2",
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 4239392768,
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 bd9df195b185f387389abb0d8f3ce8e571986814..2d4da0d17330993f8ef447daa192c174cc258ae7 100644
--- a/data/grid5000/sites/nancy/clusters/graphique/nodes/graphique-6.json
+++ b/data/grid5000/sites/nancy/clusters/graphique/nodes/graphique-6.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "5.2",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 4239392768,
@@ -29,6 +30,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "5.2",
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 4239392768,
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 6fa37413b051d1f9f1f8db3de7d96ffa82920ec9..36992e3d1cb4a1c194979050f1f0e05914cc1685 100644
--- a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-1.json
+++ b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-1.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "6.1",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11720982528,
@@ -29,6 +30,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "6.1",
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 11720982528,
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 fc90c99c7d1b3c7df622f0e5edca2e424cb0f0cb..b7fc0adb46da1a38547b96a9f80b698327cf5115 100644
--- a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-10.json
+++ b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-10.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "6.1",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11720982528,
@@ -29,6 +30,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "6.1",
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 11720982528,
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 74dac3d68588e71d83c76491998c8eac3e22f74f..142f2939e7dfca3a6b16433bca635c354788b023 100644
--- a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-11.json
+++ b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-11.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "6.1",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11720982528,
@@ -29,6 +30,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "6.1",
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 11720982528,
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 2fe7233fe14dc236d3adcf80dac60667c3b4a618..843f0de7cd60e8926375b96fcf007aa440b5fa5a 100644
--- a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-12.json
+++ b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-12.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "6.1",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11720982528,
@@ -29,6 +30,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "6.1",
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 11720982528,
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 e8c8d0a43615166d60c57c46532f8355767a0547..2e285aecbe4435c5df664c55767887e457c027c9 100644
--- a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-13.json
+++ b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-13.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "6.1",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11720982528,
@@ -29,6 +30,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "6.1",
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 11720982528,
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 c9383550c7a44bbb051264441e305795e8273273..5708e2a6a335d89b24cc37857f48d4675e6697ef 100644
--- a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-14.json
+++ b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-14.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "6.1",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11720982528,
@@ -29,6 +30,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "6.1",
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 11720982528,
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 75edec54142a1628d4ea59772dc752cc8c5db448..ed9d8b5fac73b0276549d330fa5e4867d0f4cefa 100644
--- a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-2.json
+++ b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-2.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "6.1",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11720982528,
@@ -29,6 +30,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "6.1",
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 11720982528,
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 0f80dcd2c9df95fdfa02886cb00541e304a4a355..e78ebbb269e9f6e186af8f3a41cce20f9a8b707f 100644
--- a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-3.json
+++ b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-3.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "6.1",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11720982528,
@@ -29,6 +30,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "6.1",
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 11720982528,
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 e1aa268d2eeedc41f8e4446e36729010d74931b1..e3a02c20a2e4ac2b78fcaa06a34da48c02e62dc0 100644
--- a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-4.json
+++ b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-4.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "6.1",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11720982528,
@@ -29,6 +30,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "6.1",
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 11720982528,
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 62c839564366f57ac9379d2cc87f57e83d89feae..1797032542f1d19445677cf7b83ff22ba8bbaa4b 100644
--- a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-5.json
+++ b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-5.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "6.1",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11720982528,
@@ -29,6 +30,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "6.1",
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 11720982528,
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 b4dbfc6126704888784b953d7386ecde3be85da4..afe98fcc51cb6e1ee481ac763a065d8a9d3f879d 100644
--- a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-6.json
+++ b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-6.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "6.1",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11720982528,
@@ -29,6 +30,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "6.1",
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 11720982528,
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 a1ac8b01d3e0d7526c919eabf72a4743730f954a..b7ac8b33c2deb2ec06ad71027d312970915f8f53 100644
--- a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-7.json
+++ b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-7.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "6.1",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11720982528,
@@ -29,6 +30,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "6.1",
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 11720982528,
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 edca00a0006d060326e01a3eb2f1cc80470397b8..264abf1ca2817e44a3f4c9411e083159b0f8a34a 100644
--- a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-8.json
+++ b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-8.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "6.1",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11720982528,
@@ -29,6 +30,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "6.1",
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 11720982528,
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 00581e4b464619a1af7268f5be5d1e1a52fd4fa1..aa1cd7a8af5290a27ae5d278bba7a081558926e9 100644
--- a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-9.json
+++ b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-9.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "6.1",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11720982528,
@@ -29,6 +30,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "6.1",
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 11720982528,
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 bc4598d251cfb652bfcf4fd7bca00ff2463a5e04..53e4d2eb7cc900663b123f6f6761042b47e755fb 100644
--- a/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-1.json
+++ b/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-1.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "3.5",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11996758016,
@@ -29,6 +30,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "3.5",
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 11996758016,
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 6ea79dbfb04c729243286150d688696e10ecce31..845c41acc80a05ad5579e85452ed561675beccf1 100644
--- a/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-2.json
+++ b/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-2.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "3.5",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11996758016,
@@ -29,6 +30,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "3.5",
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 11996758016,
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 0d915c7b4f1e7ca5ef036a624ac492b055d6fcaf..145cab267066b191988f1fb10975109563ea0076 100644
--- a/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-3.json
+++ b/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-3.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "3.5",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11996758016,
@@ -29,6 +30,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "3.5",
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 11996758016,
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 b53c057e8cb0e39abb084f1f2cc339fa0483705a..05fe6889b9e4fbeb1a4519510c330a7cbcd4de5c 100644
--- a/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-4.json
+++ b/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-4.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "3.5",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11996758016,
@@ -29,6 +30,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "3.5",
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 11996758016,
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 24a58ac511b690671fdaa40d17fc3ba52943fbd1..f01cf38679cf41438de8fc9c4aeb18b9f226cea5 100644
--- a/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-5.json
+++ b/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-5.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "3.5",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11996758016,
@@ -29,6 +30,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "3.5",
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 11996758016,
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 88f0420a1a1cdec7ab73e0e144474c416d5b752e..c7a50230d9c8dc063584d4c2a5a8092a8967c009 100644
--- a/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-6.json
+++ b/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-6.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "3.5",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 11996758016,
@@ -29,6 +30,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "3.5",
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 11996758016,
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 12c0cf8158048d3be7dec62997112faf47c050f2..01be1ade4369647156fc0851ec87add1fa73eac4 100644
--- a/data/grid5000/sites/nancy/clusters/grouille/nodes/grouille-1.json
+++ b/data/grid5000/sites/nancy/clusters/grouille/nodes/grouille-1.json
@@ -20,6 +20,7 @@
   "exotic": true,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "8.0",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 42505076736,
@@ -29,6 +30,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "8.0",
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 42505076736,
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 1381cd52c6c3fdb84be3ff98869daa3645ad7285..610341fb0c677b51baee6299f4e69a85ce10a0d5 100644
--- a/data/grid5000/sites/nancy/clusters/grouille/nodes/grouille-2.json
+++ b/data/grid5000/sites/nancy/clusters/grouille/nodes/grouille-2.json
@@ -20,6 +20,7 @@
   "exotic": true,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "8.0",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 42505076736,
@@ -29,6 +30,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "8.0",
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 42505076736,
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 e18c609c1417628ca99e2298ccb3f3c9dcae9ee9..dc4f84ec4ed355880fcf6f9532c76201c783b0cc 100644
--- a/data/grid5000/sites/nancy/clusters/grue/nodes/grue-1.json
+++ b/data/grid5000/sites/nancy/clusters/grue/nodes/grue-1.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "7.5",
       "cores_affinity": "0 16 8 24 4 20 12 28",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
@@ -30,6 +31,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "7.5",
       "cores_affinity": "2 18 10 26 6 22 14 30",
       "cpu_affinity": 0,
       "device": "/dev/nvidia1",
@@ -40,6 +42,7 @@
       "vendor": "Nvidia"
     },
     "nvidia2": {
+      "compute_capability": "7.5",
       "cores_affinity": "1 17 9 25 7 23 15 31",
       "cpu_affinity": 1,
       "device": "/dev/nvidia2",
@@ -50,6 +53,7 @@
       "vendor": "Nvidia"
     },
     "nvidia3": {
+      "compute_capability": "7.5",
       "cores_affinity": "3 19 11 27 5 21 13 29",
       "cpu_affinity": 1,
       "device": "/dev/nvidia3",
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 9fae628e723fdd19f8031425d2e4b73ab3df3e72..b744166aab7ed210e6d584303cb296d144de1f23 100644
--- a/data/grid5000/sites/nancy/clusters/grue/nodes/grue-2.json
+++ b/data/grid5000/sites/nancy/clusters/grue/nodes/grue-2.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "7.5",
       "cores_affinity": "0 16 8 24 4 20 12 28",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
@@ -30,6 +31,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "7.5",
       "cores_affinity": "2 18 10 26 6 22 14 30",
       "cpu_affinity": 0,
       "device": "/dev/nvidia1",
@@ -40,6 +42,7 @@
       "vendor": "Nvidia"
     },
     "nvidia2": {
+      "compute_capability": "7.5",
       "cores_affinity": "1 17 9 25 7 23 15 31",
       "cpu_affinity": 1,
       "device": "/dev/nvidia2",
@@ -50,6 +53,7 @@
       "vendor": "Nvidia"
     },
     "nvidia3": {
+      "compute_capability": "7.5",
       "cores_affinity": "3 19 11 27 5 21 13 29",
       "cpu_affinity": 1,
       "device": "/dev/nvidia3",
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 7d8eaa0fdca3aa7dba6d8aada62f47d0d4bccdc0..cecbc42fd7929e502e315cdedc07f1150e4da5b2 100644
--- a/data/grid5000/sites/nancy/clusters/grue/nodes/grue-3.json
+++ b/data/grid5000/sites/nancy/clusters/grue/nodes/grue-3.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "7.5",
       "cores_affinity": "0 16 8 24 4 20 12 28",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
@@ -30,6 +31,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "7.5",
       "cores_affinity": "2 18 10 26 6 22 14 30",
       "cpu_affinity": 0,
       "device": "/dev/nvidia1",
@@ -40,6 +42,7 @@
       "vendor": "Nvidia"
     },
     "nvidia2": {
+      "compute_capability": "7.5",
       "cores_affinity": "1 17 9 25 7 23 15 31",
       "cpu_affinity": 1,
       "device": "/dev/nvidia2",
@@ -50,6 +53,7 @@
       "vendor": "Nvidia"
     },
     "nvidia3": {
+      "compute_capability": "7.5",
       "cores_affinity": "3 19 11 27 5 21 13 29",
       "cpu_affinity": 1,
       "device": "/dev/nvidia3",
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 967e181caee0a3b7be267448def4edffea067b23..f16ca14c9d456cfea01f71ec6b959e499b09c327 100644
--- a/data/grid5000/sites/nancy/clusters/grue/nodes/grue-4.json
+++ b/data/grid5000/sites/nancy/clusters/grue/nodes/grue-4.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "7.5",
       "cores_affinity": "0 16 8 24 4 20 12 28",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
@@ -30,6 +31,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "7.5",
       "cores_affinity": "2 18 10 26 6 22 14 30",
       "cpu_affinity": 0,
       "device": "/dev/nvidia1",
@@ -40,6 +42,7 @@
       "vendor": "Nvidia"
     },
     "nvidia2": {
+      "compute_capability": "7.5",
       "cores_affinity": "1 17 9 25 7 23 15 31",
       "cpu_affinity": 1,
       "device": "/dev/nvidia2",
@@ -50,6 +53,7 @@
       "vendor": "Nvidia"
     },
     "nvidia3": {
+      "compute_capability": "7.5",
       "cores_affinity": "3 19 11 27 5 21 13 29",
       "cpu_affinity": 1,
       "device": "/dev/nvidia3",
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 57a9b78927c5009ab68acb4e4704629caf1c66b1..abbc0323abd55bad74efd96a192720d67b39cacd 100644
--- a/data/grid5000/sites/nancy/clusters/grue/nodes/grue-5.json
+++ b/data/grid5000/sites/nancy/clusters/grue/nodes/grue-5.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "7.5",
       "cores_affinity": "0 16 8 24 4 20 12 28",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
@@ -30,6 +31,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "7.5",
       "cores_affinity": "2 18 10 26 6 22 14 30",
       "cpu_affinity": 0,
       "device": "/dev/nvidia1",
@@ -40,6 +42,7 @@
       "vendor": "Nvidia"
     },
     "nvidia2": {
+      "compute_capability": "7.5",
       "cores_affinity": "1 17 9 25 7 23 15 31",
       "cpu_affinity": 1,
       "device": "/dev/nvidia2",
@@ -50,6 +53,7 @@
       "vendor": "Nvidia"
     },
     "nvidia3": {
+      "compute_capability": "7.5",
       "cores_affinity": "3 19 11 27 5 21 13 29",
       "cpu_affinity": 1,
       "device": "/dev/nvidia3",
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 db7ca58fcba4cfb767b153efe07e070eb87bdb25..c37c0a2341066d0b096731df75b99d2fa4b428c5 100644
--- a/data/grid5000/sites/nancy/clusters/gruss/nodes/gruss-1.json
+++ b/data/grid5000/sites/nancy/clusters/gruss/nodes/gruss-1.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "8.6",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 47850717184,
@@ -29,6 +30,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "8.6",
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 47850717184,
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 2126803d396838b0447fe9d1f30916c376abb401..ee1512613a6b46828a07fa70523c08af93c8deb9 100644
--- a/data/grid5000/sites/nancy/clusters/gruss/nodes/gruss-2.json
+++ b/data/grid5000/sites/nancy/clusters/gruss/nodes/gruss-2.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "8.6",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 47850717184,
@@ -29,6 +30,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "8.6",
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 47850717184,
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 a9dd5e545882c9a0d5325d17280b9e6a2a69a055..b8305c02049536920ec4de26055c6d6967c192f2 100644
--- a/data/grid5000/sites/nancy/clusters/gruss/nodes/gruss-3.json
+++ b/data/grid5000/sites/nancy/clusters/gruss/nodes/gruss-3.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "8.6",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 47850717184,
@@ -29,6 +30,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "8.6",
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 47850717184,
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 1f836bbfce8d9e0c1632fd0da96fa7e545b2c2f8..92b57a0510bf61253242ac4bc369102ad73c90fe 100644
--- a/data/grid5000/sites/nancy/clusters/gruss/nodes/gruss-4.json
+++ b/data/grid5000/sites/nancy/clusters/gruss/nodes/gruss-4.json
@@ -20,6 +20,7 @@
   "exotic": false,
   "gpu_devices": {
     "nvidia0": {
+      "compute_capability": "8.6",
       "cpu_affinity": 0,
       "device": "/dev/nvidia0",
       "memory": 47850717184,
@@ -29,6 +30,7 @@
       "vendor": "Nvidia"
     },
     "nvidia1": {
+      "compute_capability": "8.6",
       "cpu_affinity": 1,
       "device": "/dev/nvidia1",
       "memory": 47850717184,
diff --git a/lib/refrepo/gen/wiki/generators/site_hardware.rb b/lib/refrepo/gen/wiki/generators/site_hardware.rb
index 2803258b009c8d892fdbc5568454ed46104b971a..3445690bd46010e58323d4f24a80c63e05fdfaa8 100644
--- a/lib/refrepo/gen/wiki/generators/site_hardware.rb
+++ b/lib/refrepo/gen/wiki/generators/site_hardware.rb
@@ -258,6 +258,11 @@ def gpu_description(node_hash, long_names)
         model = GPURef.model2shortname(d['model'])
       end
       vm = vendor.to_s + ' ' + model.to_s.gsub(' ', ' ') + " (#{memgib} GiB)"
+      if long_names
+        cc = GPURef.get_compute_capability(d['model'])
+        vm += "<br>Compute&nbsp;capability:&nbsp;#{cc}" if cc
+      end
+
       if bymodel[vm]
         bymodel[vm] += 1
       else
diff --git a/lib/refrepo/gpu_ref.rb b/lib/refrepo/gpu_ref.rb
index b10d680d8e15ceaa89f19b84a6e3590b0840f57e..46a24e455129a4188344d5e2ffec684fb727115b 100644
--- a/lib/refrepo/gpu_ref.rb
+++ b/lib/refrepo/gpu_ref.rb
@@ -1,57 +1,100 @@
 # coding: utf-8
 
 class GPURef
-  @@gpu2cores = {
-    "GeForce RTX 2080 Ti" => 4352,
-    "GeForce GTX 1080 Ti" => 3584,
-    "Tesla P100-PCIE-16GB" => 3584,
-    "Tesla P100-SXM2-16GB" => 3584,
-    "Tesla V100-PCIE-32GB" => 5120,
-    "Tesla V100-SXM2-32GB" => 5120,
-    "Tesla M2075" => 448,
-    "GeForce GTX TITAN Black" => 2880,
-    "GeForce GTX 980" => 2048,
-    "Tesla K40m" => 2880,
-    "Tesla T4" => 2560,
-    "A100-PCIE-40GB" => 6912,
-    "A40" => 10752,
-    "Quadro RTX 6000" => 4608,
-    "Radeon Instinct MI50 32GB" => 5120,
-  }
-
-  @@model2sname = {
-    "GeForce RTX 2080 Ti" => "RTX 2080 Ti",
-    "GeForce GTX 1080 Ti" => "GTX 1080 Ti",
-    "Tesla P100-PCIE-16GB" => "Tesla P100",
-    "Tesla P100-SXM2-16GB" => "Tesla P100",
-    "Tesla V100-PCIE-32GB" => "Tesla V100",
-    "Tesla V100-SXM2-32GB" => "Tesla V100",
-    "Tesla M2075" => "Tesla M2075",
-    "GeForce GTX TITAN Black" => "Titan Black",
-    "GeForce GTX 980" => "GTX 980",
-    "Tesla K40m" => "Tesla K40M",
-    "Tesla T4" => "Tesla T4",
-    "A100-PCIE-40GB" => "A100",
-    "A40" => "A40",
-    "Quadro RTX 6000" => "Quadro RTX 6000",
-    "Radeon Instinct MI50 32GB" => "MI50"
+  @@gpus = {
+    'GeForce RTX 2080 Ti' => {
+      'cores'              => 4352,
+      'compute_capability' => '7.5',
+      'short_name'         => 'RTX 2080 Ti',
+    },
+    'GeForce GTX 1080 Ti' => {
+      'cores'              => 3584,
+      'compute_capability' => '6.1',
+      'short_name'         => 'GTX 1080 Ti',
+    },
+    'Tesla P100-PCIE-16GB' => {
+      'cores'              => 3584,
+      'compute_capability' => '6.0',
+      'short_name'         => 'Tesla P100',
+    },
+    'Tesla P100-SXM2-16GB' => {
+      'cores'              => 3584,
+      'compute_capability' => '6.0',
+      'short_name'         => 'Tesla P100',
+    },
+    'Tesla V100-PCIE-32GB' => {
+      'cores'              => 5120,
+      'compute_capability' => '7.0',
+      'short_name'         => 'Tesla V100',
+    },
+    'Tesla V100-SXM2-32GB' => {
+      'cores'              => 5120,
+      'compute_capability' => '7.0',
+      'short_name'         => 'Tesla V100',
+    },
+    'Tesla M2075' => {
+      'cores'              => 448,
+      'compute_capability' => '2.0',
+      'short_name'         => 'Tesla M2075',
+    },
+    'GeForce GTX 980' => {
+      'cores'              => 2048,
+      'compute_capability' => '5.2',
+      'short_name'         => 'GTX 980',
+    },
+    'Tesla K40m' => {
+      'cores'              => 2880,
+      'compute_capability' => '3.5',
+      'short_name'         => 'Tesla K40M',
+    },
+    'Tesla T4' => {
+      'cores'              => 2560,
+      'compute_capability' => '7.5',
+      'short_name'         => 'Tesla T4',
+    },
+    'A100-PCIE-40GB' => {
+      'cores'              => 6912,
+      'compute_capability' => '8.0',
+      'short_name'         => 'A100',
+    },
+    'A40' => {
+      'cores'              => 10752,
+      'compute_capability' => '8.6',
+      'short_name'         => 'A40',
+    },
+    'Quadro RTX 6000' => {
+      'cores'              => 4608,
+      'compute_capability' => '7.5',
+      'short_name'         => 'Quadro RTX 6000',
+    },
+    'Radeon Instinct MI50 32GB' => {
+      'cores'              => 5120,
+      'short_name'         => 'MI50',
+    },
   }
 
   def self.getNumberOfCoresFor(model)
-    if @@gpu2cores[model]
-      return @@gpu2cores[model]
+    if @@gpus[model]
+      return @@gpus[model]['cores']
     else
       raise "Fix me: #{model} is missing"
     end
   end
 
-  # will not keep this, just to ease manual testing for bug #10436
   def self.model2shortname(model)
-    if @@model2sname[model]
-      return @@model2sname[model]
+    if @@gpus[model]
+      return @@gpus[model]['short_name']
     else
       raise "Missing short name for model: #{model}"
     end
   end
 
+  def self.get_compute_capability(model)
+    if @@gpus[model]
+        return @@gpus[model]['compute_capability'] || nil
+    else
+      raise "Fix me: #{model} is missing"
+    end
+  end
+
 end
diff --git a/lib/refrepo/input_loader.rb b/lib/refrepo/input_loader.rb
index d168034b00d3c786bd15424a12b4931fda9a32a7..3c31b5b4d6b4a9d50007f8f804bc48efad14c643 100644
--- a/lib/refrepo/input_loader.rb
+++ b/lib/refrepo/input_loader.rb
@@ -3,6 +3,7 @@
 require 'ipaddress'
 require 'refrepo/hash/hash'
 require 'refrepo/gen/reference-api'
+require 'refrepo/gpu_ref'
 
 def load_yaml_file_hierarchy(directory = File.expand_path("../../input/grid5000/", File.dirname(__FILE__)))
 
@@ -79,6 +80,9 @@ 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(global_hash)
+
   add_default_values_and_mappings(global_hash)
 
   add_node_pdu_mapping(global_hash)
@@ -641,6 +645,19 @@ def add_site_ipv6_infos(h)
   end
 end
 
+def add_compute_capability(h)
+  h['sites'].each_pair do |site_uid, site|
+    site['clusters'].each_pair do |cluster_uid, cluster|
+      cluster['nodes'].select { |k, v| v['status'] != 'retired' }.each_pair do |node_uid, node|
+        if node['gpu_devices']
+          node['gpu_devices'].select { |_, v| v['vendor'] == 'Nvidia' }.each do |_, v|
+            v['compute_capability'] = GPURef.get_compute_capability(v['model'])
+          end
+        end
+      end
+    end
+  end
+end
 
 def complete_one_network_equipment(network_uid, network)
   network["type"] = "network_equipment"
diff --git a/lib/refrepo/valid/data/homogeneity.yaml.erb b/lib/refrepo/valid/data/homogeneity.yaml.erb
index 08af3d13e7a7b3229e861559d13a785ae9e0e5b8..e1d0180e8a906f3d09fb0254615a93d8bcda2e33 100644
--- a/lib/refrepo/valid/data/homogeneity.yaml.erb
+++ b/lib/refrepo/valid/data/homogeneity.yaml.erb
@@ -52,9 +52,11 @@ lille:
     - ~gpu_devices.nvidia0.vbios_version
     - ~gpu_devices.nvidia0.memory
     - ~gpu_devices.nvidia0.model
+    - ~gpu_devices.nvidia0.compute_capability
     - ~gpu_devices.nvidia1.vbios_version
     - ~gpu_devices.nvidia1.memory
     - ~gpu_devices.nvidia1.model
+    - ~gpu_devices.nvidia1.compute_capability
     - ~storage_devices.pci-0000:18:00.0-scsi-0:0:2:0.firmware_version
     - ~storage_devices.pci-0000:18:00.0-scsi-0:0:2:0.model
     - ~storage_devices.pci-0000:18:00.0-scsi-0:0:2:0.vendor