From c4d3ee6475913613c9e07361ee9e321779122fea Mon Sep 17 00:00:00 2001
From: Patrice RINGOT <patrice.ringot@loria.fr>
Date: Mon, 15 Jul 2019 23:04:42 +0200
Subject: [PATCH] Add new GPU representation to data node files

---
 .../clusters/chifflet/nodes/chifflet-1.json   | 20 +++++++++
 .../clusters/chifflet/nodes/chifflet-2.json   | 20 +++++++++
 .../clusters/chifflet/nodes/chifflet-3.json   | 20 +++++++++
 .../clusters/chifflet/nodes/chifflet-4.json   | 20 +++++++++
 .../clusters/chifflet/nodes/chifflet-5.json   | 20 +++++++++
 .../clusters/chifflet/nodes/chifflet-6.json   | 20 +++++++++
 .../clusters/chifflet/nodes/chifflet-7.json   | 20 +++++++++
 .../clusters/chifflet/nodes/chifflet-8.json   | 20 +++++++++
 .../clusters/chifflot/nodes/chifflot-1.json   | 20 +++++++++
 .../clusters/chifflot/nodes/chifflot-2.json   | 20 +++++++++
 .../clusters/chifflot/nodes/chifflot-3.json   | 20 +++++++++
 .../clusters/chifflot/nodes/chifflot-4.json   | 20 +++++++++
 .../clusters/chifflot/nodes/chifflot-5.json   | 20 +++++++++
 .../clusters/chifflot/nodes/chifflot-6.json   | 20 +++++++++
 .../clusters/chifflot/nodes/chifflot-7.json   | 20 +++++++++
 .../clusters/chifflot/nodes/chifflot-8.json   | 20 +++++++++
 .../lyon/clusters/orion/nodes/orion-1.json    | 11 +++++
 .../lyon/clusters/orion/nodes/orion-2.json    | 11 +++++
 .../lyon/clusters/orion/nodes/orion-3.json    | 11 +++++
 .../lyon/clusters/orion/nodes/orion-4.json    | 11 +++++
 .../clusters/graffiti/nodes/graffiti-1.json   | 42 ++++++++++++++++++-
 .../clusters/graffiti/nodes/graffiti-10.json  | 42 ++++++++++++++++++-
 .../clusters/graffiti/nodes/graffiti-11.json  | 42 ++++++++++++++++++-
 .../clusters/graffiti/nodes/graffiti-12.json  | 42 ++++++++++++++++++-
 .../clusters/graffiti/nodes/graffiti-13.json  | 42 ++++++++++++++++++-
 .../clusters/graffiti/nodes/graffiti-2.json   | 42 ++++++++++++++++++-
 .../clusters/graffiti/nodes/graffiti-3.json   | 42 ++++++++++++++++++-
 .../clusters/graffiti/nodes/graffiti-4.json   | 42 ++++++++++++++++++-
 .../clusters/graffiti/nodes/graffiti-5.json   | 42 ++++++++++++++++++-
 .../clusters/graffiti/nodes/graffiti-6.json   | 42 ++++++++++++++++++-
 .../clusters/graffiti/nodes/graffiti-7.json   | 42 ++++++++++++++++++-
 .../clusters/graffiti/nodes/graffiti-8.json   | 42 ++++++++++++++++++-
 .../clusters/graffiti/nodes/graffiti-9.json   | 42 ++++++++++++++++++-
 .../clusters/graphique/nodes/graphique-1.json | 20 +++++++++
 .../clusters/graphique/nodes/graphique-2.json | 20 +++++++++
 .../clusters/graphique/nodes/graphique-3.json | 20 +++++++++
 .../clusters/graphique/nodes/graphique-4.json | 20 +++++++++
 .../clusters/graphique/nodes/graphique-5.json | 20 +++++++++
 .../clusters/graphique/nodes/graphique-6.json | 20 +++++++++
 .../nancy/clusters/grele/nodes/grele-1.json   | 20 +++++++++
 .../nancy/clusters/grele/nodes/grele-10.json  | 20 +++++++++
 .../nancy/clusters/grele/nodes/grele-11.json  | 20 +++++++++
 .../nancy/clusters/grele/nodes/grele-12.json  | 20 +++++++++
 .../nancy/clusters/grele/nodes/grele-13.json  | 20 +++++++++
 .../nancy/clusters/grele/nodes/grele-14.json  | 20 +++++++++
 .../nancy/clusters/grele/nodes/grele-2.json   | 20 +++++++++
 .../nancy/clusters/grele/nodes/grele-3.json   | 20 +++++++++
 .../nancy/clusters/grele/nodes/grele-4.json   | 20 +++++++++
 .../nancy/clusters/grele/nodes/grele-5.json   | 20 +++++++++
 .../nancy/clusters/grele/nodes/grele-6.json   | 20 +++++++++
 .../nancy/clusters/grele/nodes/grele-7.json   | 20 +++++++++
 .../nancy/clusters/grele/nodes/grele-8.json   | 20 +++++++++
 .../nancy/clusters/grele/nodes/grele-9.json   | 20 +++++++++
 .../clusters/grimani/nodes/grimani-1.json     | 20 +++++++++
 .../clusters/grimani/nodes/grimani-2.json     | 20 +++++++++
 .../clusters/grimani/nodes/grimani-3.json     | 20 +++++++++
 .../clusters/grimani/nodes/grimani-4.json     | 20 +++++++++
 .../clusters/grimani/nodes/grimani-5.json     | 20 +++++++++
 .../clusters/grimani/nodes/grimani-6.json     | 20 +++++++++
 59 files changed, 1404 insertions(+), 26 deletions(-)

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 b2395f7f1f3..d4611b25c5a 100644
--- a/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-1.json
+++ b/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-1.json
@@ -22,6 +22,26 @@
     "gpu_model": "GTX 1080 Ti",
     "gpu_vendor": "Nvidia"
   },
