diff --git a/src/ptbench/utils/resources.py b/src/ptbench/utils/resources.py
index fa0ac3dd2b2332a8d938850d97739b457eeed13a..ebad7794a6975932926ab2287801bb3cb052cd30 100644
--- a/src/ptbench/utils/resources.py
+++ b/src/ptbench/utils/resources.py
@@ -100,7 +100,7 @@ def gpu_constants():
     """
     return run_nvidia_smi(
         ("gpu_name", "driver_version", "memory.total"),
-        ("gpu_name", "gpu_driver_version", "gpu_memory_total"),
+        ("gpu_name", "gpu_driver_version", "gpu_memory_total_GB"),
     )
 
 
@@ -135,10 +135,10 @@ def gpu_log():
             "utilization.gpu",
         ),
         (
-            "gpu_memory_total",
-            "gpu_memory_used",
-            "gpu_memory_free",
-            "gpu_percent",
+            "gpu_memory_total_GB",
+            "gpu_memory_used_GB",
+            "gpu_memory_free_percent",
+            "gpu_usage_percent",
         ),
     )
 
@@ -165,7 +165,7 @@ def cpu_constants():
         1. ``cpu_count`` (:py:class:`int`): number of logical CPUs available
     """
     return (
-        ("cpu_memory_total", psutil.virtual_memory().total / GB),
+        ("cpu_memory_total_GB", psutil.virtual_memory().total / GB),
         ("cpu_count", psutil.cpu_count(logical=True)),
     )
 
@@ -245,9 +245,9 @@ class CPULogger:
                 # at this point, but ensures to update counts later on
                 gone.add(k)
         return (
-            ("cpu_memory_used", psutil.virtual_memory().used / GB),
-            ("cpu_rss", sum([k.rss for k in memory_info]) / GB),
-            ("cpu_vms", sum([k.vms for k in memory_info]) / GB),
+            ("cpu_memory_used_GB", psutil.virtual_memory().used / GB),
+            ("cpu_rss_GB", sum([k.rss for k in memory_info]) / GB),
+            ("cpu_vms_GB", sum([k.vms for k in memory_info]) / GB),
             ("cpu_percent", sum(cpu_percent)),
             ("cpu_processes", len(self.cluster) - len(gone)),
             ("cpu_open_files", sum(open_files)),