{
  "meta": {
    "host": "linux3",
    "cpu": "x86_64",
    "logical_cpus": 56,
    "gpu": "NVIDIA RTX A6000",
    "time": "2026-09-14T08:29:16",
    "argv": {
      "task": "state",
      "envs": [
        1,
        8,
        16,
        32,
        64,
        128,
        256,
        512
      ],
      "workers": 0,
      "backend": "processes",
      "dr": "nominal",
      "scale": 0.0,
      "workload": "hold",
      "warmup": 5,
      "ticks": 40,
      "ik_period": 4,
      "physics_dt": 0.002,
      "width": 320,
      "height": 180,
      "shadows": 1,
      "device": "cuda:1",
      "output": "reports/benchmark/state_hold_sweep.json",
      "label": "state, hold, process backend"
    }
  },
  "results": [
    {
      "label": "state, hold, process backend",
      "task": "state",
      "render": false,
      "num_envs": 1,
      "backend": "processes",
      "workers": 1,
      "dr": "nominal",
      "dr_scale": 0.0,
      "workload": "hold",
      "physics_dt": 0.002,
      "substeps_per_tick": 25,
      "ik_period_substeps": 4,
      "image": null,
      "shadows": true,
      "ticks": 40,
      "wall_s": 0.759673148393631,
      "env_steps_per_s": 52.65422383900512,
      "ticks_per_s": 52.65422383900512,
      "sim_seconds_per_wall_second": 2.632711191950256,
      "ms_per_env_step": 18.991828709840775,
      "breakdown_ms_per_tick": {
        "simulate": 15.645418385975063,
        "observe": 3.319207765161991,
        "render": 0.0,
        "reset": 0.0
      },
      "breakdown_fraction": {
        "simulate": 0.8237973617500172,
        "observe": 0.17477030863500342,
        "render": 0.0,
        "reset": 0.0
      },
      "worker_mean_ms_per_tick": {
        "physics": 9.296773257665336,
        "control": 5.088153528049588,
        "state": 0.30210395343601704,
        "reset": 0.0
      },
      "gpu_process_mem_peak_gib": 0.0,
      "gpu_util_mean_pct": 0.0,
      "gpu_util_max_pct": 0.0,
      "cpu_percent_mean": 144.64000000000001,
      "cpu_cores_equivalent": 1.4464000000000001,
      "torch_peak_gib": null,
      "build_and_reset_s": 10.917513550259173,
      "success_in_window": 0
    },
    {
      "label": "state, hold, process backend",
      "task": "state",
      "render": false,
      "num_envs": 8,
      "backend": "processes",
      "workers": 8,
      "dr": "nominal",
      "dr_scale": 0.0,
      "workload": "hold",
      "physics_dt": 0.002,
      "substeps_per_tick": 25,
      "ik_period_substeps": 4,
      "image": null,
      "shadows": true,
      "ticks": 40,
      "wall_s": 0.9566640313714743,
      "env_steps_per_s": 334.4956949424008,
      "ticks_per_s": 41.8119618678001,
      "sim_seconds_per_wall_second": 16.72478474712004,
      "ms_per_env_step": 2.989575098035857,
      "breakdown_ms_per_tick": {
        "simulate": 19.395543378777802,
        "observe": 4.494788451120257,
        "render": 0.0,
        "reset": 0.0
      },
      "breakdown_fraction": {
        "simulate": 0.8109657201587201,
        "observe": 0.18793592332206846,
        "render": 0.0,
        "reset": 0.0
      },
      "worker_mean_ms_per_tick": {
        "physics": 9.673525957623497,
        "control": 5.361468810588121,
        "state": 0.3279020223999396,
        "reset": 0.0
      },
      "gpu_process_mem_peak_gib": 0.0,
      "gpu_util_mean_pct": 0.0,
      "gpu_util_max_pct": 0.0,
      "cpu_percent_mean": 578.3625000000001,
      "cpu_cores_equivalent": 5.783625000000001,
      "torch_peak_gib": null,
      "build_and_reset_s": 10.079402635805309,
      "success_in_window": 0
    },
    {
      "label": "state, hold, process backend",
      "task": "state",
      "render": false,
      "num_envs": 16,
      "backend": "processes",
      "workers": 16,
      "dr": "nominal",
      "dr_scale": 0.0,
      "workload": "hold",
      "physics_dt": 0.002,
      "substeps_per_tick": 25,
      "ik_period_substeps": 4,
      "image": null,
      "shadows": true,
      "ticks": 40,
      "wall_s": 0.9585035517811775,
      "env_steps_per_s": 667.7074892531117,
      "ticks_per_s": 41.73171807831948,
      "sim_seconds_per_wall_second": 33.385374462655584,
      "ms_per_env_step": 1.4976617996580899,
      "breakdown_ms_per_tick": {
        "simulate": 21.102269901894033,
        "observe": 2.843430102802813,
        "render": 0.0,
        "reset": 0.0
      },
      "breakdown_fraction": {
        "simulate": 0.8806339783584483,
        "observe": 0.11866122342557398,
        "render": 0.0,
        "reset": 0.0
      },
      "worker_mean_ms_per_tick": {
        "physics": 9.932902397122234,
        "control": 5.546207295265049,
        "state": 0.33694753801682964,
        "reset": 0.0
      },
      "gpu_process_mem_peak_gib": 0.0,
      "gpu_util_mean_pct": 0.0,
      "gpu_util_max_pct": 0.0,
      "cpu_percent_mean": 1095.0875,
      "cpu_cores_equivalent": 10.950875000000002,
      "torch_peak_gib": null,
      "build_and_reset_s": 11.079706573858857,
      "success_in_window": 0
    },
    {
      "label": "state, hold, process backend",
      "task": "state",
      "render": false,
      "num_envs": 32,
      "backend": "processes",
      "workers": 32,
      "dr": "nominal",
      "dr_scale": 0.0,
      "workload": "hold",
      "physics_dt": 0.002,
      "substeps_per_tick": 25,
      "ik_period_substeps": 4,
      "image": null,
      "shadows": true,
      "ticks": 40,
      "wall_s": 1.3890625881031156,
      "env_steps_per_s": 921.4847559518179,
      "ticks_per_s": 28.79639862349431,
      "sim_seconds_per_wall_second": 46.0742377975909,
      "ms_per_env_step": 1.085205146955559,
      "breakdown_ms_per_tick": {
        "simulate": 30.58388363569975,
        "observe": 4.125842824578285,
        "render": 0.0,
        "reset": 0.0
      },
      "breakdown_fraction": {
        "simulate": 0.8807057046281744,
        "observe": 0.11880941463444,
        "render": 0.0,
        "reset": 0.0
      },
      "worker_mean_ms_per_tick": {
        "physics": 14.555455532536143,
        "control": 8.209190415072953,
        "state": 0.4228805177262984,
        "reset": 0.0
      },
      "gpu_process_mem_peak_gib": 0.0,
      "gpu_util_mean_pct": 0.0,
      "gpu_util_max_pct": 0.0,
      "cpu_percent_mean": 2282.42,
      "cpu_cores_equivalent": 22.8242,
      "torch_peak_gib": null,
      "build_and_reset_s": 15.599494793452322,
      "success_in_window": 0
    },
    {
      "label": "state, hold, process backend",
      "task": "state",
      "render": false,
      "num_envs": 64,
      "backend": "processes",
      "workers": 56,
      "dr": "nominal",
      "dr_scale": 0.0,
      "workload": "hold",
      "physics_dt": 0.002,
      "substeps_per_tick": 25,
      "ik_period_substeps": 4,
      "image": null,
      "shadows": true,
      "ticks": 40,
      "wall_s": 2.436973768286407,
      "env_steps_per_s": 1050.4831990046823,
      "ticks_per_s": 16.41379998444816,
      "sim_seconds_per_wall_second": 52.52415995023411,
      "ms_per_env_step": 0.9519428782368777,
      "breakdown_ms_per_tick": {
        "simulate": 54.03637627605349,
        "observe": 6.869861972518265,
        "render": 0.0,
        "reset": 0.0
      },
      "breakdown_fraction": {
        "simulate": 0.8869422720795217,
        "observe": 0.1127605403376813,
        "render": 0.0,
        "reset": 0.0
      },
      "worker_mean_ms_per_tick": {
        "physics": 21.278676235981816,
        "control": 10.588705352607317,
        "state": 0.4822705635368558,
        "reset": 0.0
      },
      "gpu_process_mem_peak_gib": 0.0,
      "gpu_util_mean_pct": 0.0,
      "gpu_util_max_pct": 0.0,
      "cpu_percent_mean": 2838.135294117648,
      "cpu_cores_equivalent": 28.381352941176477,
      "torch_peak_gib": null,
      "build_and_reset_s": 25.509998296387494,
      "success_in_window": 0
    },
    {
      "label": "state, hold, process backend",
      "task": "state",
      "render": false,
      "num_envs": 128,
      "backend": "processes",
      "workers": 56,
      "dr": "nominal",
      "dr_scale": 0.0,
      "workload": "hold",
      "physics_dt": 0.002,
      "substeps_per_tick": 25,
      "ik_period_substeps": 4,
      "image": null,
      "shadows": true,
      "ticks": 40,
      "wall_s": 3.994998068548739,
      "env_steps_per_s": 1281.602622115895,
      "ticks_per_s": 10.01252048528043,
      "sim_seconds_per_wall_second": 64.08013110579475,
      "ms_per_env_step": 0.7802730602634256,
      "breakdown_ms_per_tick": {
        "simulate": 86.53610185720026,
        "observe": 13.319337205030024,
        "render": 0.0,
        "reset": 0.0
      },
      "breakdown_fraction": {
        "simulate": 0.8664444925615316,
        "observe": 0.1333601366157209,
        "render": 0.0,
        "reset": 0.0
      },
      "worker_mean_ms_per_tick": {
        "physics": 43.930453283662374,
        "control": 12.093178598193585,
        "state": 0.8392733654805593,
        "reset": 0.0
      },
      "gpu_process_mem_peak_gib": 0.0,
      "gpu_util_mean_pct": 0.0,
      "gpu_util_max_pct": 0.0,
      "cpu_percent_mean": 2946.9933333333333,
      "cpu_cores_equivalent": 29.469933333333334,
      "torch_peak_gib": null,
      "build_and_reset_s": 34.81535142008215,
      "success_in_window": 0
    },
    {
      "label": "state, hold, process backend",
      "task": "state",
      "render": false,
      "num_envs": 256,
      "backend": "processes",
      "workers": 56,
      "dr": "nominal",
      "dr_scale": 0.0,
      "workload": "hold",
      "physics_dt": 0.002,
      "substeps_per_tick": 25,
      "ik_period_substeps": 4,
      "image": null,
      "shadows": true,
      "ticks": 40,
      "wall_s": 6.765792396850884,
      "env_steps_per_s": 1513.4960399858226,
      "ticks_per_s": 5.912093906194619,
      "sim_seconds_per_wall_second": 75.67480199929113,
      "ms_per_env_step": 0.6607219137549691,
      "breakdown_ms_per_tick": {
        "simulate": 148.29494908917695,
        "observe": 20.83188807591796,
        "render": 0.0,
        "reset": 0.0
      },
      "breakdown_fraction": {
        "simulate": 0.8767336648295644,
        "observe": 0.12316007854816292,
        "render": 0.0,
        "reset": 0.0
      },
      "worker_mean_ms_per_tick": {
        "physics": 88.04910427258748,
        "control": 13.718255193504906,
        "state": 1.496649709796267,
        "reset": 0.0
      },
      "gpu_process_mem_peak_gib": 0.0,
      "gpu_util_mean_pct": 0.0,
      "gpu_util_max_pct": 0.0,
      "cpu_percent_mean": 3116.458139534884,
      "cpu_cores_equivalent": 31.16458139534884,
      "torch_peak_gib": null,
      "build_and_reset_s": 50.04922585468739,
      "success_in_window": 0
    },
    {
      "label": "state, hold, process backend",
      "task": "state",
      "render": false,
      "num_envs": 512,
      "backend": "processes",
      "workers": 56,
      "dr": "nominal",
      "dr_scale": 0.0,
      "workload": "hold",
      "physics_dt": 0.002,
      "substeps_per_tick": 25,
      "ik_period_substeps": 4,
      "image": null,
      "shadows": true,
      "ticks": 40,
      "wall_s": 12.344751576893032,
      "env_steps_per_s": 1659.0046281963719,
      "ticks_per_s": 3.240243414446039,
      "sim_seconds_per_wall_second": 82.9502314098186,
      "ms_per_env_step": 0.6027710730904801,
      "breakdown_ms_per_tick": {
        "simulate": 271.13717775791883,
        "observe": 37.46212921105325,
        "render": 0.0,
        "reset": 0.0
      },
      "breakdown_fraction": {
        "simulate": 0.8785504546415815,
        "observe": 0.12138641746724188,
        "render": 0.0,
        "reset": 0.0
      },
      "worker_mean_ms_per_tick": {
        "physics": 174.2574427019073,
        "control": 15.736255196471964,
        "state": 2.777207311009988,
        "reset": 0.0
      },
      "gpu_process_mem_peak_gib": 0.0,
      "gpu_util_mean_pct": 0.0,
      "gpu_util_max_pct": 0.0,
      "cpu_percent_mean": 2760.0499999999997,
      "cpu_cores_equivalent": 27.600499999999997,
      "torch_peak_gib": null,
      "build_and_reset_s": 86.016128285788,
      "success_in_window": 0
    }
  ]
}