+  "gpu_devices": {
+    "nvidia0": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia0",
+      "memory": 11178000000,
+      "model": "GeForce GTX 1080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "86.02.39.00.01",
+      "vendor": "Nvidia"
+    },
+    "nvidia1": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia1",
+      "memory": 11178000000,
+      "model": "GeForce GTX 1080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "86.02.39.00.01",
+      "vendor": "Nvidia"
+    }
+  },
   "kavlan": {
     "eth0": {
       "kavlan-1": "192.168.194.1",
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 380da56633e..cfc5e554389 100644
--- a/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-2.json
+++ b/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-2.json
@@ -22,6 +22,26 @@
     "gpu_model": "GTX 1080 Ti",
     "gpu_vendor": "Nvidia"
   },
+  "gpu_devices": {
+    "nvidia0": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia0",
+      "memory": 11178000000,
+      "model": "GeForce GTX 1080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "86.02.39.00.01",
+      "vendor": "Nvidia"
+    },
+    "nvidia1": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia1",
+      "memory": 11178000000,
+      "model": "GeForce GTX 1080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "86.02.39.00.01",
+      "vendor": "Nvidia"
+    }
+  },
   "kavlan": {
     "eth0": {
       "kavlan-1": "192.168.194.2",
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 cd8387bb608..efc6c700b48 100644
--- a/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-3.json
+++ b/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-3.json
@@ -22,6 +22,26 @@
     "gpu_model": "GTX 1080 Ti",
     "gpu_vendor": "Nvidia"
   },
+  "gpu_devices": {
+    "nvidia0": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia0",
+      "memory": 11178000000,
+      "model": "GeForce GTX 1080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "86.02.39.00.01",
+      "vendor": "Nvidia"
+    },
+    "nvidia1": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia1",
+      "memory": 11178000000,
+      "model": "GeForce GTX 1080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "86.02.39.00.01",
+      "vendor": "Nvidia"
+    }
+  },
   "kavlan": {
     "eth0": {
       "kavlan-1": "192.168.194.3",
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 5a0300d7449..b054c228a66 100644
--- a/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-4.json
+++ b/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-4.json
@@ -22,6 +22,26 @@
     "gpu_model": "GTX 1080 Ti",
     "gpu_vendor": "Nvidia"
   },
+  "gpu_devices": {
+    "nvidia0": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia0",
+      "memory": 11178000000,
+      "model": "GeForce GTX 1080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "86.02.39.00.01",
+      "vendor": "Nvidia"
+    },
+    "nvidia1": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia1",
+      "memory": 11178000000,
+      "model": "GeForce GTX 1080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "86.02.39.00.01",
+      "vendor": "Nvidia"
+    }
+  },
   "kavlan": {
     "eth0": {
       "kavlan-1": "192.168.194.4",
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 c701c48105a..16cf8f0eeff 100644
--- a/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-5.json
+++ b/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-5.json
@@ -22,6 +22,26 @@
     "gpu_model": "GTX 1080 Ti",
     "gpu_vendor": "Nvidia"
   },
+  "gpu_devices": {
+    "nvidia0": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia0",
+      "memory": 11178000000,
+      "model": "GeForce GTX 1080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "86.02.39.00.01",
+      "vendor": "Nvidia"
+    },
+    "nvidia1": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia1",
+      "memory": 11178000000,
+      "model": "GeForce GTX 1080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "86.02.39.00.01",
+      "vendor": "Nvidia"
+    }
+  },
   "kavlan": {
     "eth0": {
       "kavlan-1": "192.168.194.5",
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 3236f1c2975..a3ce84450d4 100644
--- a/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-6.json
+++ b/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-6.json
@@ -22,6 +22,26 @@
     "gpu_model": "GTX 1080 Ti",
     "gpu_vendor": "Nvidia"
   },
+  "gpu_devices": {
+    "nvidia0": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia0",
+      "memory": 11178000000,
+      "model": "GeForce GTX 1080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "86.02.39.00.01",
+      "vendor": "Nvidia"
+    },
+    "nvidia1": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia1",
+      "memory": 11178000000,
+      "model": "GeForce GTX 1080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "86.02.39.00.01",
+      "vendor": "Nvidia"
+    }
+  },
   "kavlan": {
     "eth0": {
       "kavlan-1": "192.168.194.6",
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 4fedac91370..9b99261c1ab 100644
--- a/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-7.json
+++ b/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-7.json
@@ -22,6 +22,26 @@
     "gpu_model": "GTX 1080 Ti",
     "gpu_vendor": "Nvidia"
   },
+  "gpu_devices": {
+    "nvidia0": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia0",
+      "memory": 11178000000,
+      "model": "GeForce GTX 1080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "86.02.39.00.01",
+      "vendor": "Nvidia"
+    },
+    "nvidia1": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia1",
+      "memory": 11178000000,
+      "model": "GeForce GTX 1080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "86.02.39.00.01",
+      "vendor": "Nvidia"
+    }
+  },
   "kavlan": {
     "eth0": {
       "kavlan-1": "192.168.194.7",
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 bcf3d55db7f..5e5201ca6b6 100644
--- a/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-8.json
+++ b/data/grid5000/sites/lille/clusters/chifflet/nodes/chifflet-8.json
@@ -22,6 +22,26 @@
     "gpu_model": "GTX 1080 Ti",
     "gpu_vendor": "Nvidia"
   },
+  "gpu_devices": {
+    "nvidia0": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia0",
+      "memory": 11178000000,
+      "model": "GeForce GTX 1080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "86.02.39.00.01",
+      "vendor": "Nvidia"
+    },
+    "nvidia1": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia1",
+      "memory": 11178000000,
+      "model": "GeForce GTX 1080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "86.02.39.00.01",
+      "vendor": "Nvidia"
+    }
+  },
   "kavlan": {
     "eth0": {
       "kavlan-1": "192.168.194.8",
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 b0b4f0de923..3452e09f2cf 100644
--- a/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-1.json
+++ b/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-1.json
@@ -22,6 +22,26 @@
     "gpu_model": "Tesla P100",
     "gpu_vendor": "Nvidia"
   },
+  "gpu_devices": {
+    "nvidia0": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia0",
+      "memory": 16280000000,
+      "model": "Tesla P100-PCIE-16GB",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "86.00.4D.00.01",
+      "vendor": "Nvidia"
+    },
+    "nvidia1": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia1",
+      "memory": 16280000000,
+      "model": "Tesla P100-PCIE-16GB",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "86.00.4D.00.01",
+      "vendor": "Nvidia"
+    }
+  },
   "kavlan": {
     "eth0": {
       "kavlan-1": "192.168.196.1",
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 5c31ed78595..7bd2002f1a7 100644
--- a/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-2.json
+++ b/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-2.json
@@ -22,6 +22,26 @@
     "gpu_model": "Tesla P100",
     "gpu_vendor": "Nvidia"
   },
+  "gpu_devices": {
+    "nvidia0": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia0",
+      "memory": 16280000000,
+      "model": "Tesla P100-PCIE-16GB",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "86.00.4D.00.01",
+      "vendor": "Nvidia"
+    },
+    "nvidia1": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia1",
+      "memory": 16280000000,
+      "model": "Tesla P100-PCIE-16GB",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "86.00.4D.00.01",
+      "vendor": "Nvidia"
+    }
+  },
   "kavlan": {
     "eth0": {
       "kavlan-1": "192.168.196.2",
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 fb465bcc475..5b8fa4fe98c 100644
--- a/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-3.json
+++ b/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-3.json
@@ -22,6 +22,26 @@
     "gpu_model": "Tesla P100",
     "gpu_vendor": "Nvidia"
   },
+  "gpu_devices": {
+    "nvidia0": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia0",
+      "memory": 16280000000,
+      "model": "Tesla P100-PCIE-16GB",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "86.00.4D.00.01",
+      "vendor": "Nvidia"
+    },
+    "nvidia1": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia1",
+      "memory": 16280000000,
+      "model": "Tesla P100-PCIE-16GB",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "86.00.4D.00.01",
+      "vendor": "Nvidia"
+    }
+  },
   "kavlan": {
     "eth0": {
       "kavlan-1": "192.168.196.3",
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 f95404b26c4..f8ec07f1779 100644
--- a/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-4.json
+++ b/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-4.json
@@ -22,6 +22,26 @@
     "gpu_model": "Tesla P100",
     "gpu_vendor": "Nvidia"
   },
+  "gpu_devices": {
+    "nvidia0": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia0",
+      "memory": 16280000000,
+      "model": "Tesla P100-PCIE-16GB",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "86.00.4D.00.01",
+      "vendor": "Nvidia"
+    },
+    "nvidia1": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia1",
+      "memory": 16280000000,
+      "model": "Tesla P100-PCIE-16GB",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "86.00.4D.00.01",
+      "vendor": "Nvidia"
+    }
+  },
   "kavlan": {
     "eth0": {
       "kavlan-1": "192.168.196.4",
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 001bc0d8a00..193b57b6675 100644
--- a/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-5.json
+++ b/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-5.json
@@ -22,6 +22,26 @@
     "gpu_model": "Tesla P100",
     "gpu_vendor": "Nvidia"
   },
+  "gpu_devices": {
+    "nvidia0": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia0",
+      "memory": 16280000000,
+      "model": "Tesla P100-PCIE-16GB",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "86.00.4D.00.01",
+      "vendor": "Nvidia"
+    },
+    "nvidia1": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia1",
+      "memory": 16280000000,
+      "model": "Tesla P100-PCIE-16GB",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "86.00.4D.00.01",
+      "vendor": "Nvidia"
+    }
+  },
   "kavlan": {
     "eth0": {
       "kavlan-1": "192.168.196.5",
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 02ef41573c6..043238acb87 100644
--- a/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-6.json
+++ b/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-6.json
@@ -22,6 +22,26 @@
     "gpu_model": "Tesla P100",
     "gpu_vendor": "Nvidia"
   },
+  "gpu_devices": {
+    "nvidia0": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia0",
+      "memory": 16280000000,
+      "model": "Tesla P100-PCIE-16GB",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "86.00.4D.00.01",
+      "vendor": "Nvidia"
+    },
+    "nvidia1": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia1",
+      "memory": 16280000000,
+      "model": "Tesla P100-PCIE-16GB",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "86.00.4D.00.01",
+      "vendor": "Nvidia"
+    }
+  },
   "kavlan": {
     "eth0": {
       "kavlan-1": "192.168.196.6",
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 323c4c30c15..28d4bb1b6e7 100644
--- a/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-7.json
+++ b/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-7.json
@@ -22,6 +22,26 @@
     "gpu_model": "Tesla V100",
     "gpu_vendor": "Nvidia"
   },
+  "gpu_devices": {
+    "nvidia0": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia0",
+      "memory": 32480000000,
+      "model": "Tesla V100-PCIE-32GB",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "88.00.48.00.02",
+      "vendor": "Nvidia"
+    },
+    "nvidia1": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia1",
+      "memory": 32480000000,
+      "model": "Tesla V100-PCIE-32GB",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "88.00.48.00.02",
+      "vendor": "Nvidia"
+    }
+  },
   "kavlan": {
     "eth0": {
       "kavlan-1": "192.168.196.7",
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 c5647be9a4b..da18f24f861 100644
--- a/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-8.json
+++ b/data/grid5000/sites/lille/clusters/chifflot/nodes/chifflot-8.json
@@ -22,6 +22,26 @@
     "gpu_model": "Tesla V100",
     "gpu_vendor": "Nvidia"
   },
+  "gpu_devices": {
+    "nvidia0": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia0",
+      "memory": 32480000000,
+      "model": "Tesla V100-PCIE-32GB",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "88.00.48.00.02",
+      "vendor": "Nvidia"
+    },
+    "nvidia1": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia1",
+      "memory": 32480000000,
+      "model": "Tesla V100-PCIE-32GB",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "88.00.48.00.02",
+      "vendor": "Nvidia"
+    }
+  },
   "kavlan": {
     "eth0": {
       "kavlan-1": "192.168.196.8",
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 4c2cc2fdc10..54d18630417 100644
--- a/data/grid5000/sites/lyon/clusters/orion/nodes/orion-1.json
+++ b/data/grid5000/sites/lyon/clusters/orion/nodes/orion-1.json
@@ -22,6 +22,17 @@
     "gpu_model": "Tesla M2075",
     "gpu_vendor": "Nvidia"
   },
+  "gpu_devices": {
+    "nvidia0": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia0",
+      "memory": 5636096000,
+      "model": "Tesla M2075",
+      "power_default_limit": "225.00 W",
+      "vbios_version": "70.10.46.00.05",
+      "vendor": "Nvidia"
+    }
+  },
   "kavlan": {
     "eth0": {
       "kavlan-1": "192.168.194.1",
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 c35421c9c74..b2a8f62a022 100644
--- a/data/grid5000/sites/lyon/clusters/orion/nodes/orion-2.json
+++ b/data/grid5000/sites/lyon/clusters/orion/nodes/orion-2.json
@@ -22,6 +22,17 @@
     "gpu_model": "Tesla M2075",
     "gpu_vendor": "Nvidia"
   },
+  "gpu_devices": {
+    "nvidia0": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia0",
+      "memory": 5636096000,
+      "model": "Tesla M2075",
+      "power_default_limit": "225.00 W",
+      "vbios_version": "70.10.46.00.05",
+      "vendor": "Nvidia"
+    }
+  },
   "kavlan": {
     "eth0": {
       "kavlan-1": "192.168.194.2",
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 b561c0a13a6..88d0fd85b7b 100644
--- a/data/grid5000/sites/lyon/clusters/orion/nodes/orion-3.json
+++ b/data/grid5000/sites/lyon/clusters/orion/nodes/orion-3.json
@@ -22,6 +22,17 @@
     "gpu_model": "Tesla M2075",
     "gpu_vendor": "Nvidia"
   },
+  "gpu_devices": {
+    "nvidia0": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia0",
+      "memory": 5636096000,
+      "model": "Tesla M2075",
+      "power_default_limit": "225.00 W",
+      "vbios_version": "70.10.46.00.05",
+      "vendor": "Nvidia"
+    }
+  },
   "kavlan": {
     "eth0": {
       "kavlan-1": "192.168.194.3",
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 511fea577f9..f9dffc8c868 100644
--- a/data/grid5000/sites/lyon/clusters/orion/nodes/orion-4.json
+++ b/data/grid5000/sites/lyon/clusters/orion/nodes/orion-4.json
@@ -22,6 +22,17 @@
     "gpu_model": "Tesla M2075",
     "gpu_vendor": "Nvidia"
   },
+  "gpu_devices": {
+    "nvidia0": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia0",
+      "memory": 5636096000,
+      "model": "Tesla M2075",
+      "power_default_limit": "225.00 W",
+      "vbios_version": "70.10.46.00.05",
+      "vendor": "Nvidia"
+    }
+  },
   "kavlan": {
     "eth0": {
       "kavlan-1": "192.168.194.4",
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 b0d9a879ff4..cde95fd8872 100644
--- a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-1.json
+++ b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-1.json
@@ -22,6 +22,44 @@
     "gpu_model": "RTX 2080 Ti",
     "gpu_vendor": "Nvidia"
   },
+  "gpu_devices": {
+    "nvidia0": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia0",
+      "memory": 10989000000,
+      "model": "GeForce RTX 2080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "90.02.17.00.B2",
+      "vendor": "Nvidia"
+    },
+    "nvidia1": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia1",
+      "memory": 10989000000,
+      "model": "GeForce RTX 2080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "90.02.17.00.B2",
+      "vendor": "Nvidia"
+    },
+    "nvidia2": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia2",
+      "memory": 10989000000,
+      "model": "GeForce RTX 2080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "90.02.0B.40.09",
+      "vendor": "Nvidia"
+    },
+    "nvidia3": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia3",
+      "memory": 10989000000,
+      "model": "GeForce RTX 2080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "90.02.17.00.B2",
+      "vendor": "Nvidia"
+    }
+  },
   "kavlan": {
     "eth2": {
       "kavlan-1": "192.168.204.1",
@@ -141,8 +179,8 @@
     "turboboost_enabled": true
   },
   "performance": {
-    "core_flops": 0,
-    "node_flops": 0
+    "core_flops": 17713000000,
+    "node_flops": 202670000000
   },
   "processor": {
     "cache_l1": null,
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 84dbb98f189..81c628c2cca 100644
--- a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-10.json
+++ b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-10.json
@@ -22,6 +22,44 @@
     "gpu_model": "RTX 2080 Ti",
     "gpu_vendor": "Nvidia"
   },
+  "gpu_devices": {
+    "nvidia0": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia0",
+      "memory": 10989000000,
+      "model": "GeForce RTX 2080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "90.02.17.00.B2",
+      "vendor": "Nvidia"
+    },
+    "nvidia1": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia1",
+      "memory": 10989000000,
+      "model": "GeForce RTX 2080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "90.02.17.00.B2",
+      "vendor": "Nvidia"
+    },
+    "nvidia2": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia2",
+      "memory": 10989000000,
+      "model": "GeForce RTX 2080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "90.02.17.00.B2",
+      "vendor": "Nvidia"
+    },
+    "nvidia3": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia3",
+      "memory": 10989000000,
+      "model": "GeForce RTX 2080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "90.02.17.00.B2",
+      "vendor": "Nvidia"
+    }
+  },
   "kavlan": {
     "eth2": {
       "kavlan-1": "192.168.204.10",
@@ -141,8 +179,8 @@
     "turboboost_enabled": true
   },
   "performance": {
-    "core_flops": 0,
-    "node_flops": 0
+    "core_flops": 17713000000,
+    "node_flops": 202670000000
   },
   "processor": {
     "cache_l1": null,
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 3fcc4fed0cc..c975d258021 100644
--- a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-11.json
+++ b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-11.json
@@ -22,6 +22,44 @@
     "gpu_model": "RTX 2080 Ti",
     "gpu_vendor": "Nvidia"
   },
+  "gpu_devices": {
+    "nvidia0": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia0",
+      "memory": 10989000000,
+      "model": "GeForce RTX 2080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "90.02.17.00.B2",
+      "vendor": "Nvidia"
+    },
+    "nvidia1": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia1",
+      "memory": 10989000000,
+      "model": "GeForce RTX 2080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "90.02.17.00.B2",
+      "vendor": "Nvidia"
+    },
+    "nvidia2": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia2",
+      "memory": 10989000000,
+      "model": "GeForce RTX 2080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "90.02.17.00.B2",
+      "vendor": "Nvidia"
+    },
+    "nvidia3": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia3",
+      "memory": 10989000000,
+      "model": "GeForce RTX 2080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "90.02.17.00.B2",
+      "vendor": "Nvidia"
+    }
+  },
   "kavlan": {
     "eth2": {
       "kavlan-1": "192.168.204.11",
@@ -141,8 +179,8 @@
     "turboboost_enabled": true
   },
   "performance": {
-    "core_flops": 0,
-    "node_flops": 0
+    "core_flops": 17713000000,
+    "node_flops": 202670000000
   },
   "processor": {
     "cache_l1": null,
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 bf50302dd9c..63b7150d0eb 100644
--- a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-12.json
+++ b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-12.json
@@ -22,6 +22,44 @@
     "gpu_model": "RTX 2080 Ti",
     "gpu_vendor": "Nvidia"
   },
+  "gpu_devices": {
+    "nvidia0": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia0",
+      "memory": 10989000000,
+      "model": "GeForce RTX 2080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "90.02.17.00.B2",
+      "vendor": "Nvidia"
+    },
+    "nvidia1": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia1",
+      "memory": 10989000000,
+      "model": "GeForce RTX 2080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "90.02.17.00.B2",
+      "vendor": "Nvidia"
+    },
+    "nvidia2": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia2",
+      "memory": 10989000000,
+      "model": "GeForce RTX 2080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "90.02.17.00.B2",
+      "vendor": "Nvidia"
+    },
+    "nvidia3": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia3",
+      "memory": 10989000000,
+      "model": "GeForce RTX 2080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "90.02.17.00.B2",
+      "vendor": "Nvidia"
+    }
+  },
   "kavlan": {
     "eth2": {
       "kavlan-1": "192.168.204.12",
@@ -141,8 +179,8 @@
     "turboboost_enabled": true
   },
   "performance": {
-    "core_flops": 0,
-    "node_flops": 0
+    "core_flops": 17713000000,
+    "node_flops": 202670000000
   },
   "processor": {
     "cache_l1": null,
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 26609ebd05e..708c7618e24 100644
--- a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-13.json
+++ b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-13.json
@@ -22,6 +22,44 @@
     "gpu_model": "RTX 2080 Ti",
     "gpu_vendor": "Nvidia"
   },
+  "gpu_devices": {
+    "nvidia0": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia0",
+      "memory": 10989000000,
+      "model": "GeForce RTX 2080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "90.02.17.00.B2",
+      "vendor": "Nvidia"
+    },
+    "nvidia1": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia1",
+      "memory": 10989000000,
+      "model": "GeForce RTX 2080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "90.02.17.00.B2",
+      "vendor": "Nvidia"
+    },
+    "nvidia2": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia2",
+      "memory": 10989000000,
+      "model": "GeForce RTX 2080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "90.02.17.00.B2",
+      "vendor": "Nvidia"
+    },
+    "nvidia3": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia3",
+      "memory": 10989000000,
+      "model": "GeForce RTX 2080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "90.02.17.00.B2",
+      "vendor": "Nvidia"
+    }
+  },
   "kavlan": {
     "eth2": {
       "kavlan-1": "192.168.204.13",
@@ -141,8 +179,8 @@
     "turboboost_enabled": true
   },
   "performance": {
-    "core_flops": 0,
-    "node_flops": 0
+    "core_flops": 17713000000,
+    "node_flops": 202670000000
   },
   "processor": {
     "cache_l1": null,
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 25beff13747..8e90d562fd6 100644
--- a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-2.json
+++ b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-2.json
@@ -22,6 +22,44 @@
     "gpu_model": "RTX 2080 Ti",
     "gpu_vendor": "Nvidia"
   },
+  "gpu_devices": {
+    "nvidia0": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia0",
+      "memory": 10989000000,
+      "model": "GeForce RTX 2080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "90.02.17.00.B2",
+      "vendor": "Nvidia"
+    },
+    "nvidia1": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia1",
+      "memory": 10989000000,
+      "model": "GeForce RTX 2080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "90.02.0B.40.09",
+      "vendor": "Nvidia"
+    },
+    "nvidia2": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia2",
+      "memory": 10989000000,
+      "model": "GeForce RTX 2080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "90.02.0B.40.09",
+      "vendor": "Nvidia"
+    },
+    "nvidia3": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia3",
+      "memory": 10989000000,
+      "model": "GeForce RTX 2080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "90.02.17.00.AC",
+      "vendor": "Nvidia"
+    }
+  },
   "kavlan": {
     "eth2": {
       "kavlan-1": "192.168.204.2",
@@ -141,8 +179,8 @@
     "turboboost_enabled": true
   },
   "performance": {
-    "core_flops": 0,
-    "node_flops": 0
+    "core_flops": 17713000000,
+    "node_flops": 202670000000
   },
   "processor": {
     "cache_l1": null,
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 475727c3d06..592efacf34d 100644
--- a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-3.json
+++ b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-3.json
@@ -22,6 +22,44 @@
     "gpu_model": "RTX 2080 Ti",
     "gpu_vendor": "Nvidia"
   },
+  "gpu_devices": {
+    "nvidia0": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia0",
+      "memory": 10989000000,
+      "model": "GeForce RTX 2080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "90.02.17.00.B2",
+      "vendor": "Nvidia"
+    },
+    "nvidia1": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia1",
+      "memory": 10989000000,
+      "model": "GeForce RTX 2080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "90.02.17.00.B2",
+      "vendor": "Nvidia"
+    },
+    "nvidia2": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia2",
+      "memory": 10989000000,
+      "model": "GeForce RTX 2080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "90.02.17.00.B2",
+      "vendor": "Nvidia"
+    },
+    "nvidia3": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia3",
+      "memory": 10989000000,
+      "model": "GeForce RTX 2080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "90.02.17.00.B2",
+      "vendor": "Nvidia"
+    }
+  },
   "kavlan": {
     "eth2": {
       "kavlan-1": "192.168.204.3",
@@ -141,8 +179,8 @@
     "turboboost_enabled": true
   },
   "performance": {
-    "core_flops": 0,
-    "node_flops": 0
+    "core_flops": 17713000000,
+    "node_flops": 202670000000
   },
   "processor": {
     "cache_l1": null,
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 e0c5fcb13b3..74316d1475f 100644
--- a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-4.json
+++ b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-4.json
@@ -22,6 +22,44 @@
     "gpu_model": "RTX 2080 Ti",
     "gpu_vendor": "Nvidia"
   },
+  "gpu_devices": {
+    "nvidia0": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia0",
+      "memory": 10989000000,
+      "model": "GeForce RTX 2080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "90.02.17.00.B2",
+      "vendor": "Nvidia"
+    },
+    "nvidia1": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia1",
+      "memory": 10989000000,
+      "model": "GeForce RTX 2080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "90.02.17.00.B2",
+      "vendor": "Nvidia"
+    },
+    "nvidia2": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia2",
+      "memory": 10989000000,
+      "model": "GeForce RTX 2080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "90.02.17.00.B2",
+      "vendor": "Nvidia"
+    },
+    "nvidia3": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia3",
+      "memory": 10989000000,
+      "model": "GeForce RTX 2080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "90.02.17.00.B2",
+      "vendor": "Nvidia"
+    }
+  },
   "kavlan": {
     "eth2": {
       "kavlan-1": "192.168.204.4",
@@ -141,8 +179,8 @@
     "turboboost_enabled": true
   },
   "performance": {
-    "core_flops": 0,
-    "node_flops": 0
+    "core_flops": 17713000000,
+    "node_flops": 202670000000
   },
   "processor": {
     "cache_l1": null,
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 0f50f2033da..237292e8a82 100644
--- a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-5.json
+++ b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-5.json
@@ -22,6 +22,44 @@
     "gpu_model": "RTX 2080 Ti",
     "gpu_vendor": "Nvidia"
   },
+  "gpu_devices": {
+    "nvidia0": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia0",
+      "memory": 10989000000,
+      "model": "GeForce RTX 2080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "90.02.17.00.B2",
+      "vendor": "Nvidia"
+    },
+    "nvidia1": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia1",
+      "memory": 10989000000,
+      "model": "GeForce RTX 2080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "90.02.17.00.B2",
+      "vendor": "Nvidia"
+    },
+    "nvidia2": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia2",
+      "memory": 10989000000,
+      "model": "GeForce RTX 2080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "90.02.17.00.B2",
+      "vendor": "Nvidia"
+    },
+    "nvidia3": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia3",
+      "memory": 10989000000,
+      "model": "GeForce RTX 2080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "90.02.17.00.B2",
+      "vendor": "Nvidia"
+    }
+  },
   "kavlan": {
     "eth2": {
       "kavlan-1": "192.168.204.5",
@@ -141,8 +179,8 @@
     "turboboost_enabled": true
   },
   "performance": {
-    "core_flops": 0,
-    "node_flops": 0
+    "core_flops": 17713000000,
+    "node_flops": 202670000000
   },
   "processor": {
     "cache_l1": null,
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 e5e63f33482..2477328f537 100644
--- a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-6.json
+++ b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-6.json
@@ -22,6 +22,44 @@
     "gpu_model": "RTX 2080 Ti",
     "gpu_vendor": "Nvidia"
   },
+  "gpu_devices": {
+    "nvidia0": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia0",
+      "memory": 10989000000,
+      "model": "GeForce RTX 2080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "90.02.17.00.B2",
+      "vendor": "Nvidia"
+    },
+    "nvidia1": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia1",
+      "memory": 10989000000,
+      "model": "GeForce RTX 2080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "90.02.17.00.B2",
+      "vendor": "Nvidia"
+    },
+    "nvidia2": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia2",
+      "memory": 10989000000,
+      "model": "GeForce RTX 2080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "90.02.17.00.B2",
+      "vendor": "Nvidia"
+    },
+    "nvidia3": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia3",
+      "memory": 10989000000,
+      "model": "GeForce RTX 2080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "90.02.17.00.B2",
+      "vendor": "Nvidia"
+    }
+  },
   "kavlan": {
     "eth2": {
       "kavlan-1": "192.168.204.6",
@@ -141,8 +179,8 @@
     "turboboost_enabled": true
   },
   "performance": {
-    "core_flops": 0,
-    "node_flops": 0
+    "core_flops": 17713000000,
+    "node_flops": 202670000000
   },
   "processor": {
     "cache_l1": null,
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 eaf884a6c08..8bedffb38bd 100644
--- a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-7.json
+++ b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-7.json
@@ -22,6 +22,44 @@
     "gpu_model": "RTX 2080 Ti",
     "gpu_vendor": "Nvidia"
   },
+  "gpu_devices": {
+    "nvidia0": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia0",
+      "memory": 10989000000,
+      "model": "GeForce RTX 2080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "90.02.17.00.B2",
+      "vendor": "Nvidia"
+    },
+    "nvidia1": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia1",
+      "memory": 10989000000,
+      "model": "GeForce RTX 2080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "90.02.17.00.B2",
+      "vendor": "Nvidia"
+    },
+    "nvidia2": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia2",
+      "memory": 10989000000,
+      "model": "GeForce RTX 2080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "90.02.17.00.B2",
+      "vendor": "Nvidia"
+    },
+    "nvidia3": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia3",
+      "memory": 10989000000,
+      "model": "GeForce RTX 2080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "90.02.17.00.B2",
+      "vendor": "Nvidia"
+    }
+  },
   "kavlan": {
     "eth2": {
       "kavlan-1": "192.168.204.7",
@@ -141,8 +179,8 @@
     "turboboost_enabled": true
   },
   "performance": {
-    "core_flops": 0,
-    "node_flops": 0
+    "core_flops": 17713000000,
+    "node_flops": 202670000000
   },
   "processor": {
     "cache_l1": null,
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 b6e6dbfff9a..54b31ae4f50 100644
--- a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-8.json
+++ b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-8.json
@@ -22,6 +22,44 @@
     "gpu_model": "RTX 2080 Ti",
     "gpu_vendor": "Nvidia"
   },
+  "gpu_devices": {
+    "nvidia0": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia0",
+      "memory": 10989000000,
+      "model": "GeForce RTX 2080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "90.02.17.00.B2",
+      "vendor": "Nvidia"
+    },
+    "nvidia1": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia1",
+      "memory": 10989000000,
+      "model": "GeForce RTX 2080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "90.02.17.00.B2",
+      "vendor": "Nvidia"
+    },
+    "nvidia2": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia2",
+      "memory": 10989000000,
+      "model": "GeForce RTX 2080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "90.02.17.00.B2",
+      "vendor": "Nvidia"
+    },
+    "nvidia3": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia3",
+      "memory": 10989000000,
+      "model": "GeForce RTX 2080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "90.02.17.00.B2",
+      "vendor": "Nvidia"
+    }
+  },
   "kavlan": {
     "eth2": {
       "kavlan-1": "192.168.204.8",
@@ -141,8 +179,8 @@
     "turboboost_enabled": true
   },
   "performance": {
-    "core_flops": 0,
-    "node_flops": 0
+    "core_flops": 17713000000,
+    "node_flops": 202670000000
   },
   "processor": {
     "cache_l1": null,
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 e9026841e73..729b89ae890 100644
--- a/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-9.json
+++ b/data/grid5000/sites/nancy/clusters/graffiti/nodes/graffiti-9.json
@@ -22,6 +22,44 @@
     "gpu_model": "RTX 2080 Ti",
     "gpu_vendor": "Nvidia"
   },
+  "gpu_devices": {
+    "nvidia0": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia0",
+      "memory": 10989000000,
+      "model": "GeForce RTX 2080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "90.02.17.00.B2",
+      "vendor": "Nvidia"
+    },
+    "nvidia1": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia1",
+      "memory": 10989000000,
+      "model": "GeForce RTX 2080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "90.02.17.00.B2",
+      "vendor": "Nvidia"
+    },
+    "nvidia2": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia2",
+      "memory": 10989000000,
+      "model": "GeForce RTX 2080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "90.02.17.00.B2",
+      "vendor": "Nvidia"
+    },
+    "nvidia3": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia3",
+      "memory": 10989000000,
+      "model": "GeForce RTX 2080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "90.02.17.00.B2",
+      "vendor": "Nvidia"
+    }
+  },
   "kavlan": {
     "eth2": {
       "kavlan-1": "192.168.204.9",
@@ -141,8 +179,8 @@
     "turboboost_enabled": true
   },
   "performance": {
-    "core_flops": 0,
-    "node_flops": 0
+    "core_flops": 17713000000,
+    "node_flops": 202670000000
   },
   "processor": {
     "cache_l1": null,
diff --git a/data/grid5000/sites/nancy/clusters/graphique/nodes/graphique-1.json b/data/grid5000/sites/nancy/clusters/graphique/nodes/graphique-1.json
index 8300032585c..dbfd5d9d985 100644
--- a/data/grid5000/sites/nancy/clusters/graphique/nodes/graphique-1.json
+++ b/data/grid5000/sites/nancy/clusters/graphique/nodes/graphique-1.json
@@ -22,6 +22,26 @@
     "gpu_model": "Titan Black",
     "gpu_vendor": "Nvidia"
   },
+  "gpu_devices": {
+    "nvidia0": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia0",
+      "memory": 6083000000,
+      "model": "GeForce GTX TITAN Black",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "80.80.4E.00.90",
+      "vendor": "Nvidia"
+    },
+    "nvidia1": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia1",
+      "memory": 6083000000,
+      "model": "GeForce GTX TITAN Black",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "80.80.4E.00.90",
+      "vendor": "Nvidia"
+    }
+  },
   "kavlan": {
     "eth0": {
       "kavlan-1": "192.168.197.1",
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 a92f216b603..5fcd6568bb7 100644
--- a/data/grid5000/sites/nancy/clusters/graphique/nodes/graphique-2.json
+++ b/data/grid5000/sites/nancy/clusters/graphique/nodes/graphique-2.json
@@ -22,6 +22,26 @@
     "gpu_model": "GTX 980",
     "gpu_vendor": "Nvidia"
   },
+  "gpu_devices": {
+    "nvidia0": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia0",
+      "memory": 4043000000,
+      "model": "GeForce GTX 980",
+      "power_default_limit": "180.00 W",
+      "vbios_version": "84.04.2F.00.18",
+      "vendor": "Nvidia"
+    },
+    "nvidia1": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia1",
+      "memory": 4043000000,
+      "model": "GeForce GTX 980",
+      "power_default_limit": "180.00 W",
+      "vbios_version": "84.04.2F.00.18",
+      "vendor": "Nvidia"
+    }
+  },
   "kavlan": {
     "eth0": {
       "kavlan-1": "192.168.197.2",
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 574cad467eb..36b8281d844 100644
--- a/data/grid5000/sites/nancy/clusters/graphique/nodes/graphique-3.json
+++ b/data/grid5000/sites/nancy/clusters/graphique/nodes/graphique-3.json
@@ -22,6 +22,26 @@
     "gpu_model": "GTX 980",
     "gpu_vendor": "Nvidia"
   },
+  "gpu_devices": {
+    "nvidia0": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia0",
+      "memory": 4043000000,
+      "model": "GeForce GTX 980",
+      "power_default_limit": "180.00 W",
+      "vbios_version": "84.04.2F.00.18",
+      "vendor": "Nvidia"
+    },
+    "nvidia1": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia1",
+      "memory": 4043000000,
+      "model": "GeForce GTX 980",
+      "power_default_limit": "180.00 W",
+      "vbios_version": "84.04.2F.00.18",
+      "vendor": "Nvidia"
+    }
+  },
   "kavlan": {
     "eth0": {
       "kavlan-1": "192.168.197.3",
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 da40aae9717..72e09db249e 100644
--- a/data/grid5000/sites/nancy/clusters/graphique/nodes/graphique-4.json
+++ b/data/grid5000/sites/nancy/clusters/graphique/nodes/graphique-4.json
@@ -22,6 +22,26 @@
     "gpu_model": "GTX 980",
     "gpu_vendor": "Nvidia"
   },
+  "gpu_devices": {
+    "nvidia0": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia0",
+      "memory": 4043000000,
+      "model": "GeForce GTX 980",
+      "power_default_limit": "180.00 W",
+      "vbios_version": "84.04.2F.00.18",
+      "vendor": "Nvidia"
+    },
+    "nvidia1": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia1",
+      "memory": 4043000000,
+      "model": "GeForce GTX 980",
+      "power_default_limit": "180.00 W",
+      "vbios_version": "84.04.28.00.07",
+      "vendor": "Nvidia"
+    }
+  },
   "kavlan": {
     "eth0": {
       "kavlan-1": "192.168.197.4",
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 118439d1cee..3111139a5c0 100644
--- a/data/grid5000/sites/nancy/clusters/graphique/nodes/graphique-5.json
+++ b/data/grid5000/sites/nancy/clusters/graphique/nodes/graphique-5.json
@@ -22,6 +22,26 @@
     "gpu_model": "GTX 980",
     "gpu_vendor": "Nvidia"
   },
+  "gpu_devices": {
+    "nvidia0": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia0",
+      "memory": 4043000000,
+      "model": "GeForce GTX 980",
+      "power_default_limit": "180.00 W",
+      "vbios_version": "84.04.28.00.07",
+      "vendor": "Nvidia"
+    },
+    "nvidia1": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia1",
+      "memory": 4043000000,
+      "model": "GeForce GTX 980",
+      "power_default_limit": "180.00 W",
+      "vbios_version": "84.04.2F.00.18",
+      "vendor": "Nvidia"
+    }
+  },
   "kavlan": {
     "eth0": {
       "kavlan-1": "192.168.197.5",
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 b3e7437d2b9..4f5df42e719 100644
--- a/data/grid5000/sites/nancy/clusters/graphique/nodes/graphique-6.json
+++ b/data/grid5000/sites/nancy/clusters/graphique/nodes/graphique-6.json
@@ -22,6 +22,26 @@
     "gpu_model": "GTX 980",
     "gpu_vendor": "Nvidia"
   },
+  "gpu_devices": {
+    "nvidia0": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia0",
+      "memory": 4043000000,
+      "model": "GeForce GTX 980",
+      "power_default_limit": "180.00 W",
+      "vbios_version": "84.04.2F.00.18",
+      "vendor": "Nvidia"
+    },
+    "nvidia1": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia1",
+      "memory": 4043000000,
+      "model": "GeForce GTX 980",
+      "power_default_limit": "180.00 W",
+      "vbios_version": "84.04.2F.00.18",
+      "vendor": "Nvidia"
+    }
+  },
   "kavlan": {
     "eth0": {
       "kavlan-1": "192.168.197.6",
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 497120519f5..b5d564b47f7 100644
--- a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-1.json
+++ b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-1.json
@@ -22,6 +22,26 @@
     "gpu_model": "GTX 1080 Ti",
     "gpu_vendor": "Nvidia"
   },
+  "gpu_devices": {
+    "nvidia0": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia0",
+      "memory": 11178000000,
+      "model": "GeForce GTX 1080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "86.02.39.00.01",
+      "vendor": "Nvidia"
+    },
+    "nvidia1": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia1",
+      "memory": 11178000000,
+      "model": "GeForce GTX 1080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "86.02.39.00.01",
+      "vendor": "Nvidia"
+    }
+  },
   "kavlan": {
     "eth0": {
       "kavlan-1": "192.168.203.1",
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 9f76826fe7a..49e11b7d3b3 100644
--- a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-10.json
+++ b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-10.json
@@ -22,6 +22,26 @@
     "gpu_model": "GTX 1080 Ti",
     "gpu_vendor": "Nvidia"
   },
+  "gpu_devices": {
+    "nvidia0": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia0",
+      "memory": 11178000000,
+      "model": "GeForce GTX 1080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "86.02.39.00.01",
+      "vendor": "Nvidia"
+    },
+    "nvidia1": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia1",
+      "memory": 11178000000,
+      "model": "GeForce GTX 1080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "86.02.39.00.01",
+      "vendor": "Nvidia"
+    }
+  },
   "kavlan": {
     "eth0": {
       "kavlan-1": "192.168.203.10",
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 dddda5ded79..06bbb70c8fc 100644
--- a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-11.json
+++ b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-11.json
@@ -22,6 +22,26 @@
     "gpu_model": "GTX 1080 Ti",
     "gpu_vendor": "Nvidia"
   },
+  "gpu_devices": {
+    "nvidia0": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia0",
+      "memory": 11178000000,
+      "model": "GeForce GTX 1080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "86.02.39.00.01",
+      "vendor": "Nvidia"
+    },
+    "nvidia1": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia1",
+      "memory": 11178000000,
+      "model": "GeForce GTX 1080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "86.02.39.00.01",
+      "vendor": "Nvidia"
+    }
+  },
   "kavlan": {
     "eth0": {
       "kavlan-1": "192.168.203.11",
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 ef858c1d97f..f13d6ea1737 100644
--- a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-12.json
+++ b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-12.json
@@ -22,6 +22,26 @@
     "gpu_model": "GTX 1080 Ti",
     "gpu_vendor": "Nvidia"
   },
+  "gpu_devices": {
+    "nvidia0": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia0",
+      "memory": 11178000000,
+      "model": "GeForce GTX 1080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "86.02.39.00.01",
+      "vendor": "Nvidia"
+    },
+    "nvidia1": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia1",
+      "memory": 11178000000,
+      "model": "GeForce GTX 1080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "86.02.39.00.01",
+      "vendor": "Nvidia"
+    }
+  },
   "kavlan": {
     "eth0": {
       "kavlan-1": "192.168.203.12",
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 70a45fc5f98..ebe4e1dec40 100644
--- a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-13.json
+++ b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-13.json
@@ -22,6 +22,26 @@
     "gpu_model": "GTX 1080 Ti",
     "gpu_vendor": "Nvidia"
   },
+  "gpu_devices": {
+    "nvidia0": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia0",
+      "memory": 11178000000,
+      "model": "GeForce GTX 1080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "86.02.39.00.01",
+      "vendor": "Nvidia"
+    },
+    "nvidia1": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia1",
+      "memory": 11178000000,
+      "model": "GeForce GTX 1080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "86.02.39.00.01",
+      "vendor": "Nvidia"
+    }
+  },
   "kavlan": {
     "eth0": {
       "kavlan-1": "192.168.203.13",
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 852a4dba992..66bcc866962 100644
--- a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-14.json
+++ b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-14.json
@@ -22,6 +22,26 @@
     "gpu_model": "GTX 1080 Ti",
     "gpu_vendor": "Nvidia"
   },
+  "gpu_devices": {
+    "nvidia0": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia0",
+      "memory": 11178000000,
+      "model": "GeForce GTX 1080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "86.02.39.00.01",
+      "vendor": "Nvidia"
+    },
+    "nvidia1": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia1",
+      "memory": 11178000000,
+      "model": "GeForce GTX 1080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "86.02.39.00.01",
+      "vendor": "Nvidia"
+    }
+  },
   "kavlan": {
     "eth0": {
       "kavlan-1": "192.168.203.14",
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 d87ff389b83..02915aeb191 100644
--- a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-2.json
+++ b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-2.json
@@ -22,6 +22,26 @@
     "gpu_model": "GTX 1080 Ti",
     "gpu_vendor": "Nvidia"
   },
+  "gpu_devices": {
+    "nvidia0": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia0",
+      "memory": 11178000000,
+      "model": "GeForce GTX 1080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "86.02.39.00.01",
+      "vendor": "Nvidia"
+    },
+    "nvidia1": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia1",
+      "memory": 11178000000,
+      "model": "GeForce GTX 1080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "86.02.39.00.01",
+      "vendor": "Nvidia"
+    }
+  },
   "kavlan": {
     "eth0": {
       "kavlan-1": "192.168.203.2",
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 bfa9c66feaa..2f1becca322 100644
--- a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-3.json
+++ b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-3.json
@@ -22,6 +22,26 @@
     "gpu_model": "GTX 1080 Ti",
     "gpu_vendor": "Nvidia"
   },
+  "gpu_devices": {
+    "nvidia0": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia0",
+      "memory": 11178000000,
+      "model": "GeForce GTX 1080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "86.02.39.00.01",
+      "vendor": "Nvidia"
+    },
+    "nvidia1": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia1",
+      "memory": 11178000000,
+      "model": "GeForce GTX 1080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "86.02.39.00.01",
+      "vendor": "Nvidia"
+    }
+  },
   "kavlan": {
     "eth0": {
       "kavlan-1": "192.168.203.3",
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 a3d71ca1515..8705d9ac7cb 100644
--- a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-4.json
+++ b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-4.json
@@ -22,6 +22,26 @@
     "gpu_model": "GTX 1080 Ti",
     "gpu_vendor": "Nvidia"
   },
+  "gpu_devices": {
+    "nvidia0": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia0",
+      "memory": 11178000000,
+      "model": "GeForce GTX 1080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "86.02.39.00.01",
+      "vendor": "Nvidia"
+    },
+    "nvidia1": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia1",
+      "memory": 11178000000,
+      "model": "GeForce GTX 1080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "86.02.39.00.01",
+      "vendor": "Nvidia"
+    }
+  },
   "kavlan": {
     "eth0": {
       "kavlan-1": "192.168.203.4",
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 070f2997123..9c2526c0ab5 100644
--- a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-5.json
+++ b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-5.json
@@ -22,6 +22,26 @@
     "gpu_model": "GTX 1080 Ti",
     "gpu_vendor": "Nvidia"
   },
+  "gpu_devices": {
+    "nvidia0": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia0",
+      "memory": 11178000000,
+      "model": "GeForce GTX 1080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "86.02.39.00.01",
+      "vendor": "Nvidia"
+    },
+    "nvidia1": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia1",
+      "memory": 11178000000,
+      "model": "GeForce GTX 1080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "86.02.39.00.01",
+      "vendor": "Nvidia"
+    }
+  },
   "kavlan": {
     "eth0": {
       "kavlan-1": "192.168.203.5",
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 30bfb12bee5..347cc796786 100644
--- a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-6.json
+++ b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-6.json
@@ -22,6 +22,26 @@
     "gpu_model": "GTX 1080 Ti",
     "gpu_vendor": "Nvidia"
   },
+  "gpu_devices": {
+    "nvidia0": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia0",
+      "memory": 11178000000,
+      "model": "GeForce GTX 1080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "86.02.39.00.01",
+      "vendor": "Nvidia"
+    },
+    "nvidia1": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia1",
+      "memory": 11178000000,
+      "model": "GeForce GTX 1080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "86.02.39.00.01",
+      "vendor": "Nvidia"
+    }
+  },
   "kavlan": {
     "eth0": {
       "kavlan-1": "192.168.203.6",
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 98237881046..4834aa03442 100644
--- a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-7.json
+++ b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-7.json
@@ -22,6 +22,26 @@
     "gpu_model": "GTX 1080 Ti",
     "gpu_vendor": "Nvidia"
   },
+  "gpu_devices": {
+    "nvidia0": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia0",
+      "memory": 11178000000,
+      "model": "GeForce GTX 1080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "86.02.39.00.01",
+      "vendor": "Nvidia"
+    },
+    "nvidia1": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia1",
+      "memory": 11178000000,
+      "model": "GeForce GTX 1080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "86.02.39.00.01",
+      "vendor": "Nvidia"
+    }
+  },
   "kavlan": {
     "eth0": {
       "kavlan-1": "192.168.203.7",
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 7a160783e24..aecef62ee91 100644
--- a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-8.json
+++ b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-8.json
@@ -22,6 +22,26 @@
     "gpu_model": "GTX 1080 Ti",
     "gpu_vendor": "Nvidia"
   },
+  "gpu_devices": {
+    "nvidia0": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia0",
+      "memory": 11178000000,
+      "model": "GeForce GTX 1080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "86.02.39.00.01",
+      "vendor": "Nvidia"
+    },
+    "nvidia1": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia1",
+      "memory": 11178000000,
+      "model": "GeForce GTX 1080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "86.02.39.00.01",
+      "vendor": "Nvidia"
+    }
+  },
   "kavlan": {
     "eth0": {
       "kavlan-1": "192.168.203.8",
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 4542f28d76f..ecb7ebd7735 100644
--- a/data/grid5000/sites/nancy/clusters/grele/nodes/grele-9.json
+++ b/data/grid5000/sites/nancy/clusters/grele/nodes/grele-9.json
@@ -22,6 +22,26 @@
     "gpu_model": "GTX 1080 Ti",
     "gpu_vendor": "Nvidia"
   },
+  "gpu_devices": {
+    "nvidia0": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia0",
+      "memory": 11178000000,
+      "model": "GeForce GTX 1080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "86.02.39.00.01",
+      "vendor": "Nvidia"
+    },
+    "nvidia1": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia1",
+      "memory": 11178000000,
+      "model": "GeForce GTX 1080 Ti",
+      "power_default_limit": "250.00 W",
+      "vbios_version": "86.02.39.00.01",
+      "vendor": "Nvidia"
+    }
+  },
   "kavlan": {
     "eth0": {
       "kavlan-1": "192.168.203.9",
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 76b78217ad8..a2aea037efd 100644
--- a/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-1.json
+++ b/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-1.json
@@ -22,6 +22,26 @@
     "gpu_model": "Tesla K40M",
     "gpu_vendor": "Nvidia"
   },
+  "gpu_devices": {
+    "nvidia0": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia0",
+      "memory": 11441000000,
+      "model": "Tesla K40m",
+      "power_default_limit": "235.00 W",
+      "vbios_version": "80.80.3E.00.01",
+      "vendor": "Nvidia"
+    },
+    "nvidia1": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia1",
+      "memory": 11441000000,
+      "model": "Tesla K40m",
+      "power_default_limit": "235.00 W",
+      "vbios_version": "80.80.3E.00.01",
+      "vendor": "Nvidia"
+    }
+  },
   "kavlan": {
     "eth0": {
       "kavlan-1": "192.168.202.1",
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 7d224782383..5abe58002bb 100644
--- a/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-2.json
+++ b/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-2.json
@@ -22,6 +22,26 @@
     "gpu_model": "Tesla K40M",
     "gpu_vendor": "Nvidia"
   },
+  "gpu_devices": {
+    "nvidia0": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia0",
+      "memory": 11441000000,
+      "model": "Tesla K40m",
+      "power_default_limit": "235.00 W",
+      "vbios_version": "80.80.3E.00.01",
+      "vendor": "Nvidia"
+    },
+    "nvidia1": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia1",
+      "memory": 11441000000,
+      "model": "Tesla K40m",
+      "power_default_limit": "235.00 W",
+      "vbios_version": "80.80.3E.00.01",
+      "vendor": "Nvidia"
+    }
+  },
   "kavlan": {
     "eth0": {
       "kavlan-1": "192.168.202.2",
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 70737b070f3..f5cb39bbd53 100644
--- a/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-3.json
+++ b/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-3.json
@@ -22,6 +22,26 @@
     "gpu_model": "Tesla K40M",
     "gpu_vendor": "Nvidia"
   },
+  "gpu_devices": {
+    "nvidia0": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia0",
+      "memory": 11441000000,
+      "model": "Tesla K40m",
+      "power_default_limit": "235.00 W",
+      "vbios_version": "80.80.3E.00.01",
+      "vendor": "Nvidia"
+    },
+    "nvidia1": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia1",
+      "memory": 11441000000,
+      "model": "Tesla K40m",
+      "power_default_limit": "235.00 W",
+      "vbios_version": "80.80.3E.00.01",
+      "vendor": "Nvidia"
+    }
+  },
   "kavlan": {
     "eth0": {
       "kavlan-1": "192.168.202.3",
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 c2686858b8c..652cc888e08 100644
--- a/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-4.json
+++ b/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-4.json
@@ -22,6 +22,26 @@
     "gpu_model": "Tesla K40M",
     "gpu_vendor": "Nvidia"
   },
+  "gpu_devices": {
+    "nvidia0": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia0",
+      "memory": 11441000000,
+      "model": "Tesla K40m",
+      "power_default_limit": "235.00 W",
+      "vbios_version": "80.80.3E.00.01",
+      "vendor": "Nvidia"
+    },
+    "nvidia1": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia1",
+      "memory": 11441000000,
+      "model": "Tesla K40m",
+      "power_default_limit": "235.00 W",
+      "vbios_version": "80.80.3E.00.01",
+      "vendor": "Nvidia"
+    }
+  },
   "kavlan": {
     "eth0": {
       "kavlan-1": "192.168.202.4",
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 7457cf53710..b16fc306e28 100644
--- a/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-5.json
+++ b/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-5.json
@@ -22,6 +22,26 @@
     "gpu_model": "Tesla K40M",
     "gpu_vendor": "Nvidia"
   },
+  "gpu_devices": {
+    "nvidia0": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia0",
+      "memory": 11441000000,
+      "model": "Tesla K40m",
+      "power_default_limit": "235.00 W",
+      "vbios_version": "80.80.3E.00.01",
+      "vendor": "Nvidia"
+    },
+    "nvidia1": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia1",
+      "memory": 11441000000,
+      "model": "Tesla K40m",
+      "power_default_limit": "235.00 W",
+      "vbios_version": "80.80.3E.00.01",
+      "vendor": "Nvidia"
+    }
+  },
   "kavlan": {
     "eth0": {
       "kavlan-1": "192.168.202.5",
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 dd09a2bbe26..939cf9dc2cf 100644
--- a/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-6.json
+++ b/data/grid5000/sites/nancy/clusters/grimani/nodes/grimani-6.json
@@ -22,6 +22,26 @@
     "gpu_model": "Tesla K40M",
     "gpu_vendor": "Nvidia"
   },
+  "gpu_devices": {
+    "nvidia0": {
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia0",
+      "memory": 11441000000,
+      "model": "Tesla K40m",
+      "power_default_limit": "235.00 W",
+      "vbios_version": "80.80.3E.00.01",
+      "vendor": "Nvidia"
+    },
+    "nvidia1": {
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia1",
+      "memory": 11441000000,
+      "model": "Tesla K40m",
+      "power_default_limit": "235.00 W",
+      "vbios_version": "80.80.3E.00.01",
+      "vendor": "Nvidia"
+    }
+  },
   "kavlan": {
     "eth0": {
       "kavlan-1": "192.168.202.6",
-- 
GitLab