[
  {
    "schemaVersion": 1,
    "case": {
      "preset": "quick",
      "scene": "chair",
      "scenePath": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/chair.json",
      "material": "matte",
      "engine": "cpu",
      "worker": "/home/movj/code/dev/Ray_Tracer_FSharp/BenchmarkRunner/bin/Release/net10.0/BenchmarkRunner.dll",
      "acceleration": "bvh",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "inputFiles": [
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/chair-curved-rail.ply",
          "sha256": "3abf775c52592e116c5d8f424d7e1a38ce2c3cebab4ebce596b8084b911bb9a3",
          "bytes": 35784
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/chair-curved-slat.ply",
          "sha256": "11ed75310341d1182fb1d2c2ff177665f65d669c7641cd2060867bb5aec90f12",
          "bytes": 21409
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/disc.ply",
          "sha256": "7fe0e61611762138a2c371791419ad12e657458d1be98f397178e8dffdcf8033",
          "bytes": 19872
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/ring.ply",
          "sha256": "a8c5fa93e3853cf9acc908f69d62f77745a1b6006ecce8404c0f31f880e13cce",
          "bytes": 71054
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-box.ply",
          "sha256": "d3e61dcd3397ee5db3e1dd9885131a966c968ccab4c8b0fb8a368cc5397406b1",
          "bytes": 20502
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-cylinder.ply",
          "sha256": "197d4d973167b6be6c4cc26fd01fb4f83eb5b846eb56a59d17ef74a358a37793",
          "bytes": 21136
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/seat-piping.ply",
          "sha256": "2b7444292836b0e9ee37cc327e35d5031c2ab7f9459961d985ebddfac75e788f",
          "bytes": 69345
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/small-sphere.ply",
          "sha256": "3f7b4f85cd8b2dea3a1a6833b1693151daab474ee6588b04ca234fb5c61fc05d",
          "bytes": 24048
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/tapered-leg.ply",
          "sha256": "20940ed0b5b0270834f5e5241b3b83e56d0b954a6cce7c21a1d7028165aa042f",
          "bytes": 15840
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/wood-endgrain.png",
          "sha256": "b9ee7325e30cb242f4b53f976018864654c4bab3bd4ba1c7f97794ebd692adfd",
          "bytes": 490262
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/wood-grain.png",
          "sha256": "61e5352102b13b60f13d66f0eebb04d9ee4de74e6c94c6f8c5e03d0ece01f4ec",
          "bytes": 167579
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/woven-fabric.png",
          "sha256": "e7ec12905d86060fe0faff3114927229e32da602ccfeae531eb40bd25a674d4a",
          "bytes": 334405
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/baseline.json",
          "sha256": "c9b7542c80afbe961d904e61bfbaa842524fdc7446019953154efddf496d9ba0",
          "bytes": 565
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/source.sha256",
          "sha256": "e16be33a22219bf6a61a41b10eb407db9601b02e8ec37bbb5dce49574beb20fa",
          "bytes": 6205
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/chair.json",
          "sha256": "ce33b5f08b535ff21d44640557c93e295fcae9af1679cafb5cf84391f010ff4b",
          "bytes": 28262
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/provenance.json",
          "sha256": "2e013d878c5607edd0d35361869d75370f17855c0bb4bfe6efae249808a915ae",
          "bytes": 39154
        }
      ],
      "contextFingerprint": "a96f0e72712e8454aae3b6f1f1ea90bc0edbc2aef31ae5264b4591fa18e8197a",
      "fingerprint": "3c4b7bc66eba44153c67c308344836d6deaecfb759d6555672ccee6e547f4a9e",
      "repeats": 1,
      "warmups": 0
    },
    "repeat": 1,
    "warmup": false,
    "attempt": 1,
    "startedUtc": "2026-09-07T14:22:29.4098019\u002B00:00",
    "status": "success",
    "error": "",
    "exitCode": 0,
    "coldMs": 591.7195,
    "metrics": {
      "schemaVersion": 1,
      "engine": "cpu",
      "backend": "cpu/bvh",
      "device": "Intel(R) Core(TM) Ultra 9 185H",
      "scene": "chair",
      "material": "matte",
      "status": "success",
      "error": "",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "timings": {
        "loadMs": 185.3449,
        "buildMs": 36.54819999999998,
        "compileMs": null,
        "uploadMs": null,
        "traceMs": 263.049,
        "downloadMs": null,
        "encodeMs": 24.9891,
        "cleanupMs": 0.0144,
        "totalMs": 538.6826
      },
      "allocatedBytes": 241531848,
      "peakWorkingSetBytes": 76890112,
      "peakDeviceBytes": null,
      "gcCollections": [
        19,
        1,
        0
      ],
      "invalidPixels": 0,
      "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/matte/cpu/3c4b7bc66eba44153c67c308344836d6deaecfb759d6555672ccee6e547f4a9e/repeat-001/attempt-001/render.png",
      "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/matte/cpu/3c4b7bc66eba44153c67c308344836d6deaecfb759d6555672ccee6e547f4a9e/repeat-001/attempt-001/linear.pfm"
    },
    "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/matte/cpu/3c4b7bc66eba44153c67c308344836d6deaecfb759d6555672ccee6e547f4a9e/repeat-001/attempt-001/render.png",
    "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/matte/cpu/3c4b7bc66eba44153c67c308344836d6deaecfb759d6555672ccee6e547f4a9e/repeat-001/attempt-001/linear.pfm",
    "metricsPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/matte/cpu/3c4b7bc66eba44153c67c308344836d6deaecfb759d6555672ccee6e547f4a9e/repeat-001/attempt-001/metrics.json",
    "workerMetadataPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/matte/cpu/3c4b7bc66eba44153c67c308344836d6deaecfb759d6555672ccee6e547f4a9e/repeat-001/attempt-001/metrics.json.worker.json",
    "stdoutPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/matte/cpu/3c4b7bc66eba44153c67c308344836d6deaecfb759d6555672ccee6e547f4a9e/repeat-001/attempt-001/stdout.log",
    "stderrPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/matte/cpu/3c4b7bc66eba44153c67c308344836d6deaecfb759d6555672ccee6e547f4a9e/repeat-001/attempt-001/stderr.log",
    "trialPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/matte/cpu/3c4b7bc66eba44153c67c308344836d6deaecfb759d6555672ccee6e547f4a9e/repeat-001/trial.json",
    "files": [
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/matte/cpu/3c4b7bc66eba44153c67c308344836d6deaecfb759d6555672ccee6e547f4a9e/repeat-001/attempt-001/render.png",
        "sha256": "69fb6d8e35023a82f8e439340969d7182c5318ea5a8141c3aa3e3938f37af8b4",
        "bytes": 6023
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/matte/cpu/3c4b7bc66eba44153c67c308344836d6deaecfb759d6555672ccee6e547f4a9e/repeat-001/attempt-001/linear.pfm",
        "sha256": "cee14b430d11ba0ec1087bc22a291f0f96c5adc59c363796857c1fe51fb35567",
        "bytes": 49166
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/matte/cpu/3c4b7bc66eba44153c67c308344836d6deaecfb759d6555672ccee6e547f4a9e/repeat-001/attempt-001/metrics.json",
        "sha256": "dd8be2b42496b78bd4b2eacb6fae05717e1ec92dab115b1cd63e6ce635f96eae",
        "bytes": 1301
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/matte/cpu/3c4b7bc66eba44153c67c308344836d6deaecfb759d6555672ccee6e547f4a9e/repeat-001/attempt-001/metrics.json.worker.json",
        "sha256": "68869b82828df0aa8ae98282d7e3ed6ba59a576d33479acd03f7786606402c7b",
        "bytes": 1806
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/matte/cpu/3c4b7bc66eba44153c67c308344836d6deaecfb759d6555672ccee6e547f4a9e/repeat-001/attempt-001/settings.json",
        "sha256": "1e200723a237d7e9a5d64f41f9827a428da7defbe091489b9103586a334ecdb6",
        "bytes": 242
      }
    ]
  },
  {
    "schemaVersion": 1,
    "case": {
      "preset": "quick",
      "scene": "chair",
      "scenePath": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/chair.json",
      "material": "matte",
      "engine": "gpu",
      "worker": "/home/movj/code/dev/Ray_Tracer_FSharp/RayTracer.Gpu/bin/Release/net10.0/RayTracer.Gpu.dll",
      "acceleration": "gpu",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "inputFiles": [
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/chair-curved-rail.ply",
          "sha256": "3abf775c52592e116c5d8f424d7e1a38ce2c3cebab4ebce596b8084b911bb9a3",
          "bytes": 35784
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/chair-curved-slat.ply",
          "sha256": "11ed75310341d1182fb1d2c2ff177665f65d669c7641cd2060867bb5aec90f12",
          "bytes": 21409
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/disc.ply",
          "sha256": "7fe0e61611762138a2c371791419ad12e657458d1be98f397178e8dffdcf8033",
          "bytes": 19872
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/ring.ply",
          "sha256": "a8c5fa93e3853cf9acc908f69d62f77745a1b6006ecce8404c0f31f880e13cce",
          "bytes": 71054
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-box.ply",
          "sha256": "d3e61dcd3397ee5db3e1dd9885131a966c968ccab4c8b0fb8a368cc5397406b1",
          "bytes": 20502
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-cylinder.ply",
          "sha256": "197d4d973167b6be6c4cc26fd01fb4f83eb5b846eb56a59d17ef74a358a37793",
          "bytes": 21136
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/seat-piping.ply",
          "sha256": "2b7444292836b0e9ee37cc327e35d5031c2ab7f9459961d985ebddfac75e788f",
          "bytes": 69345
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/small-sphere.ply",
          "sha256": "3f7b4f85cd8b2dea3a1a6833b1693151daab474ee6588b04ca234fb5c61fc05d",
          "bytes": 24048
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/tapered-leg.ply",
          "sha256": "20940ed0b5b0270834f5e5241b3b83e56d0b954a6cce7c21a1d7028165aa042f",
          "bytes": 15840
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/wood-endgrain.png",
          "sha256": "b9ee7325e30cb242f4b53f976018864654c4bab3bd4ba1c7f97794ebd692adfd",
          "bytes": 490262
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/wood-grain.png",
          "sha256": "61e5352102b13b60f13d66f0eebb04d9ee4de74e6c94c6f8c5e03d0ece01f4ec",
          "bytes": 167579
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/woven-fabric.png",
          "sha256": "e7ec12905d86060fe0faff3114927229e32da602ccfeae531eb40bd25a674d4a",
          "bytes": 334405
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/baseline.json",
          "sha256": "c9b7542c80afbe961d904e61bfbaa842524fdc7446019953154efddf496d9ba0",
          "bytes": 565
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/source.sha256",
          "sha256": "e16be33a22219bf6a61a41b10eb407db9601b02e8ec37bbb5dce49574beb20fa",
          "bytes": 6205
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/chair.json",
          "sha256": "ce33b5f08b535ff21d44640557c93e295fcae9af1679cafb5cf84391f010ff4b",
          "bytes": 28262
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/provenance.json",
          "sha256": "2e013d878c5607edd0d35361869d75370f17855c0bb4bfe6efae249808a915ae",
          "bytes": 39154
        }
      ],
      "contextFingerprint": "a96f0e72712e8454aae3b6f1f1ea90bc0edbc2aef31ae5264b4591fa18e8197a",
      "fingerprint": "b8aee386a06c628ab54ebb3df027ea069b54a59a6a974a337fba0a309cf7b376",
      "repeats": 1,
      "warmups": 0
    },
    "repeat": 1,
    "warmup": false,
    "attempt": 1,
    "startedUtc": "2026-09-07T14:22:30.0256700\u002B00:00",
    "status": "success",
    "error": "",
    "exitCode": 0,
    "coldMs": 4151.2605,
    "metrics": {
      "schemaVersion": 1,
      "engine": "modern-gpu",
      "backend": "cuda-compute",
      "device": "NVIDIA RTX 3000 Ada Generation Laptop GPU; CUDA 13.2; sm_SM_89",
      "scene": "chair",
      "material": "matte",
      "status": "success",
      "error": "",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "timings": {
        "loadMs": 75.424,
        "buildMs": 194.6397,
        "compileMs": 3592.1061,
        "uploadMs": 20.2731,
        "traceMs": 50.828,
        "downloadMs": 3.4481,
        "encodeMs": 21.8953,
        "cleanupMs": 40.2682,
        "totalMs": 4068.3368
      },
      "allocatedBytes": 534576480,
      "peakWorkingSetBytes": 409960448,
      "peakDeviceBytes": 8874812,
      "gcCollections": [
        46,
        32,
        7
      ],
      "invalidPixels": 0,
      "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/matte/gpu/b8aee386a06c628ab54ebb3df027ea069b54a59a6a974a337fba0a309cf7b376/repeat-001/attempt-001/render.png",
      "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/matte/gpu/b8aee386a06c628ab54ebb3df027ea069b54a59a6a974a337fba0a309cf7b376/repeat-001/attempt-001/linear.pfm"
    },
    "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/matte/gpu/b8aee386a06c628ab54ebb3df027ea069b54a59a6a974a337fba0a309cf7b376/repeat-001/attempt-001/render.png",
    "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/matte/gpu/b8aee386a06c628ab54ebb3df027ea069b54a59a6a974a337fba0a309cf7b376/repeat-001/attempt-001/linear.pfm",
    "metricsPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/matte/gpu/b8aee386a06c628ab54ebb3df027ea069b54a59a6a974a337fba0a309cf7b376/repeat-001/attempt-001/metrics.json",
    "workerMetadataPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/matte/gpu/b8aee386a06c628ab54ebb3df027ea069b54a59a6a974a337fba0a309cf7b376/repeat-001/attempt-001/metrics.json.worker.json",
    "stdoutPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/matte/gpu/b8aee386a06c628ab54ebb3df027ea069b54a59a6a974a337fba0a309cf7b376/repeat-001/attempt-001/stdout.log",
    "stderrPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/matte/gpu/b8aee386a06c628ab54ebb3df027ea069b54a59a6a974a337fba0a309cf7b376/repeat-001/attempt-001/stderr.log",
    "trialPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/matte/gpu/b8aee386a06c628ab54ebb3df027ea069b54a59a6a974a337fba0a309cf7b376/repeat-001/trial.json",
    "files": [
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/matte/gpu/b8aee386a06c628ab54ebb3df027ea069b54a59a6a974a337fba0a309cf7b376/repeat-001/attempt-001/render.png",
        "sha256": "69fb6d8e35023a82f8e439340969d7182c5318ea5a8141c3aa3e3938f37af8b4",
        "bytes": 6023
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/matte/gpu/b8aee386a06c628ab54ebb3df027ea069b54a59a6a974a337fba0a309cf7b376/repeat-001/attempt-001/linear.pfm",
        "sha256": "cee14b430d11ba0ec1087bc22a291f0f96c5adc59c363796857c1fe51fb35567",
        "bytes": 49166
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/matte/gpu/b8aee386a06c628ab54ebb3df027ea069b54a59a6a974a337fba0a309cf7b376/repeat-001/attempt-001/metrics.json",
        "sha256": "05ac9b778abdcc708027f74e911aba3aa48c1bf417d628fd695c25df4940864a",
        "bytes": 1351
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/matte/gpu/b8aee386a06c628ab54ebb3df027ea069b54a59a6a974a337fba0a309cf7b376/repeat-001/attempt-001/settings.json",
        "sha256": "1e200723a237d7e9a5d64f41f9827a428da7defbe091489b9103586a334ecdb6",
        "bytes": 242
      }
    ]
  },
  {
    "schemaVersion": 1,
    "case": {
      "preset": "quick",
      "scene": "chair",
      "scenePath": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/chair.json",
      "material": "phong",
      "engine": "cpu",
      "worker": "/home/movj/code/dev/Ray_Tracer_FSharp/BenchmarkRunner/bin/Release/net10.0/BenchmarkRunner.dll",
      "acceleration": "bvh",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "inputFiles": [
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/chair-curved-rail.ply",
          "sha256": "3abf775c52592e116c5d8f424d7e1a38ce2c3cebab4ebce596b8084b911bb9a3",
          "bytes": 35784
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/chair-curved-slat.ply",
          "sha256": "11ed75310341d1182fb1d2c2ff177665f65d669c7641cd2060867bb5aec90f12",
          "bytes": 21409
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/disc.ply",
          "sha256": "7fe0e61611762138a2c371791419ad12e657458d1be98f397178e8dffdcf8033",
          "bytes": 19872
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/ring.ply",
          "sha256": "a8c5fa93e3853cf9acc908f69d62f77745a1b6006ecce8404c0f31f880e13cce",
          "bytes": 71054
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-box.ply",
          "sha256": "d3e61dcd3397ee5db3e1dd9885131a966c968ccab4c8b0fb8a368cc5397406b1",
          "bytes": 20502
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-cylinder.ply",
          "sha256": "197d4d973167b6be6c4cc26fd01fb4f83eb5b846eb56a59d17ef74a358a37793",
          "bytes": 21136
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/seat-piping.ply",
          "sha256": "2b7444292836b0e9ee37cc327e35d5031c2ab7f9459961d985ebddfac75e788f",
          "bytes": 69345
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/small-sphere.ply",
          "sha256": "3f7b4f85cd8b2dea3a1a6833b1693151daab474ee6588b04ca234fb5c61fc05d",
          "bytes": 24048
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/tapered-leg.ply",
          "sha256": "20940ed0b5b0270834f5e5241b3b83e56d0b954a6cce7c21a1d7028165aa042f",
          "bytes": 15840
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/wood-endgrain.png",
          "sha256": "b9ee7325e30cb242f4b53f976018864654c4bab3bd4ba1c7f97794ebd692adfd",
          "bytes": 490262
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/wood-grain.png",
          "sha256": "61e5352102b13b60f13d66f0eebb04d9ee4de74e6c94c6f8c5e03d0ece01f4ec",
          "bytes": 167579
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/woven-fabric.png",
          "sha256": "e7ec12905d86060fe0faff3114927229e32da602ccfeae531eb40bd25a674d4a",
          "bytes": 334405
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/baseline.json",
          "sha256": "c9b7542c80afbe961d904e61bfbaa842524fdc7446019953154efddf496d9ba0",
          "bytes": 565
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/source.sha256",
          "sha256": "e16be33a22219bf6a61a41b10eb407db9601b02e8ec37bbb5dce49574beb20fa",
          "bytes": 6205
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/chair.json",
          "sha256": "ce33b5f08b535ff21d44640557c93e295fcae9af1679cafb5cf84391f010ff4b",
          "bytes": 28262
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/provenance.json",
          "sha256": "2e013d878c5607edd0d35361869d75370f17855c0bb4bfe6efae249808a915ae",
          "bytes": 39154
        }
      ],
      "contextFingerprint": "a96f0e72712e8454aae3b6f1f1ea90bc0edbc2aef31ae5264b4591fa18e8197a",
      "fingerprint": "13b662d9dd8335ab96b66fe619409937db487eb444072c85f77dab23b02a5fff",
      "repeats": 1,
      "warmups": 0
    },
    "repeat": 1,
    "warmup": false,
    "attempt": 1,
    "startedUtc": "2026-09-07T14:22:34.2015986\u002B00:00",
    "status": "success",
    "error": "",
    "exitCode": 0,
    "coldMs": 567.682,
    "metrics": {
      "schemaVersion": 1,
      "engine": "cpu",
      "backend": "cpu/bvh",
      "device": "Intel(R) Core(TM) Ultra 9 185H",
      "scene": "chair",
      "material": "phong",
      "status": "success",
      "error": "",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "timings": {
        "loadMs": 170.21089999999998,
        "buildMs": 45.69850000000002,
        "compileMs": null,
        "uploadMs": null,
        "traceMs": 254.2227,
        "downloadMs": null,
        "encodeMs": 24.1257,
        "cleanupMs": 0.0129,
        "totalMs": 514.7501
      },
      "allocatedBytes": 243329056,
      "peakWorkingSetBytes": 76705792,
      "peakDeviceBytes": null,
      "gcCollections": [
        19,
        1,
        0
      ],
      "invalidPixels": 0,
      "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/phong/cpu/13b662d9dd8335ab96b66fe619409937db487eb444072c85f77dab23b02a5fff/repeat-001/attempt-001/render.png",
      "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/phong/cpu/13b662d9dd8335ab96b66fe619409937db487eb444072c85f77dab23b02a5fff/repeat-001/attempt-001/linear.pfm"
    },
    "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/phong/cpu/13b662d9dd8335ab96b66fe619409937db487eb444072c85f77dab23b02a5fff/repeat-001/attempt-001/render.png",
    "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/phong/cpu/13b662d9dd8335ab96b66fe619409937db487eb444072c85f77dab23b02a5fff/repeat-001/attempt-001/linear.pfm",
    "metricsPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/phong/cpu/13b662d9dd8335ab96b66fe619409937db487eb444072c85f77dab23b02a5fff/repeat-001/attempt-001/metrics.json",
    "workerMetadataPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/phong/cpu/13b662d9dd8335ab96b66fe619409937db487eb444072c85f77dab23b02a5fff/repeat-001/attempt-001/metrics.json.worker.json",
    "stdoutPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/phong/cpu/13b662d9dd8335ab96b66fe619409937db487eb444072c85f77dab23b02a5fff/repeat-001/attempt-001/stdout.log",
    "stderrPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/phong/cpu/13b662d9dd8335ab96b66fe619409937db487eb444072c85f77dab23b02a5fff/repeat-001/attempt-001/stderr.log",
    "trialPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/phong/cpu/13b662d9dd8335ab96b66fe619409937db487eb444072c85f77dab23b02a5fff/repeat-001/trial.json",
    "files": [
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/phong/cpu/13b662d9dd8335ab96b66fe619409937db487eb444072c85f77dab23b02a5fff/repeat-001/attempt-001/render.png",
        "sha256": "4f24ba46b9fd86817b999998e7b52df69e27ffc652c6ee22117340262f84da68",
        "bytes": 6102
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/phong/cpu/13b662d9dd8335ab96b66fe619409937db487eb444072c85f77dab23b02a5fff/repeat-001/attempt-001/linear.pfm",
        "sha256": "82730f7212ca3910394b952f7374a74e67613a56a551c758f7d17d7f3481d844",
        "bytes": 49166
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/phong/cpu/13b662d9dd8335ab96b66fe619409937db487eb444072c85f77dab23b02a5fff/repeat-001/attempt-001/metrics.json",
        "sha256": "5c357386069b91ee233519fb8025dbf5b5b74457606479b67f93c741e24fbce2",
        "bytes": 1312
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/phong/cpu/13b662d9dd8335ab96b66fe619409937db487eb444072c85f77dab23b02a5fff/repeat-001/attempt-001/metrics.json.worker.json",
        "sha256": "68869b82828df0aa8ae98282d7e3ed6ba59a576d33479acd03f7786606402c7b",
        "bytes": 1806
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/phong/cpu/13b662d9dd8335ab96b66fe619409937db487eb444072c85f77dab23b02a5fff/repeat-001/attempt-001/settings.json",
        "sha256": "1e200723a237d7e9a5d64f41f9827a428da7defbe091489b9103586a334ecdb6",
        "bytes": 242
      }
    ]
  },
  {
    "schemaVersion": 1,
    "case": {
      "preset": "quick",
      "scene": "chair",
      "scenePath": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/chair.json",
      "material": "phong",
      "engine": "gpu",
      "worker": "/home/movj/code/dev/Ray_Tracer_FSharp/RayTracer.Gpu/bin/Release/net10.0/RayTracer.Gpu.dll",
      "acceleration": "gpu",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "inputFiles": [
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/chair-curved-rail.ply",
          "sha256": "3abf775c52592e116c5d8f424d7e1a38ce2c3cebab4ebce596b8084b911bb9a3",
          "bytes": 35784
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/chair-curved-slat.ply",
          "sha256": "11ed75310341d1182fb1d2c2ff177665f65d669c7641cd2060867bb5aec90f12",
          "bytes": 21409
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/disc.ply",
          "sha256": "7fe0e61611762138a2c371791419ad12e657458d1be98f397178e8dffdcf8033",
          "bytes": 19872
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/ring.ply",
          "sha256": "a8c5fa93e3853cf9acc908f69d62f77745a1b6006ecce8404c0f31f880e13cce",
          "bytes": 71054
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-box.ply",
          "sha256": "d3e61dcd3397ee5db3e1dd9885131a966c968ccab4c8b0fb8a368cc5397406b1",
          "bytes": 20502
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-cylinder.ply",
          "sha256": "197d4d973167b6be6c4cc26fd01fb4f83eb5b846eb56a59d17ef74a358a37793",
          "bytes": 21136
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/seat-piping.ply",
          "sha256": "2b7444292836b0e9ee37cc327e35d5031c2ab7f9459961d985ebddfac75e788f",
          "bytes": 69345
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/small-sphere.ply",
          "sha256": "3f7b4f85cd8b2dea3a1a6833b1693151daab474ee6588b04ca234fb5c61fc05d",
          "bytes": 24048
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/tapered-leg.ply",
          "sha256": "20940ed0b5b0270834f5e5241b3b83e56d0b954a6cce7c21a1d7028165aa042f",
          "bytes": 15840
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/wood-endgrain.png",
          "sha256": "b9ee7325e30cb242f4b53f976018864654c4bab3bd4ba1c7f97794ebd692adfd",
          "bytes": 490262
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/wood-grain.png",
          "sha256": "61e5352102b13b60f13d66f0eebb04d9ee4de74e6c94c6f8c5e03d0ece01f4ec",
          "bytes": 167579
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/woven-fabric.png",
          "sha256": "e7ec12905d86060fe0faff3114927229e32da602ccfeae531eb40bd25a674d4a",
          "bytes": 334405
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/baseline.json",
          "sha256": "c9b7542c80afbe961d904e61bfbaa842524fdc7446019953154efddf496d9ba0",
          "bytes": 565
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/source.sha256",
          "sha256": "e16be33a22219bf6a61a41b10eb407db9601b02e8ec37bbb5dce49574beb20fa",
          "bytes": 6205
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/chair.json",
          "sha256": "ce33b5f08b535ff21d44640557c93e295fcae9af1679cafb5cf84391f010ff4b",
          "bytes": 28262
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/provenance.json",
          "sha256": "2e013d878c5607edd0d35361869d75370f17855c0bb4bfe6efae249808a915ae",
          "bytes": 39154
        }
      ],
      "contextFingerprint": "a96f0e72712e8454aae3b6f1f1ea90bc0edbc2aef31ae5264b4591fa18e8197a",
      "fingerprint": "9cea1bcab4a0470c451c65a13a670bc05e8d2c205467227b3efc7ad257b35119",
      "repeats": 1,
      "warmups": 0
    },
    "repeat": 1,
    "warmup": false,
    "attempt": 1,
    "startedUtc": "2026-09-07T14:22:34.7740912\u002B00:00",
    "status": "success",
    "error": "",
    "exitCode": 0,
    "coldMs": 3968.6207,
    "metrics": {
      "schemaVersion": 1,
      "engine": "modern-gpu",
      "backend": "cuda-compute",
      "device": "NVIDIA RTX 3000 Ada Generation Laptop GPU; CUDA 13.2; sm_SM_89",
      "scene": "chair",
      "material": "phong",
      "status": "success",
      "error": "",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "timings": {
        "loadMs": 83.1999,
        "buildMs": 177.2409,
        "compileMs": 3401.2197,
        "uploadMs": 21.2669,
        "traceMs": 49.091100000000004,
        "downloadMs": 4.7997,
        "encodeMs": 18.3983,
        "cleanupMs": 48.3816,
        "totalMs": 3892.7913
      },
      "allocatedBytes": 534568280,
      "peakWorkingSetBytes": 408588288,
      "peakDeviceBytes": 8874812,
      "gcCollections": [
        46,
        33,
        7
      ],
      "invalidPixels": 0,
      "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/phong/gpu/9cea1bcab4a0470c451c65a13a670bc05e8d2c205467227b3efc7ad257b35119/repeat-001/attempt-001/render.png",
      "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/phong/gpu/9cea1bcab4a0470c451c65a13a670bc05e8d2c205467227b3efc7ad257b35119/repeat-001/attempt-001/linear.pfm"
    },
    "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/phong/gpu/9cea1bcab4a0470c451c65a13a670bc05e8d2c205467227b3efc7ad257b35119/repeat-001/attempt-001/render.png",
    "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/phong/gpu/9cea1bcab4a0470c451c65a13a670bc05e8d2c205467227b3efc7ad257b35119/repeat-001/attempt-001/linear.pfm",
    "metricsPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/phong/gpu/9cea1bcab4a0470c451c65a13a670bc05e8d2c205467227b3efc7ad257b35119/repeat-001/attempt-001/metrics.json",
    "workerMetadataPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/phong/gpu/9cea1bcab4a0470c451c65a13a670bc05e8d2c205467227b3efc7ad257b35119/repeat-001/attempt-001/metrics.json.worker.json",
    "stdoutPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/phong/gpu/9cea1bcab4a0470c451c65a13a670bc05e8d2c205467227b3efc7ad257b35119/repeat-001/attempt-001/stdout.log",
    "stderrPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/phong/gpu/9cea1bcab4a0470c451c65a13a670bc05e8d2c205467227b3efc7ad257b35119/repeat-001/attempt-001/stderr.log",
    "trialPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/phong/gpu/9cea1bcab4a0470c451c65a13a670bc05e8d2c205467227b3efc7ad257b35119/repeat-001/trial.json",
    "files": [
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/phong/gpu/9cea1bcab4a0470c451c65a13a670bc05e8d2c205467227b3efc7ad257b35119/repeat-001/attempt-001/render.png",
        "sha256": "4f24ba46b9fd86817b999998e7b52df69e27ffc652c6ee22117340262f84da68",
        "bytes": 6102
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/phong/gpu/9cea1bcab4a0470c451c65a13a670bc05e8d2c205467227b3efc7ad257b35119/repeat-001/attempt-001/linear.pfm",
        "sha256": "82730f7212ca3910394b952f7374a74e67613a56a551c758f7d17d7f3481d844",
        "bytes": 49166
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/phong/gpu/9cea1bcab4a0470c451c65a13a670bc05e8d2c205467227b3efc7ad257b35119/repeat-001/attempt-001/metrics.json",
        "sha256": "f563c627f0618378c4d93a61851f350e44a199b3af0bf3b9dc1f1e87d0df036a",
        "bytes": 1364
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/phong/gpu/9cea1bcab4a0470c451c65a13a670bc05e8d2c205467227b3efc7ad257b35119/repeat-001/attempt-001/settings.json",
        "sha256": "1e200723a237d7e9a5d64f41f9827a428da7defbe091489b9103586a334ecdb6",
        "bytes": 242
      }
    ]
  },
  {
    "schemaVersion": 1,
    "case": {
      "preset": "quick",
      "scene": "chair",
      "scenePath": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/chair.json",
      "material": "mirror",
      "engine": "cpu",
      "worker": "/home/movj/code/dev/Ray_Tracer_FSharp/BenchmarkRunner/bin/Release/net10.0/BenchmarkRunner.dll",
      "acceleration": "bvh",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "inputFiles": [
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/chair-curved-rail.ply",
          "sha256": "3abf775c52592e116c5d8f424d7e1a38ce2c3cebab4ebce596b8084b911bb9a3",
          "bytes": 35784
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/chair-curved-slat.ply",
          "sha256": "11ed75310341d1182fb1d2c2ff177665f65d669c7641cd2060867bb5aec90f12",
          "bytes": 21409
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/disc.ply",
          "sha256": "7fe0e61611762138a2c371791419ad12e657458d1be98f397178e8dffdcf8033",
          "bytes": 19872
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/ring.ply",
          "sha256": "a8c5fa93e3853cf9acc908f69d62f77745a1b6006ecce8404c0f31f880e13cce",
          "bytes": 71054
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-box.ply",
          "sha256": "d3e61dcd3397ee5db3e1dd9885131a966c968ccab4c8b0fb8a368cc5397406b1",
          "bytes": 20502
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-cylinder.ply",
          "sha256": "197d4d973167b6be6c4cc26fd01fb4f83eb5b846eb56a59d17ef74a358a37793",
          "bytes": 21136
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/seat-piping.ply",
          "sha256": "2b7444292836b0e9ee37cc327e35d5031c2ab7f9459961d985ebddfac75e788f",
          "bytes": 69345
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/small-sphere.ply",
          "sha256": "3f7b4f85cd8b2dea3a1a6833b1693151daab474ee6588b04ca234fb5c61fc05d",
          "bytes": 24048
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/tapered-leg.ply",
          "sha256": "20940ed0b5b0270834f5e5241b3b83e56d0b954a6cce7c21a1d7028165aa042f",
          "bytes": 15840
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/wood-endgrain.png",
          "sha256": "b9ee7325e30cb242f4b53f976018864654c4bab3bd4ba1c7f97794ebd692adfd",
          "bytes": 490262
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/wood-grain.png",
          "sha256": "61e5352102b13b60f13d66f0eebb04d9ee4de74e6c94c6f8c5e03d0ece01f4ec",
          "bytes": 167579
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/woven-fabric.png",
          "sha256": "e7ec12905d86060fe0faff3114927229e32da602ccfeae531eb40bd25a674d4a",
          "bytes": 334405
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/baseline.json",
          "sha256": "c9b7542c80afbe961d904e61bfbaa842524fdc7446019953154efddf496d9ba0",
          "bytes": 565
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/source.sha256",
          "sha256": "e16be33a22219bf6a61a41b10eb407db9601b02e8ec37bbb5dce49574beb20fa",
          "bytes": 6205
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/chair.json",
          "sha256": "ce33b5f08b535ff21d44640557c93e295fcae9af1679cafb5cf84391f010ff4b",
          "bytes": 28262
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/provenance.json",
          "sha256": "2e013d878c5607edd0d35361869d75370f17855c0bb4bfe6efae249808a915ae",
          "bytes": 39154
        }
      ],
      "contextFingerprint": "a96f0e72712e8454aae3b6f1f1ea90bc0edbc2aef31ae5264b4591fa18e8197a",
      "fingerprint": "dba598318970e4474e1bc2ab9bb4886559c07a3e8193a44f89e70c69c536c946",
      "repeats": 1,
      "warmups": 0
    },
    "repeat": 1,
    "warmup": false,
    "attempt": 1,
    "startedUtc": "2026-09-07T14:22:38.7477472\u002B00:00",
    "status": "success",
    "error": "",
    "exitCode": 0,
    "coldMs": 581.281,
    "metrics": {
      "schemaVersion": 1,
      "engine": "cpu",
      "backend": "cpu/bvh",
      "device": "Intel(R) Core(TM) Ultra 9 185H",
      "scene": "chair",
      "material": "mirror",
      "status": "success",
      "error": "",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "timings": {
        "loadMs": 167.85440000000003,
        "buildMs": 39.94729999999998,
        "compileMs": null,
        "uploadMs": null,
        "traceMs": 277.8429,
        "downloadMs": null,
        "encodeMs": 21.7717,
        "cleanupMs": 0.0122,
        "totalMs": 530.4269
      },
      "allocatedBytes": 273936256,
      "peakWorkingSetBytes": 76902400,
      "peakDeviceBytes": null,
      "gcCollections": [
        21,
        1,
        0
      ],
      "invalidPixels": 0,
      "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/mirror/cpu/dba598318970e4474e1bc2ab9bb4886559c07a3e8193a44f89e70c69c536c946/repeat-001/attempt-001/render.png",
      "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/mirror/cpu/dba598318970e4474e1bc2ab9bb4886559c07a3e8193a44f89e70c69c536c946/repeat-001/attempt-001/linear.pfm"
    },
    "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/mirror/cpu/dba598318970e4474e1bc2ab9bb4886559c07a3e8193a44f89e70c69c536c946/repeat-001/attempt-001/render.png",
    "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/mirror/cpu/dba598318970e4474e1bc2ab9bb4886559c07a3e8193a44f89e70c69c536c946/repeat-001/attempt-001/linear.pfm",
    "metricsPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/mirror/cpu/dba598318970e4474e1bc2ab9bb4886559c07a3e8193a44f89e70c69c536c946/repeat-001/attempt-001/metrics.json",
    "workerMetadataPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/mirror/cpu/dba598318970e4474e1bc2ab9bb4886559c07a3e8193a44f89e70c69c536c946/repeat-001/attempt-001/metrics.json.worker.json",
    "stdoutPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/mirror/cpu/dba598318970e4474e1bc2ab9bb4886559c07a3e8193a44f89e70c69c536c946/repeat-001/attempt-001/stdout.log",
    "stderrPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/mirror/cpu/dba598318970e4474e1bc2ab9bb4886559c07a3e8193a44f89e70c69c536c946/repeat-001/attempt-001/stderr.log",
    "trialPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/mirror/cpu/dba598318970e4474e1bc2ab9bb4886559c07a3e8193a44f89e70c69c536c946/repeat-001/trial.json",
    "files": [
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/mirror/cpu/dba598318970e4474e1bc2ab9bb4886559c07a3e8193a44f89e70c69c536c946/repeat-001/attempt-001/render.png",
        "sha256": "a1c40426e0b7c517a98ff35a74029e82ce69c40fb405e087651d5b9aa9217cf4",
        "bytes": 6204
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/mirror/cpu/dba598318970e4474e1bc2ab9bb4886559c07a3e8193a44f89e70c69c536c946/repeat-001/attempt-001/linear.pfm",
        "sha256": "93232c7d61c8516b82c653e226065e7c11d6872c235cb030017cbb79acad730b",
        "bytes": 49166
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/mirror/cpu/dba598318970e4474e1bc2ab9bb4886559c07a3e8193a44f89e70c69c536c946/repeat-001/attempt-001/metrics.json",
        "sha256": "d51fa59540927c1bb4905f4810b195081a92b3fdb48f7fdc5702d9a986548abb",
        "bytes": 1315
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/mirror/cpu/dba598318970e4474e1bc2ab9bb4886559c07a3e8193a44f89e70c69c536c946/repeat-001/attempt-001/metrics.json.worker.json",
        "sha256": "68869b82828df0aa8ae98282d7e3ed6ba59a576d33479acd03f7786606402c7b",
        "bytes": 1806
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/mirror/cpu/dba598318970e4474e1bc2ab9bb4886559c07a3e8193a44f89e70c69c536c946/repeat-001/attempt-001/settings.json",
        "sha256": "1e200723a237d7e9a5d64f41f9827a428da7defbe091489b9103586a334ecdb6",
        "bytes": 242
      }
    ]
  },
  {
    "schemaVersion": 1,
    "case": {
      "preset": "quick",
      "scene": "chair",
      "scenePath": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/chair.json",
      "material": "mirror",
      "engine": "gpu",
      "worker": "/home/movj/code/dev/Ray_Tracer_FSharp/RayTracer.Gpu/bin/Release/net10.0/RayTracer.Gpu.dll",
      "acceleration": "gpu",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "inputFiles": [
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/chair-curved-rail.ply",
          "sha256": "3abf775c52592e116c5d8f424d7e1a38ce2c3cebab4ebce596b8084b911bb9a3",
          "bytes": 35784
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/chair-curved-slat.ply",
          "sha256": "11ed75310341d1182fb1d2c2ff177665f65d669c7641cd2060867bb5aec90f12",
          "bytes": 21409
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/disc.ply",
          "sha256": "7fe0e61611762138a2c371791419ad12e657458d1be98f397178e8dffdcf8033",
          "bytes": 19872
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/ring.ply",
          "sha256": "a8c5fa93e3853cf9acc908f69d62f77745a1b6006ecce8404c0f31f880e13cce",
          "bytes": 71054
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-box.ply",
          "sha256": "d3e61dcd3397ee5db3e1dd9885131a966c968ccab4c8b0fb8a368cc5397406b1",
          "bytes": 20502
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-cylinder.ply",
          "sha256": "197d4d973167b6be6c4cc26fd01fb4f83eb5b846eb56a59d17ef74a358a37793",
          "bytes": 21136
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/seat-piping.ply",
          "sha256": "2b7444292836b0e9ee37cc327e35d5031c2ab7f9459961d985ebddfac75e788f",
          "bytes": 69345
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/small-sphere.ply",
          "sha256": "3f7b4f85cd8b2dea3a1a6833b1693151daab474ee6588b04ca234fb5c61fc05d",
          "bytes": 24048
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/tapered-leg.ply",
          "sha256": "20940ed0b5b0270834f5e5241b3b83e56d0b954a6cce7c21a1d7028165aa042f",
          "bytes": 15840
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/wood-endgrain.png",
          "sha256": "b9ee7325e30cb242f4b53f976018864654c4bab3bd4ba1c7f97794ebd692adfd",
          "bytes": 490262
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/wood-grain.png",
          "sha256": "61e5352102b13b60f13d66f0eebb04d9ee4de74e6c94c6f8c5e03d0ece01f4ec",
          "bytes": 167579
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/woven-fabric.png",
          "sha256": "e7ec12905d86060fe0faff3114927229e32da602ccfeae531eb40bd25a674d4a",
          "bytes": 334405
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/baseline.json",
          "sha256": "c9b7542c80afbe961d904e61bfbaa842524fdc7446019953154efddf496d9ba0",
          "bytes": 565
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/source.sha256",
          "sha256": "e16be33a22219bf6a61a41b10eb407db9601b02e8ec37bbb5dce49574beb20fa",
          "bytes": 6205
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/chair.json",
          "sha256": "ce33b5f08b535ff21d44640557c93e295fcae9af1679cafb5cf84391f010ff4b",
          "bytes": 28262
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/provenance.json",
          "sha256": "2e013d878c5607edd0d35361869d75370f17855c0bb4bfe6efae249808a915ae",
          "bytes": 39154
        }
      ],
      "contextFingerprint": "a96f0e72712e8454aae3b6f1f1ea90bc0edbc2aef31ae5264b4591fa18e8197a",
      "fingerprint": "f2f13b2ba34c41255eca97f1028f1c892e32292527c01efaac46bfb8119d8ca0",
      "repeats": 1,
      "warmups": 0
    },
    "repeat": 1,
    "warmup": false,
    "attempt": 1,
    "startedUtc": "2026-09-07T14:22:39.3348210\u002B00:00",
    "status": "success",
    "error": "",
    "exitCode": 0,
    "coldMs": 3869.2831,
    "metrics": {
      "schemaVersion": 1,
      "engine": "modern-gpu",
      "backend": "cuda-compute",
      "device": "NVIDIA RTX 3000 Ada Generation Laptop GPU; CUDA 13.2; sm_SM_89",
      "scene": "chair",
      "material": "mirror",
      "status": "success",
      "error": "",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "timings": {
        "loadMs": 89.5281,
        "buildMs": 179.198,
        "compileMs": 3305.9338,
        "uploadMs": 20.766,
        "traceMs": 61.0615,
        "downloadMs": 4.694100000000001,
        "encodeMs": 18.1573,
        "cleanupMs": 44.6488,
        "totalMs": 3790.9832
      },
      "allocatedBytes": 534621184,
      "peakWorkingSetBytes": 409935872,
      "peakDeviceBytes": 8874812,
      "gcCollections": [
        46,
        34,
        7
      ],
      "invalidPixels": 0,
      "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/mirror/gpu/f2f13b2ba34c41255eca97f1028f1c892e32292527c01efaac46bfb8119d8ca0/repeat-001/attempt-001/render.png",
      "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/mirror/gpu/f2f13b2ba34c41255eca97f1028f1c892e32292527c01efaac46bfb8119d8ca0/repeat-001/attempt-001/linear.pfm"
    },
    "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/mirror/gpu/f2f13b2ba34c41255eca97f1028f1c892e32292527c01efaac46bfb8119d8ca0/repeat-001/attempt-001/render.png",
    "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/mirror/gpu/f2f13b2ba34c41255eca97f1028f1c892e32292527c01efaac46bfb8119d8ca0/repeat-001/attempt-001/linear.pfm",
    "metricsPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/mirror/gpu/f2f13b2ba34c41255eca97f1028f1c892e32292527c01efaac46bfb8119d8ca0/repeat-001/attempt-001/metrics.json",
    "workerMetadataPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/mirror/gpu/f2f13b2ba34c41255eca97f1028f1c892e32292527c01efaac46bfb8119d8ca0/repeat-001/attempt-001/metrics.json.worker.json",
    "stdoutPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/mirror/gpu/f2f13b2ba34c41255eca97f1028f1c892e32292527c01efaac46bfb8119d8ca0/repeat-001/attempt-001/stdout.log",
    "stderrPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/mirror/gpu/f2f13b2ba34c41255eca97f1028f1c892e32292527c01efaac46bfb8119d8ca0/repeat-001/attempt-001/stderr.log",
    "trialPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/mirror/gpu/f2f13b2ba34c41255eca97f1028f1c892e32292527c01efaac46bfb8119d8ca0/repeat-001/trial.json",
    "files": [
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/mirror/gpu/f2f13b2ba34c41255eca97f1028f1c892e32292527c01efaac46bfb8119d8ca0/repeat-001/attempt-001/render.png",
        "sha256": "a1c40426e0b7c517a98ff35a74029e82ce69c40fb405e087651d5b9aa9217cf4",
        "bytes": 6204
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/mirror/gpu/f2f13b2ba34c41255eca97f1028f1c892e32292527c01efaac46bfb8119d8ca0/repeat-001/attempt-001/linear.pfm",
        "sha256": "93232c7d61c8516b82c653e226065e7c11d6872c235cb030017cbb79acad730b",
        "bytes": 49166
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/mirror/gpu/f2f13b2ba34c41255eca97f1028f1c892e32292527c01efaac46bfb8119d8ca0/repeat-001/attempt-001/metrics.json",
        "sha256": "6143d2164acc97689ba54f99cdbc2d224073cd451c97c65981f2374559610716",
        "bytes": 1365
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/mirror/gpu/f2f13b2ba34c41255eca97f1028f1c892e32292527c01efaac46bfb8119d8ca0/repeat-001/attempt-001/settings.json",
        "sha256": "1e200723a237d7e9a5d64f41f9827a428da7defbe091489b9103586a334ecdb6",
        "bytes": 242
      }
    ]
  },
  {
    "schemaVersion": 1,
    "case": {
      "preset": "quick",
      "scene": "chair",
      "scenePath": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/chair.json",
      "material": "glossy",
      "engine": "cpu",
      "worker": "/home/movj/code/dev/Ray_Tracer_FSharp/BenchmarkRunner/bin/Release/net10.0/BenchmarkRunner.dll",
      "acceleration": "bvh",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "inputFiles": [
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/chair-curved-rail.ply",
          "sha256": "3abf775c52592e116c5d8f424d7e1a38ce2c3cebab4ebce596b8084b911bb9a3",
          "bytes": 35784
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/chair-curved-slat.ply",
          "sha256": "11ed75310341d1182fb1d2c2ff177665f65d669c7641cd2060867bb5aec90f12",
          "bytes": 21409
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/disc.ply",
          "sha256": "7fe0e61611762138a2c371791419ad12e657458d1be98f397178e8dffdcf8033",
          "bytes": 19872
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/ring.ply",
          "sha256": "a8c5fa93e3853cf9acc908f69d62f77745a1b6006ecce8404c0f31f880e13cce",
          "bytes": 71054
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-box.ply",
          "sha256": "d3e61dcd3397ee5db3e1dd9885131a966c968ccab4c8b0fb8a368cc5397406b1",
          "bytes": 20502
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-cylinder.ply",
          "sha256": "197d4d973167b6be6c4cc26fd01fb4f83eb5b846eb56a59d17ef74a358a37793",
          "bytes": 21136
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/seat-piping.ply",
          "sha256": "2b7444292836b0e9ee37cc327e35d5031c2ab7f9459961d985ebddfac75e788f",
          "bytes": 69345
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/small-sphere.ply",
          "sha256": "3f7b4f85cd8b2dea3a1a6833b1693151daab474ee6588b04ca234fb5c61fc05d",
          "bytes": 24048
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/tapered-leg.ply",
          "sha256": "20940ed0b5b0270834f5e5241b3b83e56d0b954a6cce7c21a1d7028165aa042f",
          "bytes": 15840
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/wood-endgrain.png",
          "sha256": "b9ee7325e30cb242f4b53f976018864654c4bab3bd4ba1c7f97794ebd692adfd",
          "bytes": 490262
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/wood-grain.png",
          "sha256": "61e5352102b13b60f13d66f0eebb04d9ee4de74e6c94c6f8c5e03d0ece01f4ec",
          "bytes": 167579
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/woven-fabric.png",
          "sha256": "e7ec12905d86060fe0faff3114927229e32da602ccfeae531eb40bd25a674d4a",
          "bytes": 334405
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/baseline.json",
          "sha256": "c9b7542c80afbe961d904e61bfbaa842524fdc7446019953154efddf496d9ba0",
          "bytes": 565
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/source.sha256",
          "sha256": "e16be33a22219bf6a61a41b10eb407db9601b02e8ec37bbb5dce49574beb20fa",
          "bytes": 6205
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/chair.json",
          "sha256": "ce33b5f08b535ff21d44640557c93e295fcae9af1679cafb5cf84391f010ff4b",
          "bytes": 28262
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/provenance.json",
          "sha256": "2e013d878c5607edd0d35361869d75370f17855c0bb4bfe6efae249808a915ae",
          "bytes": 39154
        }
      ],
      "contextFingerprint": "a96f0e72712e8454aae3b6f1f1ea90bc0edbc2aef31ae5264b4591fa18e8197a",
      "fingerprint": "47c1f7456a31d26903ddfcda29210a56319f820b6eb153585c36ec9569fbceed",
      "repeats": 1,
      "warmups": 0
    },
    "repeat": 1,
    "warmup": false,
    "attempt": 1,
    "startedUtc": "2026-09-07T14:22:43.2091281\u002B00:00",
    "status": "success",
    "error": "",
    "exitCode": 0,
    "coldMs": 649.8367,
    "metrics": {
      "schemaVersion": 1,
      "engine": "cpu",
      "backend": "cpu/bvh",
      "device": "Intel(R) Core(TM) Ultra 9 185H",
      "scene": "chair",
      "material": "glossy",
      "status": "success",
      "error": "",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "timings": {
        "loadMs": 194.7612,
        "buildMs": 41.10889999999999,
        "compileMs": null,
        "uploadMs": null,
        "traceMs": 309.3102,
        "downloadMs": null,
        "encodeMs": 24.0403,
        "cleanupMs": 0.0337,
        "totalMs": 591.0585
      },
      "allocatedBytes": 280403328,
      "peakWorkingSetBytes": 78766080,
      "peakDeviceBytes": null,
      "gcCollections": [
        22,
        1,
        0
      ],
      "invalidPixels": 0,
      "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/glossy/cpu/47c1f7456a31d26903ddfcda29210a56319f820b6eb153585c36ec9569fbceed/repeat-001/attempt-001/render.png",
      "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/glossy/cpu/47c1f7456a31d26903ddfcda29210a56319f820b6eb153585c36ec9569fbceed/repeat-001/attempt-001/linear.pfm"
    },
    "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/glossy/cpu/47c1f7456a31d26903ddfcda29210a56319f820b6eb153585c36ec9569fbceed/repeat-001/attempt-001/render.png",
    "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/glossy/cpu/47c1f7456a31d26903ddfcda29210a56319f820b6eb153585c36ec9569fbceed/repeat-001/attempt-001/linear.pfm",
    "metricsPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/glossy/cpu/47c1f7456a31d26903ddfcda29210a56319f820b6eb153585c36ec9569fbceed/repeat-001/attempt-001/metrics.json",
    "workerMetadataPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/glossy/cpu/47c1f7456a31d26903ddfcda29210a56319f820b6eb153585c36ec9569fbceed/repeat-001/attempt-001/metrics.json.worker.json",
    "stdoutPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/glossy/cpu/47c1f7456a31d26903ddfcda29210a56319f820b6eb153585c36ec9569fbceed/repeat-001/attempt-001/stdout.log",
    "stderrPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/glossy/cpu/47c1f7456a31d26903ddfcda29210a56319f820b6eb153585c36ec9569fbceed/repeat-001/attempt-001/stderr.log",
    "trialPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/glossy/cpu/47c1f7456a31d26903ddfcda29210a56319f820b6eb153585c36ec9569fbceed/repeat-001/trial.json",
    "files": [
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/glossy/cpu/47c1f7456a31d26903ddfcda29210a56319f820b6eb153585c36ec9569fbceed/repeat-001/attempt-001/render.png",
        "sha256": "4db16ccd2168230a42800e2d0fe832b7945ea67bba811d1bf1c472d431a6bfe3",
        "bytes": 6190
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/glossy/cpu/47c1f7456a31d26903ddfcda29210a56319f820b6eb153585c36ec9569fbceed/repeat-001/attempt-001/linear.pfm",
        "sha256": "4b45e19deba605d4231c3991859ed0698846ad048b554d2ff99ed025f8b4292f",
        "bytes": 49166
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/glossy/cpu/47c1f7456a31d26903ddfcda29210a56319f820b6eb153585c36ec9569fbceed/repeat-001/attempt-001/metrics.json",
        "sha256": "c5474e36a18f539aa1a5213ad9ab00e7ce3c79d48984d3eec66f2c73301d076a",
        "bytes": 1305
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/glossy/cpu/47c1f7456a31d26903ddfcda29210a56319f820b6eb153585c36ec9569fbceed/repeat-001/attempt-001/metrics.json.worker.json",
        "sha256": "68869b82828df0aa8ae98282d7e3ed6ba59a576d33479acd03f7786606402c7b",
        "bytes": 1806
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/glossy/cpu/47c1f7456a31d26903ddfcda29210a56319f820b6eb153585c36ec9569fbceed/repeat-001/attempt-001/settings.json",
        "sha256": "1e200723a237d7e9a5d64f41f9827a428da7defbe091489b9103586a334ecdb6",
        "bytes": 242
      }
    ]
  },
  {
    "schemaVersion": 1,
    "case": {
      "preset": "quick",
      "scene": "chair",
      "scenePath": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/chair.json",
      "material": "glossy",
      "engine": "gpu",
      "worker": "/home/movj/code/dev/Ray_Tracer_FSharp/RayTracer.Gpu/bin/Release/net10.0/RayTracer.Gpu.dll",
      "acceleration": "gpu",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "inputFiles": [
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/chair-curved-rail.ply",
          "sha256": "3abf775c52592e116c5d8f424d7e1a38ce2c3cebab4ebce596b8084b911bb9a3",
          "bytes": 35784
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/chair-curved-slat.ply",
          "sha256": "11ed75310341d1182fb1d2c2ff177665f65d669c7641cd2060867bb5aec90f12",
          "bytes": 21409
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/disc.ply",
          "sha256": "7fe0e61611762138a2c371791419ad12e657458d1be98f397178e8dffdcf8033",
          "bytes": 19872
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/ring.ply",
          "sha256": "a8c5fa93e3853cf9acc908f69d62f77745a1b6006ecce8404c0f31f880e13cce",
          "bytes": 71054
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-box.ply",
          "sha256": "d3e61dcd3397ee5db3e1dd9885131a966c968ccab4c8b0fb8a368cc5397406b1",
          "bytes": 20502
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-cylinder.ply",
          "sha256": "197d4d973167b6be6c4cc26fd01fb4f83eb5b846eb56a59d17ef74a358a37793",
          "bytes": 21136
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/seat-piping.ply",
          "sha256": "2b7444292836b0e9ee37cc327e35d5031c2ab7f9459961d985ebddfac75e788f",
          "bytes": 69345
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/small-sphere.ply",
          "sha256": "3f7b4f85cd8b2dea3a1a6833b1693151daab474ee6588b04ca234fb5c61fc05d",
          "bytes": 24048
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/tapered-leg.ply",
          "sha256": "20940ed0b5b0270834f5e5241b3b83e56d0b954a6cce7c21a1d7028165aa042f",
          "bytes": 15840
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/wood-endgrain.png",
          "sha256": "b9ee7325e30cb242f4b53f976018864654c4bab3bd4ba1c7f97794ebd692adfd",
          "bytes": 490262
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/wood-grain.png",
          "sha256": "61e5352102b13b60f13d66f0eebb04d9ee4de74e6c94c6f8c5e03d0ece01f4ec",
          "bytes": 167579
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/woven-fabric.png",
          "sha256": "e7ec12905d86060fe0faff3114927229e32da602ccfeae531eb40bd25a674d4a",
          "bytes": 334405
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/baseline.json",
          "sha256": "c9b7542c80afbe961d904e61bfbaa842524fdc7446019953154efddf496d9ba0",
          "bytes": 565
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/source.sha256",
          "sha256": "e16be33a22219bf6a61a41b10eb407db9601b02e8ec37bbb5dce49574beb20fa",
          "bytes": 6205
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/chair.json",
          "sha256": "ce33b5f08b535ff21d44640557c93e295fcae9af1679cafb5cf84391f010ff4b",
          "bytes": 28262
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/provenance.json",
          "sha256": "2e013d878c5607edd0d35361869d75370f17855c0bb4bfe6efae249808a915ae",
          "bytes": 39154
        }
      ],
      "contextFingerprint": "a96f0e72712e8454aae3b6f1f1ea90bc0edbc2aef31ae5264b4591fa18e8197a",
      "fingerprint": "4da1189b6d13b45cec454d4d25e96103acf7a7916f3d20180e276070c2641277",
      "repeats": 1,
      "warmups": 0
    },
    "repeat": 1,
    "warmup": false,
    "attempt": 1,
    "startedUtc": "2026-09-07T14:22:43.8628160\u002B00:00",
    "status": "success",
    "error": "",
    "exitCode": 0,
    "coldMs": 3901.1025,
    "metrics": {
      "schemaVersion": 1,
      "engine": "modern-gpu",
      "backend": "cuda-compute",
      "device": "NVIDIA RTX 3000 Ada Generation Laptop GPU; CUDA 13.2; sm_SM_89",
      "scene": "chair",
      "material": "glossy",
      "status": "success",
      "error": "",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "timings": {
        "loadMs": 79.9311,
        "buildMs": 181.3757,
        "compileMs": 3360.1048,
        "uploadMs": 21.3707,
        "traceMs": 60.574600000000004,
        "downloadMs": 3.5042999999999997,
        "encodeMs": 19.6492,
        "cleanupMs": 38.3993,
        "totalMs": 3826.7123
      },
      "allocatedBytes": 534573920,
      "peakWorkingSetBytes": 419282944,
      "peakDeviceBytes": 8874828,
      "gcCollections": [
        46,
        34,
        7
      ],
      "invalidPixels": 0,
      "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/glossy/gpu/4da1189b6d13b45cec454d4d25e96103acf7a7916f3d20180e276070c2641277/repeat-001/attempt-001/render.png",
      "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/glossy/gpu/4da1189b6d13b45cec454d4d25e96103acf7a7916f3d20180e276070c2641277/repeat-001/attempt-001/linear.pfm"
    },
    "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/glossy/gpu/4da1189b6d13b45cec454d4d25e96103acf7a7916f3d20180e276070c2641277/repeat-001/attempt-001/render.png",
    "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/glossy/gpu/4da1189b6d13b45cec454d4d25e96103acf7a7916f3d20180e276070c2641277/repeat-001/attempt-001/linear.pfm",
    "metricsPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/glossy/gpu/4da1189b6d13b45cec454d4d25e96103acf7a7916f3d20180e276070c2641277/repeat-001/attempt-001/metrics.json",
    "workerMetadataPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/glossy/gpu/4da1189b6d13b45cec454d4d25e96103acf7a7916f3d20180e276070c2641277/repeat-001/attempt-001/metrics.json.worker.json",
    "stdoutPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/glossy/gpu/4da1189b6d13b45cec454d4d25e96103acf7a7916f3d20180e276070c2641277/repeat-001/attempt-001/stdout.log",
    "stderrPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/glossy/gpu/4da1189b6d13b45cec454d4d25e96103acf7a7916f3d20180e276070c2641277/repeat-001/attempt-001/stderr.log",
    "trialPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/glossy/gpu/4da1189b6d13b45cec454d4d25e96103acf7a7916f3d20180e276070c2641277/repeat-001/trial.json",
    "files": [
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/glossy/gpu/4da1189b6d13b45cec454d4d25e96103acf7a7916f3d20180e276070c2641277/repeat-001/attempt-001/render.png",
        "sha256": "4db16ccd2168230a42800e2d0fe832b7945ea67bba811d1bf1c472d431a6bfe3",
        "bytes": 6190
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/glossy/gpu/4da1189b6d13b45cec454d4d25e96103acf7a7916f3d20180e276070c2641277/repeat-001/attempt-001/linear.pfm",
        "sha256": "4b45e19deba605d4231c3991859ed0698846ad048b554d2ff99ed025f8b4292f",
        "bytes": 49166
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/glossy/gpu/4da1189b6d13b45cec454d4d25e96103acf7a7916f3d20180e276070c2641277/repeat-001/attempt-001/metrics.json",
        "sha256": "da961ee2992e7ce7bff10e3e6537296bb5095e4d39365aac50ad752b34a0c161",
        "bytes": 1379
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/glossy/gpu/4da1189b6d13b45cec454d4d25e96103acf7a7916f3d20180e276070c2641277/repeat-001/attempt-001/settings.json",
        "sha256": "1e200723a237d7e9a5d64f41f9827a428da7defbe091489b9103586a334ecdb6",
        "bytes": 242
      }
    ]
  },
  {
    "schemaVersion": 1,
    "case": {
      "preset": "quick",
      "scene": "chair",
      "scenePath": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/chair.json",
      "material": "glass",
      "engine": "cpu",
      "worker": "/home/movj/code/dev/Ray_Tracer_FSharp/BenchmarkRunner/bin/Release/net10.0/BenchmarkRunner.dll",
      "acceleration": "bvh",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "inputFiles": [
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/chair-curved-rail.ply",
          "sha256": "3abf775c52592e116c5d8f424d7e1a38ce2c3cebab4ebce596b8084b911bb9a3",
          "bytes": 35784
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/chair-curved-slat.ply",
          "sha256": "11ed75310341d1182fb1d2c2ff177665f65d669c7641cd2060867bb5aec90f12",
          "bytes": 21409
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/disc.ply",
          "sha256": "7fe0e61611762138a2c371791419ad12e657458d1be98f397178e8dffdcf8033",
          "bytes": 19872
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/ring.ply",
          "sha256": "a8c5fa93e3853cf9acc908f69d62f77745a1b6006ecce8404c0f31f880e13cce",
          "bytes": 71054
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-box.ply",
          "sha256": "d3e61dcd3397ee5db3e1dd9885131a966c968ccab4c8b0fb8a368cc5397406b1",
          "bytes": 20502
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-cylinder.ply",
          "sha256": "197d4d973167b6be6c4cc26fd01fb4f83eb5b846eb56a59d17ef74a358a37793",
          "bytes": 21136
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/seat-piping.ply",
          "sha256": "2b7444292836b0e9ee37cc327e35d5031c2ab7f9459961d985ebddfac75e788f",
          "bytes": 69345
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/small-sphere.ply",
          "sha256": "3f7b4f85cd8b2dea3a1a6833b1693151daab474ee6588b04ca234fb5c61fc05d",
          "bytes": 24048
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/tapered-leg.ply",
          "sha256": "20940ed0b5b0270834f5e5241b3b83e56d0b954a6cce7c21a1d7028165aa042f",
          "bytes": 15840
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/wood-endgrain.png",
          "sha256": "b9ee7325e30cb242f4b53f976018864654c4bab3bd4ba1c7f97794ebd692adfd",
          "bytes": 490262
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/wood-grain.png",
          "sha256": "61e5352102b13b60f13d66f0eebb04d9ee4de74e6c94c6f8c5e03d0ece01f4ec",
          "bytes": 167579
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/woven-fabric.png",
          "sha256": "e7ec12905d86060fe0faff3114927229e32da602ccfeae531eb40bd25a674d4a",
          "bytes": 334405
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/baseline.json",
          "sha256": "c9b7542c80afbe961d904e61bfbaa842524fdc7446019953154efddf496d9ba0",
          "bytes": 565
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/source.sha256",
          "sha256": "e16be33a22219bf6a61a41b10eb407db9601b02e8ec37bbb5dce49574beb20fa",
          "bytes": 6205
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/chair.json",
          "sha256": "ce33b5f08b535ff21d44640557c93e295fcae9af1679cafb5cf84391f010ff4b",
          "bytes": 28262
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/provenance.json",
          "sha256": "2e013d878c5607edd0d35361869d75370f17855c0bb4bfe6efae249808a915ae",
          "bytes": 39154
        }
      ],
      "contextFingerprint": "a96f0e72712e8454aae3b6f1f1ea90bc0edbc2aef31ae5264b4591fa18e8197a",
      "fingerprint": "b28d8131a630be5e0096afa128c48fd127de602a637353026e94b8d1e3d4f670",
      "repeats": 1,
      "warmups": 0
    },
    "repeat": 1,
    "warmup": false,
    "attempt": 1,
    "startedUtc": "2026-09-07T14:22:47.7712213\u002B00:00",
    "status": "success",
    "error": "",
    "exitCode": 0,
    "coldMs": 683.2509,
    "metrics": {
      "schemaVersion": 1,
      "engine": "cpu",
      "backend": "cpu/bvh",
      "device": "Intel(R) Core(TM) Ultra 9 185H",
      "scene": "chair",
      "material": "glass",
      "status": "success",
      "error": "",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "timings": {
        "loadMs": 166.85969999999998,
        "buildMs": 40.63590000000002,
        "compileMs": null,
        "uploadMs": null,
        "traceMs": 378.4034,
        "downloadMs": null,
        "encodeMs": 21.4459,
        "cleanupMs": 0.0125,
        "totalMs": 625.8063
      },
      "allocatedBytes": 473133256,
      "peakWorkingSetBytes": 79310848,
      "peakDeviceBytes": null,
      "gcCollections": [
        37,
        1,
        0
      ],
      "invalidPixels": 0,
      "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/glass/cpu/b28d8131a630be5e0096afa128c48fd127de602a637353026e94b8d1e3d4f670/repeat-001/attempt-001/render.png",
      "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/glass/cpu/b28d8131a630be5e0096afa128c48fd127de602a637353026e94b8d1e3d4f670/repeat-001/attempt-001/linear.pfm"
    },
    "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/glass/cpu/b28d8131a630be5e0096afa128c48fd127de602a637353026e94b8d1e3d4f670/repeat-001/attempt-001/render.png",
    "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/glass/cpu/b28d8131a630be5e0096afa128c48fd127de602a637353026e94b8d1e3d4f670/repeat-001/attempt-001/linear.pfm",
    "metricsPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/glass/cpu/b28d8131a630be5e0096afa128c48fd127de602a637353026e94b8d1e3d4f670/repeat-001/attempt-001/metrics.json",
    "workerMetadataPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/glass/cpu/b28d8131a630be5e0096afa128c48fd127de602a637353026e94b8d1e3d4f670/repeat-001/attempt-001/metrics.json.worker.json",
    "stdoutPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/glass/cpu/b28d8131a630be5e0096afa128c48fd127de602a637353026e94b8d1e3d4f670/repeat-001/attempt-001/stdout.log",
    "stderrPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/glass/cpu/b28d8131a630be5e0096afa128c48fd127de602a637353026e94b8d1e3d4f670/repeat-001/attempt-001/stderr.log",
    "trialPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/glass/cpu/b28d8131a630be5e0096afa128c48fd127de602a637353026e94b8d1e3d4f670/repeat-001/trial.json",
    "files": [
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/glass/cpu/b28d8131a630be5e0096afa128c48fd127de602a637353026e94b8d1e3d4f670/repeat-001/attempt-001/render.png",
        "sha256": "0795c8a76f8a64ad41c7b294e6096b3c56df77d69f73ad1c484a3b30e8f334fc",
        "bytes": 6494
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/glass/cpu/b28d8131a630be5e0096afa128c48fd127de602a637353026e94b8d1e3d4f670/repeat-001/attempt-001/linear.pfm",
        "sha256": "155c69d0d0f219ae6d188a4cff17b9374fa001fcbb1c3951eebc5f706b1f8be3",
        "bytes": 49166
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/glass/cpu/b28d8131a630be5e0096afa128c48fd127de602a637353026e94b8d1e3d4f670/repeat-001/attempt-001/metrics.json",
        "sha256": "cf35b3a4a57132d5ddccc5e9c39d89840152b8b2a9dc730a4d955bafc10aa64b",
        "bytes": 1312
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/glass/cpu/b28d8131a630be5e0096afa128c48fd127de602a637353026e94b8d1e3d4f670/repeat-001/attempt-001/metrics.json.worker.json",
        "sha256": "68869b82828df0aa8ae98282d7e3ed6ba59a576d33479acd03f7786606402c7b",
        "bytes": 1806
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/glass/cpu/b28d8131a630be5e0096afa128c48fd127de602a637353026e94b8d1e3d4f670/repeat-001/attempt-001/settings.json",
        "sha256": "1e200723a237d7e9a5d64f41f9827a428da7defbe091489b9103586a334ecdb6",
        "bytes": 242
      }
    ]
  },
  {
    "schemaVersion": 1,
    "case": {
      "preset": "quick",
      "scene": "chair",
      "scenePath": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/chair.json",
      "material": "glass",
      "engine": "gpu",
      "worker": "/home/movj/code/dev/Ray_Tracer_FSharp/RayTracer.Gpu/bin/Release/net10.0/RayTracer.Gpu.dll",
      "acceleration": "gpu",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "inputFiles": [
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/chair-curved-rail.ply",
          "sha256": "3abf775c52592e116c5d8f424d7e1a38ce2c3cebab4ebce596b8084b911bb9a3",
          "bytes": 35784
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/chair-curved-slat.ply",
          "sha256": "11ed75310341d1182fb1d2c2ff177665f65d669c7641cd2060867bb5aec90f12",
          "bytes": 21409
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/disc.ply",
          "sha256": "7fe0e61611762138a2c371791419ad12e657458d1be98f397178e8dffdcf8033",
          "bytes": 19872
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/ring.ply",
          "sha256": "a8c5fa93e3853cf9acc908f69d62f77745a1b6006ecce8404c0f31f880e13cce",
          "bytes": 71054
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-box.ply",
          "sha256": "d3e61dcd3397ee5db3e1dd9885131a966c968ccab4c8b0fb8a368cc5397406b1",
          "bytes": 20502
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-cylinder.ply",
          "sha256": "197d4d973167b6be6c4cc26fd01fb4f83eb5b846eb56a59d17ef74a358a37793",
          "bytes": 21136
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/seat-piping.ply",
          "sha256": "2b7444292836b0e9ee37cc327e35d5031c2ab7f9459961d985ebddfac75e788f",
          "bytes": 69345
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/small-sphere.ply",
          "sha256": "3f7b4f85cd8b2dea3a1a6833b1693151daab474ee6588b04ca234fb5c61fc05d",
          "bytes": 24048
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/tapered-leg.ply",
          "sha256": "20940ed0b5b0270834f5e5241b3b83e56d0b954a6cce7c21a1d7028165aa042f",
          "bytes": 15840
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/wood-endgrain.png",
          "sha256": "b9ee7325e30cb242f4b53f976018864654c4bab3bd4ba1c7f97794ebd692adfd",
          "bytes": 490262
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/wood-grain.png",
          "sha256": "61e5352102b13b60f13d66f0eebb04d9ee4de74e6c94c6f8c5e03d0ece01f4ec",
          "bytes": 167579
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/woven-fabric.png",
          "sha256": "e7ec12905d86060fe0faff3114927229e32da602ccfeae531eb40bd25a674d4a",
          "bytes": 334405
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/baseline.json",
          "sha256": "c9b7542c80afbe961d904e61bfbaa842524fdc7446019953154efddf496d9ba0",
          "bytes": 565
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/source.sha256",
          "sha256": "e16be33a22219bf6a61a41b10eb407db9601b02e8ec37bbb5dce49574beb20fa",
          "bytes": 6205
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/chair.json",
          "sha256": "ce33b5f08b535ff21d44640557c93e295fcae9af1679cafb5cf84391f010ff4b",
          "bytes": 28262
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/provenance.json",
          "sha256": "2e013d878c5607edd0d35361869d75370f17855c0bb4bfe6efae249808a915ae",
          "bytes": 39154
        }
      ],
      "contextFingerprint": "a96f0e72712e8454aae3b6f1f1ea90bc0edbc2aef31ae5264b4591fa18e8197a",
      "fingerprint": "5e1df9d732820ac7945e827795b38c6da613a46f518fad88482c20421ad92571",
      "repeats": 1,
      "warmups": 0
    },
    "repeat": 1,
    "warmup": false,
    "attempt": 1,
    "startedUtc": "2026-09-07T14:22:48.4585700\u002B00:00",
    "status": "success",
    "error": "",
    "exitCode": 0,
    "coldMs": 4707.5966,
    "metrics": {
      "schemaVersion": 1,
      "engine": "modern-gpu",
      "backend": "cuda-compute",
      "device": "NVIDIA RTX 3000 Ada Generation Laptop GPU; CUDA 13.2; sm_SM_89",
      "scene": "chair",
      "material": "glass",
      "status": "success",
      "error": "",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "timings": {
        "loadMs": 81.7021,
        "buildMs": 181.8619,
        "compileMs": 3905.7286,
        "uploadMs": 35.6232,
        "traceMs": 307.53499999999997,
        "downloadMs": 3.9076000000000004,
        "encodeMs": 19.8753,
        "cleanupMs": 34.1764,
        "totalMs": 4632.5171
      },
      "allocatedBytes": 534593784,
      "peakWorkingSetBytes": 406806528,
      "peakDeviceBytes": 13462332,
      "gcCollections": [
        46,
        34,
        7
      ],
      "invalidPixels": 0,
      "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/glass/gpu/5e1df9d732820ac7945e827795b38c6da613a46f518fad88482c20421ad92571/repeat-001/attempt-001/render.png",
      "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/glass/gpu/5e1df9d732820ac7945e827795b38c6da613a46f518fad88482c20421ad92571/repeat-001/attempt-001/linear.pfm"
    },
    "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/glass/gpu/5e1df9d732820ac7945e827795b38c6da613a46f518fad88482c20421ad92571/repeat-001/attempt-001/render.png",
    "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/glass/gpu/5e1df9d732820ac7945e827795b38c6da613a46f518fad88482c20421ad92571/repeat-001/attempt-001/linear.pfm",
    "metricsPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/glass/gpu/5e1df9d732820ac7945e827795b38c6da613a46f518fad88482c20421ad92571/repeat-001/attempt-001/metrics.json",
    "workerMetadataPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/glass/gpu/5e1df9d732820ac7945e827795b38c6da613a46f518fad88482c20421ad92571/repeat-001/attempt-001/metrics.json.worker.json",
    "stdoutPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/glass/gpu/5e1df9d732820ac7945e827795b38c6da613a46f518fad88482c20421ad92571/repeat-001/attempt-001/stdout.log",
    "stderrPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/glass/gpu/5e1df9d732820ac7945e827795b38c6da613a46f518fad88482c20421ad92571/repeat-001/attempt-001/stderr.log",
    "trialPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/glass/gpu/5e1df9d732820ac7945e827795b38c6da613a46f518fad88482c20421ad92571/repeat-001/trial.json",
    "files": [
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/glass/gpu/5e1df9d732820ac7945e827795b38c6da613a46f518fad88482c20421ad92571/repeat-001/attempt-001/render.png",
        "sha256": "0795c8a76f8a64ad41c7b294e6096b3c56df77d69f73ad1c484a3b30e8f334fc",
        "bytes": 6494
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/glass/gpu/5e1df9d732820ac7945e827795b38c6da613a46f518fad88482c20421ad92571/repeat-001/attempt-001/linear.pfm",
        "sha256": "155c69d0d0f219ae6d188a4cff17b9374fa001fcbb1c3951eebc5f706b1f8be3",
        "bytes": 49166
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/glass/gpu/5e1df9d732820ac7945e827795b38c6da613a46f518fad88482c20421ad92571/repeat-001/attempt-001/metrics.json",
        "sha256": "e21157843fa44ade12298a58740888c8905b303292f9ae70bc8ebbd17547555a",
        "bytes": 1377
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/glass/gpu/5e1df9d732820ac7945e827795b38c6da613a46f518fad88482c20421ad92571/repeat-001/attempt-001/settings.json",
        "sha256": "1e200723a237d7e9a5d64f41f9827a428da7defbe091489b9103586a334ecdb6",
        "bytes": 242
      }
    ]
  },
  {
    "schemaVersion": 1,
    "case": {
      "preset": "quick",
      "scene": "chair",
      "scenePath": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/chair.json",
      "material": "authored",
      "engine": "cpu",
      "worker": "/home/movj/code/dev/Ray_Tracer_FSharp/BenchmarkRunner/bin/Release/net10.0/BenchmarkRunner.dll",
      "acceleration": "bvh",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "inputFiles": [
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/chair-curved-rail.ply",
          "sha256": "3abf775c52592e116c5d8f424d7e1a38ce2c3cebab4ebce596b8084b911bb9a3",
          "bytes": 35784
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/chair-curved-slat.ply",
          "sha256": "11ed75310341d1182fb1d2c2ff177665f65d669c7641cd2060867bb5aec90f12",
          "bytes": 21409
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/disc.ply",
          "sha256": "7fe0e61611762138a2c371791419ad12e657458d1be98f397178e8dffdcf8033",
          "bytes": 19872
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/ring.ply",
          "sha256": "a8c5fa93e3853cf9acc908f69d62f77745a1b6006ecce8404c0f31f880e13cce",
          "bytes": 71054
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-box.ply",
          "sha256": "d3e61dcd3397ee5db3e1dd9885131a966c968ccab4c8b0fb8a368cc5397406b1",
          "bytes": 20502
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-cylinder.ply",
          "sha256": "197d4d973167b6be6c4cc26fd01fb4f83eb5b846eb56a59d17ef74a358a37793",
          "bytes": 21136
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/seat-piping.ply",
          "sha256": "2b7444292836b0e9ee37cc327e35d5031c2ab7f9459961d985ebddfac75e788f",
          "bytes": 69345
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/small-sphere.ply",
          "sha256": "3f7b4f85cd8b2dea3a1a6833b1693151daab474ee6588b04ca234fb5c61fc05d",
          "bytes": 24048
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/tapered-leg.ply",
          "sha256": "20940ed0b5b0270834f5e5241b3b83e56d0b954a6cce7c21a1d7028165aa042f",
          "bytes": 15840
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/wood-endgrain.png",
          "sha256": "b9ee7325e30cb242f4b53f976018864654c4bab3bd4ba1c7f97794ebd692adfd",
          "bytes": 490262
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/wood-grain.png",
          "sha256": "61e5352102b13b60f13d66f0eebb04d9ee4de74e6c94c6f8c5e03d0ece01f4ec",
          "bytes": 167579
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/woven-fabric.png",
          "sha256": "e7ec12905d86060fe0faff3114927229e32da602ccfeae531eb40bd25a674d4a",
          "bytes": 334405
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/baseline.json",
          "sha256": "c9b7542c80afbe961d904e61bfbaa842524fdc7446019953154efddf496d9ba0",
          "bytes": 565
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/source.sha256",
          "sha256": "e16be33a22219bf6a61a41b10eb407db9601b02e8ec37bbb5dce49574beb20fa",
          "bytes": 6205
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/chair.json",
          "sha256": "ce33b5f08b535ff21d44640557c93e295fcae9af1679cafb5cf84391f010ff4b",
          "bytes": 28262
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/provenance.json",
          "sha256": "2e013d878c5607edd0d35361869d75370f17855c0bb4bfe6efae249808a915ae",
          "bytes": 39154
        }
      ],
      "contextFingerprint": "a96f0e72712e8454aae3b6f1f1ea90bc0edbc2aef31ae5264b4591fa18e8197a",
      "fingerprint": "2b2f3bbe4e7351b427cfd95d45f87d9ae2e694a51b558d8b4cb67e57eb8fe4e5",
      "repeats": 1,
      "warmups": 0
    },
    "repeat": 1,
    "warmup": false,
    "attempt": 1,
    "startedUtc": "2026-09-07T14:22:53.1698639\u002B00:00",
    "status": "success",
    "error": "",
    "exitCode": 0,
    "coldMs": 651.4775,
    "metrics": {
      "schemaVersion": 1,
      "engine": "cpu",
      "backend": "cpu/bvh",
      "device": "Intel(R) Core(TM) Ultra 9 185H",
      "scene": "chair",
      "material": "authored",
      "status": "success",
      "error": "",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "timings": {
        "loadMs": 249.694,
        "buildMs": 57.693499999999986,
        "compileMs": null,
        "uploadMs": null,
        "traceMs": 251.8091,
        "downloadMs": null,
        "encodeMs": 21.2486,
        "cleanupMs": 0.0166,
        "totalMs": 599.3222
      },
      "allocatedBytes": 259641824,
      "peakWorkingSetBytes": 92340224,
      "peakDeviceBytes": null,
      "gcCollections": [
        20,
        4,
        2
      ],
      "invalidPixels": 0,
      "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/authored/cpu/2b2f3bbe4e7351b427cfd95d45f87d9ae2e694a51b558d8b4cb67e57eb8fe4e5/repeat-001/attempt-001/render.png",
      "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/authored/cpu/2b2f3bbe4e7351b427cfd95d45f87d9ae2e694a51b558d8b4cb67e57eb8fe4e5/repeat-001/attempt-001/linear.pfm"
    },
    "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/authored/cpu/2b2f3bbe4e7351b427cfd95d45f87d9ae2e694a51b558d8b4cb67e57eb8fe4e5/repeat-001/attempt-001/render.png",
    "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/authored/cpu/2b2f3bbe4e7351b427cfd95d45f87d9ae2e694a51b558d8b4cb67e57eb8fe4e5/repeat-001/attempt-001/linear.pfm",
    "metricsPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/authored/cpu/2b2f3bbe4e7351b427cfd95d45f87d9ae2e694a51b558d8b4cb67e57eb8fe4e5/repeat-001/attempt-001/metrics.json",
    "workerMetadataPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/authored/cpu/2b2f3bbe4e7351b427cfd95d45f87d9ae2e694a51b558d8b4cb67e57eb8fe4e5/repeat-001/attempt-001/metrics.json.worker.json",
    "stdoutPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/authored/cpu/2b2f3bbe4e7351b427cfd95d45f87d9ae2e694a51b558d8b4cb67e57eb8fe4e5/repeat-001/attempt-001/stdout.log",
    "stderrPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/authored/cpu/2b2f3bbe4e7351b427cfd95d45f87d9ae2e694a51b558d8b4cb67e57eb8fe4e5/repeat-001/attempt-001/stderr.log",
    "trialPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/authored/cpu/2b2f3bbe4e7351b427cfd95d45f87d9ae2e694a51b558d8b4cb67e57eb8fe4e5/repeat-001/trial.json",
    "files": [
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/authored/cpu/2b2f3bbe4e7351b427cfd95d45f87d9ae2e694a51b558d8b4cb67e57eb8fe4e5/repeat-001/attempt-001/render.png",
        "sha256": "c9557356222bf8f853b04749617ce4bdadc417a8da8bfcd5491a82accdfc98f8",
        "bytes": 6247
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/authored/cpu/2b2f3bbe4e7351b427cfd95d45f87d9ae2e694a51b558d8b4cb67e57eb8fe4e5/repeat-001/attempt-001/linear.pfm",
        "sha256": "41711e8f4b225564d41ca065e0442fadc2f729d1bd97048c9b435c0501f6aa4e",
        "bytes": 49166
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/authored/cpu/2b2f3bbe4e7351b427cfd95d45f87d9ae2e694a51b558d8b4cb67e57eb8fe4e5/repeat-001/attempt-001/metrics.json",
        "sha256": "d1f0d60abd2a46c386e6e80198ff072fbb44e9408dbf3e09b0e32be17df9b557",
        "bytes": 1311
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/authored/cpu/2b2f3bbe4e7351b427cfd95d45f87d9ae2e694a51b558d8b4cb67e57eb8fe4e5/repeat-001/attempt-001/metrics.json.worker.json",
        "sha256": "68869b82828df0aa8ae98282d7e3ed6ba59a576d33479acd03f7786606402c7b",
        "bytes": 1806
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/authored/cpu/2b2f3bbe4e7351b427cfd95d45f87d9ae2e694a51b558d8b4cb67e57eb8fe4e5/repeat-001/attempt-001/settings.json",
        "sha256": "1e200723a237d7e9a5d64f41f9827a428da7defbe091489b9103586a334ecdb6",
        "bytes": 242
      }
    ]
  },
  {
    "schemaVersion": 1,
    "case": {
      "preset": "quick",
      "scene": "chair",
      "scenePath": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/chair.json",
      "material": "authored",
      "engine": "gpu",
      "worker": "/home/movj/code/dev/Ray_Tracer_FSharp/RayTracer.Gpu/bin/Release/net10.0/RayTracer.Gpu.dll",
      "acceleration": "gpu",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "inputFiles": [
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/chair-curved-rail.ply",
          "sha256": "3abf775c52592e116c5d8f424d7e1a38ce2c3cebab4ebce596b8084b911bb9a3",
          "bytes": 35784
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/chair-curved-slat.ply",
          "sha256": "11ed75310341d1182fb1d2c2ff177665f65d669c7641cd2060867bb5aec90f12",
          "bytes": 21409
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/disc.ply",
          "sha256": "7fe0e61611762138a2c371791419ad12e657458d1be98f397178e8dffdcf8033",
          "bytes": 19872
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/ring.ply",
          "sha256": "a8c5fa93e3853cf9acc908f69d62f77745a1b6006ecce8404c0f31f880e13cce",
          "bytes": 71054
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-box.ply",
          "sha256": "d3e61dcd3397ee5db3e1dd9885131a966c968ccab4c8b0fb8a368cc5397406b1",
          "bytes": 20502
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-cylinder.ply",
          "sha256": "197d4d973167b6be6c4cc26fd01fb4f83eb5b846eb56a59d17ef74a358a37793",
          "bytes": 21136
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/seat-piping.ply",
          "sha256": "2b7444292836b0e9ee37cc327e35d5031c2ab7f9459961d985ebddfac75e788f",
          "bytes": 69345
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/small-sphere.ply",
          "sha256": "3f7b4f85cd8b2dea3a1a6833b1693151daab474ee6588b04ca234fb5c61fc05d",
          "bytes": 24048
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/tapered-leg.ply",
          "sha256": "20940ed0b5b0270834f5e5241b3b83e56d0b954a6cce7c21a1d7028165aa042f",
          "bytes": 15840
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/wood-endgrain.png",
          "sha256": "b9ee7325e30cb242f4b53f976018864654c4bab3bd4ba1c7f97794ebd692adfd",
          "bytes": 490262
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/wood-grain.png",
          "sha256": "61e5352102b13b60f13d66f0eebb04d9ee4de74e6c94c6f8c5e03d0ece01f4ec",
          "bytes": 167579
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/woven-fabric.png",
          "sha256": "e7ec12905d86060fe0faff3114927229e32da602ccfeae531eb40bd25a674d4a",
          "bytes": 334405
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/baseline.json",
          "sha256": "c9b7542c80afbe961d904e61bfbaa842524fdc7446019953154efddf496d9ba0",
          "bytes": 565
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/source.sha256",
          "sha256": "e16be33a22219bf6a61a41b10eb407db9601b02e8ec37bbb5dce49574beb20fa",
          "bytes": 6205
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/chair.json",
          "sha256": "ce33b5f08b535ff21d44640557c93e295fcae9af1679cafb5cf84391f010ff4b",
          "bytes": 28262
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/provenance.json",
          "sha256": "2e013d878c5607edd0d35361869d75370f17855c0bb4bfe6efae249808a915ae",
          "bytes": 39154
        }
      ],
      "contextFingerprint": "a96f0e72712e8454aae3b6f1f1ea90bc0edbc2aef31ae5264b4591fa18e8197a",
      "fingerprint": "d48a06e60902e6485fa7eb6eeee23f5b39f8bfb491b4fbc8474612814da8b7d2",
      "repeats": 1,
      "warmups": 0
    },
    "repeat": 1,
    "warmup": false,
    "attempt": 1,
    "startedUtc": "2026-09-07T14:22:53.8253693\u002B00:00",
    "status": "success",
    "error": "",
    "exitCode": 0,
    "coldMs": 4191.8246,
    "metrics": {
      "schemaVersion": 1,
      "engine": "modern-gpu",
      "backend": "cuda-compute",
      "device": "NVIDIA RTX 3000 Ada Generation Laptop GPU; CUDA 13.2; sm_SM_89",
      "scene": "chair",
      "material": "authored",
      "status": "success",
      "error": "",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "timings": {
        "loadMs": 120.7621,
        "buildMs": 265.3564,
        "compileMs": 3509.8847,
        "uploadMs": 25.1287,
        "traceMs": 50.754799999999996,
        "downloadMs": 4.5892,
        "encodeMs": 20.5285,
        "cleanupMs": 40.418,
        "totalMs": 4106.3024
      },
      "allocatedBytes": 641885936,
      "peakWorkingSetBytes": 463028224,
      "peakDeviceBytes": 27748956,
      "gcCollections": [
        50,
        34,
        7
      ],
      "invalidPixels": 0,
      "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/authored/gpu/d48a06e60902e6485fa7eb6eeee23f5b39f8bfb491b4fbc8474612814da8b7d2/repeat-001/attempt-001/render.png",
      "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/authored/gpu/d48a06e60902e6485fa7eb6eeee23f5b39f8bfb491b4fbc8474612814da8b7d2/repeat-001/attempt-001/linear.pfm"
    },
    "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/authored/gpu/d48a06e60902e6485fa7eb6eeee23f5b39f8bfb491b4fbc8474612814da8b7d2/repeat-001/attempt-001/render.png",
    "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/authored/gpu/d48a06e60902e6485fa7eb6eeee23f5b39f8bfb491b4fbc8474612814da8b7d2/repeat-001/attempt-001/linear.pfm",
    "metricsPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/authored/gpu/d48a06e60902e6485fa7eb6eeee23f5b39f8bfb491b4fbc8474612814da8b7d2/repeat-001/attempt-001/metrics.json",
    "workerMetadataPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/authored/gpu/d48a06e60902e6485fa7eb6eeee23f5b39f8bfb491b4fbc8474612814da8b7d2/repeat-001/attempt-001/metrics.json.worker.json",
    "stdoutPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/authored/gpu/d48a06e60902e6485fa7eb6eeee23f5b39f8bfb491b4fbc8474612814da8b7d2/repeat-001/attempt-001/stdout.log",
    "stderrPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/authored/gpu/d48a06e60902e6485fa7eb6eeee23f5b39f8bfb491b4fbc8474612814da8b7d2/repeat-001/attempt-001/stderr.log",
    "trialPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/authored/gpu/d48a06e60902e6485fa7eb6eeee23f5b39f8bfb491b4fbc8474612814da8b7d2/repeat-001/trial.json",
    "files": [
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/authored/gpu/d48a06e60902e6485fa7eb6eeee23f5b39f8bfb491b4fbc8474612814da8b7d2/repeat-001/attempt-001/render.png",
        "sha256": "7828879eecc5537159f37c03c90852b1c1de10857e1d05da4633ccd7d7d679ca",
        "bytes": 6231
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/authored/gpu/d48a06e60902e6485fa7eb6eeee23f5b39f8bfb491b4fbc8474612814da8b7d2/repeat-001/attempt-001/linear.pfm",
        "sha256": "086e7226b1d67b3e859dc708c338ddd7d16b9f687346237afa6a0401f6022ae0",
        "bytes": 49166
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/authored/gpu/d48a06e60902e6485fa7eb6eeee23f5b39f8bfb491b4fbc8474612814da8b7d2/repeat-001/attempt-001/metrics.json",
        "sha256": "c6fe718cb06d742e2cf461af927673de277adbaa3c7ba8b34d1b064c6d67ea6f",
        "bytes": 1374
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/chair/authored/gpu/d48a06e60902e6485fa7eb6eeee23f5b39f8bfb491b4fbc8474612814da8b7d2/repeat-001/attempt-001/settings.json",
        "sha256": "1e200723a237d7e9a5d64f41f9827a428da7defbe091489b9103586a334ecdb6",
        "bytes": 242
      }
    ]
  },
  {
    "schemaVersion": 1,
    "case": {
      "preset": "quick",
      "scene": "roman-bust",
      "scenePath": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/roman-bust.json",
      "material": "matte",
      "engine": "cpu",
      "worker": "/home/movj/code/dev/Ray_Tracer_FSharp/BenchmarkRunner/bin/Release/net10.0/BenchmarkRunner.dll",
      "acceleration": "bvh",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "inputFiles": [
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/classical-head.ply",
          "sha256": "c23b4e0f4192016d8dfad13dd9167958a0577a44e55e507e86445bdc2a06ff71",
          "bytes": 263477
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/classical-nose.ply",
          "sha256": "b2f63d8b21ce2a4e32a91a3d8d3f80c9b52ec7d760c0f356f2f27f82a9a75c81",
          "bytes": 19116
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/classical-shoulders.ply",
          "sha256": "ea6e90a8d6ac994b34088c8a5f73b809747912439b5b210d77da7edac0a51e63",
          "bytes": 43425
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/disc.ply",
          "sha256": "7fe0e61611762138a2c371791419ad12e657458d1be98f397178e8dffdcf8033",
          "bytes": 19872
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/eyelid.ply",
          "sha256": "c93e03d8750960877270c5e7142db352a5592d3974d7ac59aceb068f80ae95c6",
          "bytes": 14924
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/leaf.ply",
          "sha256": "978e4cffd5c52a6be25021af3ecb1b8b39f33cc5cbe5c77f107ae38d5f481f70",
          "bytes": 29847
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/moulded-pedestal.ply",
          "sha256": "bb03959b4be279f2ed84e88713552e2a890b0d4d83f3db80d0b44768213b3955",
          "bytes": 47270
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/ring.ply",
          "sha256": "a8c5fa93e3853cf9acc908f69d62f77745a1b6006ecce8404c0f31f880e13cce",
          "bytes": 71054
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-box.ply",
          "sha256": "d3e61dcd3397ee5db3e1dd9885131a966c968ccab4c8b0fb8a368cc5397406b1",
          "bytes": 20502
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-cylinder.ply",
          "sha256": "197d4d973167b6be6c4cc26fd01fb4f83eb5b846eb56a59d17ef74a358a37793",
          "bytes": 21136
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sculpted-curl.ply",
          "sha256": "bdd9a7f50d3ff493f3a6f90fbf7cd1eedb996c3b3ecaf1bb23bbf4636fb677c6",
          "bytes": 41713
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/small-sphere.ply",
          "sha256": "3f7b4f85cd8b2dea3a1a6833b1693151daab474ee6588b04ca234fb5c61fc05d",
          "bytes": 24048
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sphere.ply",
          "sha256": "2c518f6b50542995d0038ffa70a362db39419ba94f7b23e1da37468f2050d377",
          "bytes": 66949
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/toga-drape.ply",
          "sha256": "49e6c330c71ebe11048effde7f60df9d6e3efaf16af08bb2458a5c5084dd2251",
          "bytes": 236403
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/marble-veins.png",
          "sha256": "c809a241e25f8d1d8bb111f806781c5cc5feb9d361ff1661cbedcb265dbfa7a0",
          "bytes": 101684
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/baseline.json",
          "sha256": "c9b7542c80afbe961d904e61bfbaa842524fdc7446019953154efddf496d9ba0",
          "bytes": 565
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/source.sha256",
          "sha256": "e16be33a22219bf6a61a41b10eb407db9601b02e8ec37bbb5dce49574beb20fa",
          "bytes": 6205
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/provenance.json",
          "sha256": "2e013d878c5607edd0d35361869d75370f17855c0bb4bfe6efae249808a915ae",
          "bytes": 39154
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/roman-bust.json",
          "sha256": "b8074042499dcf0f3dd1b601a179ba33ff316ccbf6409d74c3f4ef38e5da3f8c",
          "bytes": 50954
        }
      ],
      "contextFingerprint": "a96f0e72712e8454aae3b6f1f1ea90bc0edbc2aef31ae5264b4591fa18e8197a",
      "fingerprint": "edfe371aa5e6d4e40bc6f110b8776a61703e500926b57ea67eb7eea186402223",
      "repeats": 1,
      "warmups": 0
    },
    "repeat": 1,
    "warmup": false,
    "attempt": 1,
    "startedUtc": "2026-09-07T14:22:58.0216824\u002B00:00",
    "status": "success",
    "error": "",
    "exitCode": 0,
    "coldMs": 627.0019,
    "metrics": {
      "schemaVersion": 1,
      "engine": "cpu",
      "backend": "cpu/bvh",
      "device": "Intel(R) Core(TM) Ultra 9 185H",
      "scene": "roman-bust",
      "material": "matte",
      "status": "success",
      "error": "",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "timings": {
        "loadMs": 286.5092,
        "buildMs": 44.95859999999995,
        "compileMs": null,
        "uploadMs": null,
        "traceMs": 199.3598,
        "downloadMs": null,
        "encodeMs": 21.5371,
        "cleanupMs": 0.012,
        "totalMs": 571.2491
      },
      "allocatedBytes": 241007432,
      "peakWorkingSetBytes": 90578944,
      "peakDeviceBytes": null,
      "gcCollections": [
        18,
        2,
        1
      ],
      "invalidPixels": 0,
      "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/matte/cpu/edfe371aa5e6d4e40bc6f110b8776a61703e500926b57ea67eb7eea186402223/repeat-001/attempt-001/render.png",
      "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/matte/cpu/edfe371aa5e6d4e40bc6f110b8776a61703e500926b57ea67eb7eea186402223/repeat-001/attempt-001/linear.pfm"
    },
    "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/matte/cpu/edfe371aa5e6d4e40bc6f110b8776a61703e500926b57ea67eb7eea186402223/repeat-001/attempt-001/render.png",
    "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/matte/cpu/edfe371aa5e6d4e40bc6f110b8776a61703e500926b57ea67eb7eea186402223/repeat-001/attempt-001/linear.pfm",
    "metricsPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/matte/cpu/edfe371aa5e6d4e40bc6f110b8776a61703e500926b57ea67eb7eea186402223/repeat-001/attempt-001/metrics.json",
    "workerMetadataPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/matte/cpu/edfe371aa5e6d4e40bc6f110b8776a61703e500926b57ea67eb7eea186402223/repeat-001/attempt-001/metrics.json.worker.json",
    "stdoutPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/matte/cpu/edfe371aa5e6d4e40bc6f110b8776a61703e500926b57ea67eb7eea186402223/repeat-001/attempt-001/stdout.log",
    "stderrPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/matte/cpu/edfe371aa5e6d4e40bc6f110b8776a61703e500926b57ea67eb7eea186402223/repeat-001/attempt-001/stderr.log",
    "trialPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/matte/cpu/edfe371aa5e6d4e40bc6f110b8776a61703e500926b57ea67eb7eea186402223/repeat-001/trial.json",
    "files": [
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/matte/cpu/edfe371aa5e6d4e40bc6f110b8776a61703e500926b57ea67eb7eea186402223/repeat-001/attempt-001/render.png",
        "sha256": "d4520ced051f23e2a6344e737aa077cb5ffc83bf6d81d761ea49db6f7bcc006e",
        "bytes": 5044
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/matte/cpu/edfe371aa5e6d4e40bc6f110b8776a61703e500926b57ea67eb7eea186402223/repeat-001/attempt-001/linear.pfm",
        "sha256": "93f1050ec34756559ee06874c8e0db3bff7e1fa5925842ab99756ca5a8697f41",
        "bytes": 49166
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/matte/cpu/edfe371aa5e6d4e40bc6f110b8776a61703e500926b57ea67eb7eea186402223/repeat-001/attempt-001/metrics.json",
        "sha256": "91e55c4659c8507f4aa6b0edf0f350a2c964739383daae517a3b1b3f3360a429",
        "bytes": 1316
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/matte/cpu/edfe371aa5e6d4e40bc6f110b8776a61703e500926b57ea67eb7eea186402223/repeat-001/attempt-001/metrics.json.worker.json",
        "sha256": "68869b82828df0aa8ae98282d7e3ed6ba59a576d33479acd03f7786606402c7b",
        "bytes": 1806
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/matte/cpu/edfe371aa5e6d4e40bc6f110b8776a61703e500926b57ea67eb7eea186402223/repeat-001/attempt-001/settings.json",
        "sha256": "1e200723a237d7e9a5d64f41f9827a428da7defbe091489b9103586a334ecdb6",
        "bytes": 242
      }
    ]
  },
  {
    "schemaVersion": 1,
    "case": {
      "preset": "quick",
      "scene": "roman-bust",
      "scenePath": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/roman-bust.json",
      "material": "matte",
      "engine": "gpu",
      "worker": "/home/movj/code/dev/Ray_Tracer_FSharp/RayTracer.Gpu/bin/Release/net10.0/RayTracer.Gpu.dll",
      "acceleration": "gpu",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "inputFiles": [
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/classical-head.ply",
          "sha256": "c23b4e0f4192016d8dfad13dd9167958a0577a44e55e507e86445bdc2a06ff71",
          "bytes": 263477
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/classical-nose.ply",
          "sha256": "b2f63d8b21ce2a4e32a91a3d8d3f80c9b52ec7d760c0f356f2f27f82a9a75c81",
          "bytes": 19116
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/classical-shoulders.ply",
          "sha256": "ea6e90a8d6ac994b34088c8a5f73b809747912439b5b210d77da7edac0a51e63",
          "bytes": 43425
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/disc.ply",
          "sha256": "7fe0e61611762138a2c371791419ad12e657458d1be98f397178e8dffdcf8033",
          "bytes": 19872
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/eyelid.ply",
          "sha256": "c93e03d8750960877270c5e7142db352a5592d3974d7ac59aceb068f80ae95c6",
          "bytes": 14924
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/leaf.ply",
          "sha256": "978e4cffd5c52a6be25021af3ecb1b8b39f33cc5cbe5c77f107ae38d5f481f70",
          "bytes": 29847
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/moulded-pedestal.ply",
          "sha256": "bb03959b4be279f2ed84e88713552e2a890b0d4d83f3db80d0b44768213b3955",
          "bytes": 47270
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/ring.ply",
          "sha256": "a8c5fa93e3853cf9acc908f69d62f77745a1b6006ecce8404c0f31f880e13cce",
          "bytes": 71054
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-box.ply",
          "sha256": "d3e61dcd3397ee5db3e1dd9885131a966c968ccab4c8b0fb8a368cc5397406b1",
          "bytes": 20502
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-cylinder.ply",
          "sha256": "197d4d973167b6be6c4cc26fd01fb4f83eb5b846eb56a59d17ef74a358a37793",
          "bytes": 21136
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sculpted-curl.ply",
          "sha256": "bdd9a7f50d3ff493f3a6f90fbf7cd1eedb996c3b3ecaf1bb23bbf4636fb677c6",
          "bytes": 41713
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/small-sphere.ply",
          "sha256": "3f7b4f85cd8b2dea3a1a6833b1693151daab474ee6588b04ca234fb5c61fc05d",
          "bytes": 24048
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sphere.ply",
          "sha256": "2c518f6b50542995d0038ffa70a362db39419ba94f7b23e1da37468f2050d377",
          "bytes": 66949
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/toga-drape.ply",
          "sha256": "49e6c330c71ebe11048effde7f60df9d6e3efaf16af08bb2458a5c5084dd2251",
          "bytes": 236403
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/marble-veins.png",
          "sha256": "c809a241e25f8d1d8bb111f806781c5cc5feb9d361ff1661cbedcb265dbfa7a0",
          "bytes": 101684
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/baseline.json",
          "sha256": "c9b7542c80afbe961d904e61bfbaa842524fdc7446019953154efddf496d9ba0",
          "bytes": 565
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/source.sha256",
          "sha256": "e16be33a22219bf6a61a41b10eb407db9601b02e8ec37bbb5dce49574beb20fa",
          "bytes": 6205
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/provenance.json",
          "sha256": "2e013d878c5607edd0d35361869d75370f17855c0bb4bfe6efae249808a915ae",
          "bytes": 39154
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/roman-bust.json",
          "sha256": "b8074042499dcf0f3dd1b601a179ba33ff316ccbf6409d74c3f4ef38e5da3f8c",
          "bytes": 50954
        }
      ],
      "contextFingerprint": "a96f0e72712e8454aae3b6f1f1ea90bc0edbc2aef31ae5264b4591fa18e8197a",
      "fingerprint": "14fa6e8aade333521183f5376659c2e264cdcf831d4bdd8bac3b8b39ec634f0a",
      "repeats": 1,
      "warmups": 0
    },
    "repeat": 1,
    "warmup": false,
    "attempt": 1,
    "startedUtc": "2026-09-07T14:22:58.6526815\u002B00:00",
    "status": "success",
    "error": "",
    "exitCode": 0,
    "coldMs": 3889.1479,
    "metrics": {
      "schemaVersion": 1,
      "engine": "modern-gpu",
      "backend": "cuda-compute",
      "device": "NVIDIA RTX 3000 Ada Generation Laptop GPU; CUDA 13.2; sm_SM_89",
      "scene": "roman-bust",
      "material": "matte",
      "status": "success",
      "error": "",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "timings": {
        "loadMs": 126.5334,
        "buildMs": 462.6358,
        "compileMs": 3041.528,
        "uploadMs": 34.8745,
        "traceMs": 32.4376,
        "downloadMs": 3.23,
        "encodeMs": 17.3868,
        "cleanupMs": 37.1399,
        "totalMs": 3817.9602
      },
      "allocatedBytes": 631270928,
      "peakWorkingSetBytes": 453296128,
      "peakDeviceBytes": 26431412,
      "gcCollections": [
        52,
        35,
        8
      ],
      "invalidPixels": 0,
      "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/matte/gpu/14fa6e8aade333521183f5376659c2e264cdcf831d4bdd8bac3b8b39ec634f0a/repeat-001/attempt-001/render.png",
      "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/matte/gpu/14fa6e8aade333521183f5376659c2e264cdcf831d4bdd8bac3b8b39ec634f0a/repeat-001/attempt-001/linear.pfm"
    },
    "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/matte/gpu/14fa6e8aade333521183f5376659c2e264cdcf831d4bdd8bac3b8b39ec634f0a/repeat-001/attempt-001/render.png",
    "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/matte/gpu/14fa6e8aade333521183f5376659c2e264cdcf831d4bdd8bac3b8b39ec634f0a/repeat-001/attempt-001/linear.pfm",
    "metricsPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/matte/gpu/14fa6e8aade333521183f5376659c2e264cdcf831d4bdd8bac3b8b39ec634f0a/repeat-001/attempt-001/metrics.json",
    "workerMetadataPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/matte/gpu/14fa6e8aade333521183f5376659c2e264cdcf831d4bdd8bac3b8b39ec634f0a/repeat-001/attempt-001/metrics.json.worker.json",
    "stdoutPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/matte/gpu/14fa6e8aade333521183f5376659c2e264cdcf831d4bdd8bac3b8b39ec634f0a/repeat-001/attempt-001/stdout.log",
    "stderrPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/matte/gpu/14fa6e8aade333521183f5376659c2e264cdcf831d4bdd8bac3b8b39ec634f0a/repeat-001/attempt-001/stderr.log",
    "trialPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/matte/gpu/14fa6e8aade333521183f5376659c2e264cdcf831d4bdd8bac3b8b39ec634f0a/repeat-001/trial.json",
    "files": [
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/matte/gpu/14fa6e8aade333521183f5376659c2e264cdcf831d4bdd8bac3b8b39ec634f0a/repeat-001/attempt-001/render.png",
        "sha256": "c5cf335308e943c673da02d409c09aad1a2ff54048f9d3cddae3c43426301a9c",
        "bytes": 5044
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/matte/gpu/14fa6e8aade333521183f5376659c2e264cdcf831d4bdd8bac3b8b39ec634f0a/repeat-001/attempt-001/linear.pfm",
        "sha256": "1e9edb169bbadac7f2bf2a3bf4223aac84407a6a2809bffd39f414fe372166c7",
        "bytes": 49166
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/matte/gpu/14fa6e8aade333521183f5376659c2e264cdcf831d4bdd8bac3b8b39ec634f0a/repeat-001/attempt-001/metrics.json",
        "sha256": "e38cc572da972314d8f816baf4648999bb8ed5a52be791775f256e9c78d54d49",
        "bytes": 1367
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/matte/gpu/14fa6e8aade333521183f5376659c2e264cdcf831d4bdd8bac3b8b39ec634f0a/repeat-001/attempt-001/settings.json",
        "sha256": "1e200723a237d7e9a5d64f41f9827a428da7defbe091489b9103586a334ecdb6",
        "bytes": 242
      }
    ]
  },
  {
    "schemaVersion": 1,
    "case": {
      "preset": "quick",
      "scene": "roman-bust",
      "scenePath": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/roman-bust.json",
      "material": "phong",
      "engine": "cpu",
      "worker": "/home/movj/code/dev/Ray_Tracer_FSharp/BenchmarkRunner/bin/Release/net10.0/BenchmarkRunner.dll",
      "acceleration": "bvh",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "inputFiles": [
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/classical-head.ply",
          "sha256": "c23b4e0f4192016d8dfad13dd9167958a0577a44e55e507e86445bdc2a06ff71",
          "bytes": 263477
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/classical-nose.ply",
          "sha256": "b2f63d8b21ce2a4e32a91a3d8d3f80c9b52ec7d760c0f356f2f27f82a9a75c81",
          "bytes": 19116
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/classical-shoulders.ply",
          "sha256": "ea6e90a8d6ac994b34088c8a5f73b809747912439b5b210d77da7edac0a51e63",
          "bytes": 43425
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/disc.ply",
          "sha256": "7fe0e61611762138a2c371791419ad12e657458d1be98f397178e8dffdcf8033",
          "bytes": 19872
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/eyelid.ply",
          "sha256": "c93e03d8750960877270c5e7142db352a5592d3974d7ac59aceb068f80ae95c6",
          "bytes": 14924
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/leaf.ply",
          "sha256": "978e4cffd5c52a6be25021af3ecb1b8b39f33cc5cbe5c77f107ae38d5f481f70",
          "bytes": 29847
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/moulded-pedestal.ply",
          "sha256": "bb03959b4be279f2ed84e88713552e2a890b0d4d83f3db80d0b44768213b3955",
          "bytes": 47270
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/ring.ply",
          "sha256": "a8c5fa93e3853cf9acc908f69d62f77745a1b6006ecce8404c0f31f880e13cce",
          "bytes": 71054
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-box.ply",
          "sha256": "d3e61dcd3397ee5db3e1dd9885131a966c968ccab4c8b0fb8a368cc5397406b1",
          "bytes": 20502
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-cylinder.ply",
          "sha256": "197d4d973167b6be6c4cc26fd01fb4f83eb5b846eb56a59d17ef74a358a37793",
          "bytes": 21136
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sculpted-curl.ply",
          "sha256": "bdd9a7f50d3ff493f3a6f90fbf7cd1eedb996c3b3ecaf1bb23bbf4636fb677c6",
          "bytes": 41713
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/small-sphere.ply",
          "sha256": "3f7b4f85cd8b2dea3a1a6833b1693151daab474ee6588b04ca234fb5c61fc05d",
          "bytes": 24048
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sphere.ply",
          "sha256": "2c518f6b50542995d0038ffa70a362db39419ba94f7b23e1da37468f2050d377",
          "bytes": 66949
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/toga-drape.ply",
          "sha256": "49e6c330c71ebe11048effde7f60df9d6e3efaf16af08bb2458a5c5084dd2251",
          "bytes": 236403
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/marble-veins.png",
          "sha256": "c809a241e25f8d1d8bb111f806781c5cc5feb9d361ff1661cbedcb265dbfa7a0",
          "bytes": 101684
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/baseline.json",
          "sha256": "c9b7542c80afbe961d904e61bfbaa842524fdc7446019953154efddf496d9ba0",
          "bytes": 565
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/source.sha256",
          "sha256": "e16be33a22219bf6a61a41b10eb407db9601b02e8ec37bbb5dce49574beb20fa",
          "bytes": 6205
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/provenance.json",
          "sha256": "2e013d878c5607edd0d35361869d75370f17855c0bb4bfe6efae249808a915ae",
          "bytes": 39154
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/roman-bust.json",
          "sha256": "b8074042499dcf0f3dd1b601a179ba33ff316ccbf6409d74c3f4ef38e5da3f8c",
          "bytes": 50954
        }
      ],
      "contextFingerprint": "a96f0e72712e8454aae3b6f1f1ea90bc0edbc2aef31ae5264b4591fa18e8197a",
      "fingerprint": "b7323c60dbb4ea5e1405af092b6f2abd12dbb7f1677d13c0650f5d23586ba693",
      "repeats": 1,
      "warmups": 0
    },
    "repeat": 1,
    "warmup": false,
    "attempt": 1,
    "startedUtc": "2026-09-07T14:23:02.5459363\u002B00:00",
    "status": "success",
    "error": "",
    "exitCode": 0,
    "coldMs": 630.8174,
    "metrics": {
      "schemaVersion": 1,
      "engine": "cpu",
      "backend": "cpu/bvh",
      "device": "Intel(R) Core(TM) Ultra 9 185H",
      "scene": "roman-bust",
      "material": "phong",
      "status": "success",
      "error": "",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "timings": {
        "loadMs": 289.02539999999993,
        "buildMs": 43.864600000000024,
        "compileMs": null,
        "uploadMs": null,
        "traceMs": 198.1194,
        "downloadMs": null,
        "encodeMs": 22.6525,
        "cleanupMs": 0.0141,
        "totalMs": 573.5894
      },
      "allocatedBytes": 242144720,
      "peakWorkingSetBytes": 92311552,
      "peakDeviceBytes": null,
      "gcCollections": [
        18,
        2,
        1
      ],
      "invalidPixels": 0,
      "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/phong/cpu/b7323c60dbb4ea5e1405af092b6f2abd12dbb7f1677d13c0650f5d23586ba693/repeat-001/attempt-001/render.png",
      "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/phong/cpu/b7323c60dbb4ea5e1405af092b6f2abd12dbb7f1677d13c0650f5d23586ba693/repeat-001/attempt-001/linear.pfm"
    },
    "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/phong/cpu/b7323c60dbb4ea5e1405af092b6f2abd12dbb7f1677d13c0650f5d23586ba693/repeat-001/attempt-001/render.png",
    "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/phong/cpu/b7323c60dbb4ea5e1405af092b6f2abd12dbb7f1677d13c0650f5d23586ba693/repeat-001/attempt-001/linear.pfm",
    "metricsPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/phong/cpu/b7323c60dbb4ea5e1405af092b6f2abd12dbb7f1677d13c0650f5d23586ba693/repeat-001/attempt-001/metrics.json",
    "workerMetadataPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/phong/cpu/b7323c60dbb4ea5e1405af092b6f2abd12dbb7f1677d13c0650f5d23586ba693/repeat-001/attempt-001/metrics.json.worker.json",
    "stdoutPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/phong/cpu/b7323c60dbb4ea5e1405af092b6f2abd12dbb7f1677d13c0650f5d23586ba693/repeat-001/attempt-001/stdout.log",
    "stderrPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/phong/cpu/b7323c60dbb4ea5e1405af092b6f2abd12dbb7f1677d13c0650f5d23586ba693/repeat-001/attempt-001/stderr.log",
    "trialPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/phong/cpu/b7323c60dbb4ea5e1405af092b6f2abd12dbb7f1677d13c0650f5d23586ba693/repeat-001/trial.json",
    "files": [
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/phong/cpu/b7323c60dbb4ea5e1405af092b6f2abd12dbb7f1677d13c0650f5d23586ba693/repeat-001/attempt-001/render.png",
        "sha256": "4d850c264fa7415a54011ea7218b7943c8beb221e60d52e0cdc9e794d8dcdd78",
        "bytes": 5057
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/phong/cpu/b7323c60dbb4ea5e1405af092b6f2abd12dbb7f1677d13c0650f5d23586ba693/repeat-001/attempt-001/linear.pfm",
        "sha256": "25328dd0386637b2431e66685aa508bbca66a9de7cc1b6e0c56287e7bba95759",
        "bytes": 49166
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/phong/cpu/b7323c60dbb4ea5e1405af092b6f2abd12dbb7f1677d13c0650f5d23586ba693/repeat-001/attempt-001/metrics.json",
        "sha256": "aa6e06884a7f05adaf706ac8ad45caf8fac96ded09823994a65dad7e27a3453e",
        "bytes": 1328
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/phong/cpu/b7323c60dbb4ea5e1405af092b6f2abd12dbb7f1677d13c0650f5d23586ba693/repeat-001/attempt-001/metrics.json.worker.json",
        "sha256": "68869b82828df0aa8ae98282d7e3ed6ba59a576d33479acd03f7786606402c7b",
        "bytes": 1806
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/phong/cpu/b7323c60dbb4ea5e1405af092b6f2abd12dbb7f1677d13c0650f5d23586ba693/repeat-001/attempt-001/settings.json",
        "sha256": "1e200723a237d7e9a5d64f41f9827a428da7defbe091489b9103586a334ecdb6",
        "bytes": 242
      }
    ]
  },
  {
    "schemaVersion": 1,
    "case": {
      "preset": "quick",
      "scene": "roman-bust",
      "scenePath": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/roman-bust.json",
      "material": "phong",
      "engine": "gpu",
      "worker": "/home/movj/code/dev/Ray_Tracer_FSharp/RayTracer.Gpu/bin/Release/net10.0/RayTracer.Gpu.dll",
      "acceleration": "gpu",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "inputFiles": [
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/classical-head.ply",
          "sha256": "c23b4e0f4192016d8dfad13dd9167958a0577a44e55e507e86445bdc2a06ff71",
          "bytes": 263477
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/classical-nose.ply",
          "sha256": "b2f63d8b21ce2a4e32a91a3d8d3f80c9b52ec7d760c0f356f2f27f82a9a75c81",
          "bytes": 19116
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/classical-shoulders.ply",
          "sha256": "ea6e90a8d6ac994b34088c8a5f73b809747912439b5b210d77da7edac0a51e63",
          "bytes": 43425
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/disc.ply",
          "sha256": "7fe0e61611762138a2c371791419ad12e657458d1be98f397178e8dffdcf8033",
          "bytes": 19872
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/eyelid.ply",
          "sha256": "c93e03d8750960877270c5e7142db352a5592d3974d7ac59aceb068f80ae95c6",
          "bytes": 14924
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/leaf.ply",
          "sha256": "978e4cffd5c52a6be25021af3ecb1b8b39f33cc5cbe5c77f107ae38d5f481f70",
          "bytes": 29847
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/moulded-pedestal.ply",
          "sha256": "bb03959b4be279f2ed84e88713552e2a890b0d4d83f3db80d0b44768213b3955",
          "bytes": 47270
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/ring.ply",
          "sha256": "a8c5fa93e3853cf9acc908f69d62f77745a1b6006ecce8404c0f31f880e13cce",
          "bytes": 71054
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-box.ply",
          "sha256": "d3e61dcd3397ee5db3e1dd9885131a966c968ccab4c8b0fb8a368cc5397406b1",
          "bytes": 20502
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-cylinder.ply",
          "sha256": "197d4d973167b6be6c4cc26fd01fb4f83eb5b846eb56a59d17ef74a358a37793",
          "bytes": 21136
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sculpted-curl.ply",
          "sha256": "bdd9a7f50d3ff493f3a6f90fbf7cd1eedb996c3b3ecaf1bb23bbf4636fb677c6",
          "bytes": 41713
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/small-sphere.ply",
          "sha256": "3f7b4f85cd8b2dea3a1a6833b1693151daab474ee6588b04ca234fb5c61fc05d",
          "bytes": 24048
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sphere.ply",
          "sha256": "2c518f6b50542995d0038ffa70a362db39419ba94f7b23e1da37468f2050d377",
          "bytes": 66949
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/toga-drape.ply",
          "sha256": "49e6c330c71ebe11048effde7f60df9d6e3efaf16af08bb2458a5c5084dd2251",
          "bytes": 236403
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/marble-veins.png",
          "sha256": "c809a241e25f8d1d8bb111f806781c5cc5feb9d361ff1661cbedcb265dbfa7a0",
          "bytes": 101684
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/baseline.json",
          "sha256": "c9b7542c80afbe961d904e61bfbaa842524fdc7446019953154efddf496d9ba0",
          "bytes": 565
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/source.sha256",
          "sha256": "e16be33a22219bf6a61a41b10eb407db9601b02e8ec37bbb5dce49574beb20fa",
          "bytes": 6205
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/provenance.json",
          "sha256": "2e013d878c5607edd0d35361869d75370f17855c0bb4bfe6efae249808a915ae",
          "bytes": 39154
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/roman-bust.json",
          "sha256": "b8074042499dcf0f3dd1b601a179ba33ff316ccbf6409d74c3f4ef38e5da3f8c",
          "bytes": 50954
        }
      ],
      "contextFingerprint": "a96f0e72712e8454aae3b6f1f1ea90bc0edbc2aef31ae5264b4591fa18e8197a",
      "fingerprint": "c51d0576915fa773190a91d855e9d6c5900652b20cd6462c29547693fa16af46",
      "repeats": 1,
      "warmups": 0
    },
    "repeat": 1,
    "warmup": false,
    "attempt": 1,
    "startedUtc": "2026-09-07T14:23:03.1809120\u002B00:00",
    "status": "success",
    "error": "",
    "exitCode": 0,
    "coldMs": 4258.6375,
    "metrics": {
      "schemaVersion": 1,
      "engine": "modern-gpu",
      "backend": "cuda-compute",
      "device": "NVIDIA RTX 3000 Ada Generation Laptop GPU; CUDA 13.2; sm_SM_89",
      "scene": "roman-bust",
      "material": "phong",
      "status": "success",
      "error": "",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "timings": {
        "loadMs": 128.4102,
        "buildMs": 467.918,
        "compileMs": 3404.7738,
        "uploadMs": 25.8744,
        "traceMs": 28.8833,
        "downloadMs": 3.1904,
        "encodeMs": 20.6796,
        "cleanupMs": 36.5399,
        "totalMs": 4178.6137
      },
      "allocatedBytes": 631280072,
      "peakWorkingSetBytes": 455909376,
      "peakDeviceBytes": 26431412,
      "gcCollections": [
        51,
        36,
        7
      ],
      "invalidPixels": 0,
      "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/phong/gpu/c51d0576915fa773190a91d855e9d6c5900652b20cd6462c29547693fa16af46/repeat-001/attempt-001/render.png",
      "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/phong/gpu/c51d0576915fa773190a91d855e9d6c5900652b20cd6462c29547693fa16af46/repeat-001/attempt-001/linear.pfm"
    },
    "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/phong/gpu/c51d0576915fa773190a91d855e9d6c5900652b20cd6462c29547693fa16af46/repeat-001/attempt-001/render.png",
    "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/phong/gpu/c51d0576915fa773190a91d855e9d6c5900652b20cd6462c29547693fa16af46/repeat-001/attempt-001/linear.pfm",
    "metricsPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/phong/gpu/c51d0576915fa773190a91d855e9d6c5900652b20cd6462c29547693fa16af46/repeat-001/attempt-001/metrics.json",
    "workerMetadataPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/phong/gpu/c51d0576915fa773190a91d855e9d6c5900652b20cd6462c29547693fa16af46/repeat-001/attempt-001/metrics.json.worker.json",
    "stdoutPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/phong/gpu/c51d0576915fa773190a91d855e9d6c5900652b20cd6462c29547693fa16af46/repeat-001/attempt-001/stdout.log",
    "stderrPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/phong/gpu/c51d0576915fa773190a91d855e9d6c5900652b20cd6462c29547693fa16af46/repeat-001/attempt-001/stderr.log",
    "trialPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/phong/gpu/c51d0576915fa773190a91d855e9d6c5900652b20cd6462c29547693fa16af46/repeat-001/trial.json",
    "files": [
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/phong/gpu/c51d0576915fa773190a91d855e9d6c5900652b20cd6462c29547693fa16af46/repeat-001/attempt-001/render.png",
        "sha256": "8156459f0cba2328362331e457e58072f96adcb31a2053d53455b18a4229085c",
        "bytes": 5070
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/phong/gpu/c51d0576915fa773190a91d855e9d6c5900652b20cd6462c29547693fa16af46/repeat-001/attempt-001/linear.pfm",
        "sha256": "58bef3793ffa21eb38215f923824a1b6d6ff8ed671bec82a67868402d5216aab",
        "bytes": 49166
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/phong/gpu/c51d0576915fa773190a91d855e9d6c5900652b20cd6462c29547693fa16af46/repeat-001/attempt-001/metrics.json",
        "sha256": "e76583537114e21dfe0921ff34da1e97ddf80723294b3e472015908d746e4eaa",
        "bytes": 1369
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/phong/gpu/c51d0576915fa773190a91d855e9d6c5900652b20cd6462c29547693fa16af46/repeat-001/attempt-001/settings.json",
        "sha256": "1e200723a237d7e9a5d64f41f9827a428da7defbe091489b9103586a334ecdb6",
        "bytes": 242
      }
    ]
  },
  {
    "schemaVersion": 1,
    "case": {
      "preset": "quick",
      "scene": "roman-bust",
      "scenePath": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/roman-bust.json",
      "material": "mirror",
      "engine": "cpu",
      "worker": "/home/movj/code/dev/Ray_Tracer_FSharp/BenchmarkRunner/bin/Release/net10.0/BenchmarkRunner.dll",
      "acceleration": "bvh",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "inputFiles": [
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/classical-head.ply",
          "sha256": "c23b4e0f4192016d8dfad13dd9167958a0577a44e55e507e86445bdc2a06ff71",
          "bytes": 263477
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/classical-nose.ply",
          "sha256": "b2f63d8b21ce2a4e32a91a3d8d3f80c9b52ec7d760c0f356f2f27f82a9a75c81",
          "bytes": 19116
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/classical-shoulders.ply",
          "sha256": "ea6e90a8d6ac994b34088c8a5f73b809747912439b5b210d77da7edac0a51e63",
          "bytes": 43425
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/disc.ply",
          "sha256": "7fe0e61611762138a2c371791419ad12e657458d1be98f397178e8dffdcf8033",
          "bytes": 19872
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/eyelid.ply",
          "sha256": "c93e03d8750960877270c5e7142db352a5592d3974d7ac59aceb068f80ae95c6",
          "bytes": 14924
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/leaf.ply",
          "sha256": "978e4cffd5c52a6be25021af3ecb1b8b39f33cc5cbe5c77f107ae38d5f481f70",
          "bytes": 29847
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/moulded-pedestal.ply",
          "sha256": "bb03959b4be279f2ed84e88713552e2a890b0d4d83f3db80d0b44768213b3955",
          "bytes": 47270
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/ring.ply",
          "sha256": "a8c5fa93e3853cf9acc908f69d62f77745a1b6006ecce8404c0f31f880e13cce",
          "bytes": 71054
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-box.ply",
          "sha256": "d3e61dcd3397ee5db3e1dd9885131a966c968ccab4c8b0fb8a368cc5397406b1",
          "bytes": 20502
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-cylinder.ply",
          "sha256": "197d4d973167b6be6c4cc26fd01fb4f83eb5b846eb56a59d17ef74a358a37793",
          "bytes": 21136
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sculpted-curl.ply",
          "sha256": "bdd9a7f50d3ff493f3a6f90fbf7cd1eedb996c3b3ecaf1bb23bbf4636fb677c6",
          "bytes": 41713
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/small-sphere.ply",
          "sha256": "3f7b4f85cd8b2dea3a1a6833b1693151daab474ee6588b04ca234fb5c61fc05d",
          "bytes": 24048
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sphere.ply",
          "sha256": "2c518f6b50542995d0038ffa70a362db39419ba94f7b23e1da37468f2050d377",
          "bytes": 66949
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/toga-drape.ply",
          "sha256": "49e6c330c71ebe11048effde7f60df9d6e3efaf16af08bb2458a5c5084dd2251",
          "bytes": 236403
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/marble-veins.png",
          "sha256": "c809a241e25f8d1d8bb111f806781c5cc5feb9d361ff1661cbedcb265dbfa7a0",
          "bytes": 101684
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/baseline.json",
          "sha256": "c9b7542c80afbe961d904e61bfbaa842524fdc7446019953154efddf496d9ba0",
          "bytes": 565
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/source.sha256",
          "sha256": "e16be33a22219bf6a61a41b10eb407db9601b02e8ec37bbb5dce49574beb20fa",
          "bytes": 6205
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/provenance.json",
          "sha256": "2e013d878c5607edd0d35361869d75370f17855c0bb4bfe6efae249808a915ae",
          "bytes": 39154
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/roman-bust.json",
          "sha256": "b8074042499dcf0f3dd1b601a179ba33ff316ccbf6409d74c3f4ef38e5da3f8c",
          "bytes": 50954
        }
      ],
      "contextFingerprint": "a96f0e72712e8454aae3b6f1f1ea90bc0edbc2aef31ae5264b4591fa18e8197a",
      "fingerprint": "86477a4b0f1911d3c72aeb303967333082fe909f8c34d1118db2b50174376252",
      "repeats": 1,
      "warmups": 0
    },
    "repeat": 1,
    "warmup": false,
    "attempt": 1,
    "startedUtc": "2026-09-07T14:23:07.4445609\u002B00:00",
    "status": "success",
    "error": "",
    "exitCode": 0,
    "coldMs": 707.1442,
    "metrics": {
      "schemaVersion": 1,
      "engine": "cpu",
      "backend": "cpu/bvh",
      "device": "Intel(R) Core(TM) Ultra 9 185H",
      "scene": "roman-bust",
      "material": "mirror",
      "status": "success",
      "error": "",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "timings": {
        "loadMs": 305.5503,
        "buildMs": 47.15470000000001,
        "compileMs": null,
        "uploadMs": null,
        "traceMs": 259.6798,
        "downloadMs": null,
        "encodeMs": 20.3179,
        "cleanupMs": 0.0138,
        "totalMs": 655.5654
      },
      "allocatedBytes": 265715088,
      "peakWorkingSetBytes": 90497024,
      "peakDeviceBytes": null,
      "gcCollections": [
        20,
        2,
        1
      ],
      "invalidPixels": 0,
      "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/mirror/cpu/86477a4b0f1911d3c72aeb303967333082fe909f8c34d1118db2b50174376252/repeat-001/attempt-001/render.png",
      "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/mirror/cpu/86477a4b0f1911d3c72aeb303967333082fe909f8c34d1118db2b50174376252/repeat-001/attempt-001/linear.pfm"
    },
    "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/mirror/cpu/86477a4b0f1911d3c72aeb303967333082fe909f8c34d1118db2b50174376252/repeat-001/attempt-001/render.png",
    "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/mirror/cpu/86477a4b0f1911d3c72aeb303967333082fe909f8c34d1118db2b50174376252/repeat-001/attempt-001/linear.pfm",
    "metricsPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/mirror/cpu/86477a4b0f1911d3c72aeb303967333082fe909f8c34d1118db2b50174376252/repeat-001/attempt-001/metrics.json",
    "workerMetadataPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/mirror/cpu/86477a4b0f1911d3c72aeb303967333082fe909f8c34d1118db2b50174376252/repeat-001/attempt-001/metrics.json.worker.json",
    "stdoutPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/mirror/cpu/86477a4b0f1911d3c72aeb303967333082fe909f8c34d1118db2b50174376252/repeat-001/attempt-001/stdout.log",
    "stderrPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/mirror/cpu/86477a4b0f1911d3c72aeb303967333082fe909f8c34d1118db2b50174376252/repeat-001/attempt-001/stderr.log",
    "trialPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/mirror/cpu/86477a4b0f1911d3c72aeb303967333082fe909f8c34d1118db2b50174376252/repeat-001/trial.json",
    "files": [
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/mirror/cpu/86477a4b0f1911d3c72aeb303967333082fe909f8c34d1118db2b50174376252/repeat-001/attempt-001/render.png",
        "sha256": "ff3e4a8226ba2731c323e5cc011a43085e1fff7aae3561a2e9922b94fbe6c473",
        "bytes": 5004
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/mirror/cpu/86477a4b0f1911d3c72aeb303967333082fe909f8c34d1118db2b50174376252/repeat-001/attempt-001/linear.pfm",
        "sha256": "580d4ea3174f583b389abc7fede35c3682864a4ebb7546fe567c64e3e51d2243",
        "bytes": 49166
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/mirror/cpu/86477a4b0f1911d3c72aeb303967333082fe909f8c34d1118db2b50174376252/repeat-001/attempt-001/metrics.json",
        "sha256": "3e87217e34e183dda93f29c9df09de0b8332728994c4db58f9d0b46ec55e0d71",
        "bytes": 1320
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/mirror/cpu/86477a4b0f1911d3c72aeb303967333082fe909f8c34d1118db2b50174376252/repeat-001/attempt-001/metrics.json.worker.json",
        "sha256": "68869b82828df0aa8ae98282d7e3ed6ba59a576d33479acd03f7786606402c7b",
        "bytes": 1806
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/mirror/cpu/86477a4b0f1911d3c72aeb303967333082fe909f8c34d1118db2b50174376252/repeat-001/attempt-001/settings.json",
        "sha256": "1e200723a237d7e9a5d64f41f9827a428da7defbe091489b9103586a334ecdb6",
        "bytes": 242
      }
    ]
  },
  {
    "schemaVersion": 1,
    "case": {
      "preset": "quick",
      "scene": "roman-bust",
      "scenePath": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/roman-bust.json",
      "material": "mirror",
      "engine": "gpu",
      "worker": "/home/movj/code/dev/Ray_Tracer_FSharp/RayTracer.Gpu/bin/Release/net10.0/RayTracer.Gpu.dll",
      "acceleration": "gpu",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "inputFiles": [
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/classical-head.ply",
          "sha256": "c23b4e0f4192016d8dfad13dd9167958a0577a44e55e507e86445bdc2a06ff71",
          "bytes": 263477
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/classical-nose.ply",
          "sha256": "b2f63d8b21ce2a4e32a91a3d8d3f80c9b52ec7d760c0f356f2f27f82a9a75c81",
          "bytes": 19116
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/classical-shoulders.ply",
          "sha256": "ea6e90a8d6ac994b34088c8a5f73b809747912439b5b210d77da7edac0a51e63",
          "bytes": 43425
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/disc.ply",
          "sha256": "7fe0e61611762138a2c371791419ad12e657458d1be98f397178e8dffdcf8033",
          "bytes": 19872
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/eyelid.ply",
          "sha256": "c93e03d8750960877270c5e7142db352a5592d3974d7ac59aceb068f80ae95c6",
          "bytes": 14924
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/leaf.ply",
          "sha256": "978e4cffd5c52a6be25021af3ecb1b8b39f33cc5cbe5c77f107ae38d5f481f70",
          "bytes": 29847
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/moulded-pedestal.ply",
          "sha256": "bb03959b4be279f2ed84e88713552e2a890b0d4d83f3db80d0b44768213b3955",
          "bytes": 47270
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/ring.ply",
          "sha256": "a8c5fa93e3853cf9acc908f69d62f77745a1b6006ecce8404c0f31f880e13cce",
          "bytes": 71054
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-box.ply",
          "sha256": "d3e61dcd3397ee5db3e1dd9885131a966c968ccab4c8b0fb8a368cc5397406b1",
          "bytes": 20502
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-cylinder.ply",
          "sha256": "197d4d973167b6be6c4cc26fd01fb4f83eb5b846eb56a59d17ef74a358a37793",
          "bytes": 21136
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sculpted-curl.ply",
          "sha256": "bdd9a7f50d3ff493f3a6f90fbf7cd1eedb996c3b3ecaf1bb23bbf4636fb677c6",
          "bytes": 41713
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/small-sphere.ply",
          "sha256": "3f7b4f85cd8b2dea3a1a6833b1693151daab474ee6588b04ca234fb5c61fc05d",
          "bytes": 24048
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sphere.ply",
          "sha256": "2c518f6b50542995d0038ffa70a362db39419ba94f7b23e1da37468f2050d377",
          "bytes": 66949
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/toga-drape.ply",
          "sha256": "49e6c330c71ebe11048effde7f60df9d6e3efaf16af08bb2458a5c5084dd2251",
          "bytes": 236403
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/marble-veins.png",
          "sha256": "c809a241e25f8d1d8bb111f806781c5cc5feb9d361ff1661cbedcb265dbfa7a0",
          "bytes": 101684
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/baseline.json",
          "sha256": "c9b7542c80afbe961d904e61bfbaa842524fdc7446019953154efddf496d9ba0",
          "bytes": 565
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/source.sha256",
          "sha256": "e16be33a22219bf6a61a41b10eb407db9601b02e8ec37bbb5dce49574beb20fa",
          "bytes": 6205
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/provenance.json",
          "sha256": "2e013d878c5607edd0d35361869d75370f17855c0bb4bfe6efae249808a915ae",
          "bytes": 39154
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/roman-bust.json",
          "sha256": "b8074042499dcf0f3dd1b601a179ba33ff316ccbf6409d74c3f4ef38e5da3f8c",
          "bytes": 50954
        }
      ],
      "contextFingerprint": "a96f0e72712e8454aae3b6f1f1ea90bc0edbc2aef31ae5264b4591fa18e8197a",
      "fingerprint": "f13b54e2af64d0a0eee348803428ce758e4636ea0b008fe00a30c3bfdc24ffea",
      "repeats": 1,
      "warmups": 0
    },
    "repeat": 1,
    "warmup": false,
    "attempt": 1,
    "startedUtc": "2026-09-07T14:23:08.1594086\u002B00:00",
    "status": "success",
    "error": "",
    "exitCode": 0,
    "coldMs": 4241.1737,
    "metrics": {
      "schemaVersion": 1,
      "engine": "modern-gpu",
      "backend": "cuda-compute",
      "device": "NVIDIA RTX 3000 Ada Generation Laptop GPU; CUDA 13.2; sm_SM_89",
      "scene": "roman-bust",
      "material": "mirror",
      "status": "success",
      "error": "",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "timings": {
        "loadMs": 128.3226,
        "buildMs": 463.0332,
        "compileMs": 3359.9131,
        "uploadMs": 24.7745,
        "traceMs": 57.976099999999995,
        "downloadMs": 4.268800000000001,
        "encodeMs": 19.7795,
        "cleanupMs": 36.9581,
        "totalMs": 4163.9485
      },
      "allocatedBytes": 631284136,
      "peakWorkingSetBytes": 451145728,
      "peakDeviceBytes": 26431412,
      "gcCollections": [
        52,
        35,
        8
      ],
      "invalidPixels": 0,
      "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/mirror/gpu/f13b54e2af64d0a0eee348803428ce758e4636ea0b008fe00a30c3bfdc24ffea/repeat-001/attempt-001/render.png",
      "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/mirror/gpu/f13b54e2af64d0a0eee348803428ce758e4636ea0b008fe00a30c3bfdc24ffea/repeat-001/attempt-001/linear.pfm"
    },
    "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/mirror/gpu/f13b54e2af64d0a0eee348803428ce758e4636ea0b008fe00a30c3bfdc24ffea/repeat-001/attempt-001/render.png",
    "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/mirror/gpu/f13b54e2af64d0a0eee348803428ce758e4636ea0b008fe00a30c3bfdc24ffea/repeat-001/attempt-001/linear.pfm",
    "metricsPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/mirror/gpu/f13b54e2af64d0a0eee348803428ce758e4636ea0b008fe00a30c3bfdc24ffea/repeat-001/attempt-001/metrics.json",
    "workerMetadataPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/mirror/gpu/f13b54e2af64d0a0eee348803428ce758e4636ea0b008fe00a30c3bfdc24ffea/repeat-001/attempt-001/metrics.json.worker.json",
    "stdoutPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/mirror/gpu/f13b54e2af64d0a0eee348803428ce758e4636ea0b008fe00a30c3bfdc24ffea/repeat-001/attempt-001/stdout.log",
    "stderrPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/mirror/gpu/f13b54e2af64d0a0eee348803428ce758e4636ea0b008fe00a30c3bfdc24ffea/repeat-001/attempt-001/stderr.log",
    "trialPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/mirror/gpu/f13b54e2af64d0a0eee348803428ce758e4636ea0b008fe00a30c3bfdc24ffea/repeat-001/trial.json",
    "files": [
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/mirror/gpu/f13b54e2af64d0a0eee348803428ce758e4636ea0b008fe00a30c3bfdc24ffea/repeat-001/attempt-001/render.png",
        "sha256": "e006c40d233154b97c60b0fea78ec914833e8e659a85194c3828480a439011b1",
        "bytes": 5004
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/mirror/gpu/f13b54e2af64d0a0eee348803428ce758e4636ea0b008fe00a30c3bfdc24ffea/repeat-001/attempt-001/linear.pfm",
        "sha256": "c0b09de5eb85303a46fdf4c0c34696d288e468393ecf0eedcf4dcaed2ff3135e",
        "bytes": 49166
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/mirror/gpu/f13b54e2af64d0a0eee348803428ce758e4636ea0b008fe00a30c3bfdc24ffea/repeat-001/attempt-001/metrics.json",
        "sha256": "ac3e9f2468c16fc4579551039ab5c744764aea4f0809505277985825befbe4bf",
        "bytes": 1395
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/mirror/gpu/f13b54e2af64d0a0eee348803428ce758e4636ea0b008fe00a30c3bfdc24ffea/repeat-001/attempt-001/settings.json",
        "sha256": "1e200723a237d7e9a5d64f41f9827a428da7defbe091489b9103586a334ecdb6",
        "bytes": 242
      }
    ]
  },
  {
    "schemaVersion": 1,
    "case": {
      "preset": "quick",
      "scene": "roman-bust",
      "scenePath": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/roman-bust.json",
      "material": "glossy",
      "engine": "cpu",
      "worker": "/home/movj/code/dev/Ray_Tracer_FSharp/BenchmarkRunner/bin/Release/net10.0/BenchmarkRunner.dll",
      "acceleration": "bvh",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "inputFiles": [
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/classical-head.ply",
          "sha256": "c23b4e0f4192016d8dfad13dd9167958a0577a44e55e507e86445bdc2a06ff71",
          "bytes": 263477
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/classical-nose.ply",
          "sha256": "b2f63d8b21ce2a4e32a91a3d8d3f80c9b52ec7d760c0f356f2f27f82a9a75c81",
          "bytes": 19116
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/classical-shoulders.ply",
          "sha256": "ea6e90a8d6ac994b34088c8a5f73b809747912439b5b210d77da7edac0a51e63",
          "bytes": 43425
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/disc.ply",
          "sha256": "7fe0e61611762138a2c371791419ad12e657458d1be98f397178e8dffdcf8033",
          "bytes": 19872
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/eyelid.ply",
          "sha256": "c93e03d8750960877270c5e7142db352a5592d3974d7ac59aceb068f80ae95c6",
          "bytes": 14924
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/leaf.ply",
          "sha256": "978e4cffd5c52a6be25021af3ecb1b8b39f33cc5cbe5c77f107ae38d5f481f70",
          "bytes": 29847
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/moulded-pedestal.ply",
          "sha256": "bb03959b4be279f2ed84e88713552e2a890b0d4d83f3db80d0b44768213b3955",
          "bytes": 47270
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/ring.ply",
          "sha256": "a8c5fa93e3853cf9acc908f69d62f77745a1b6006ecce8404c0f31f880e13cce",
          "bytes": 71054
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-box.ply",
          "sha256": "d3e61dcd3397ee5db3e1dd9885131a966c968ccab4c8b0fb8a368cc5397406b1",
          "bytes": 20502
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-cylinder.ply",
          "sha256": "197d4d973167b6be6c4cc26fd01fb4f83eb5b846eb56a59d17ef74a358a37793",
          "bytes": 21136
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sculpted-curl.ply",
          "sha256": "bdd9a7f50d3ff493f3a6f90fbf7cd1eedb996c3b3ecaf1bb23bbf4636fb677c6",
          "bytes": 41713
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/small-sphere.ply",
          "sha256": "3f7b4f85cd8b2dea3a1a6833b1693151daab474ee6588b04ca234fb5c61fc05d",
          "bytes": 24048
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sphere.ply",
          "sha256": "2c518f6b50542995d0038ffa70a362db39419ba94f7b23e1da37468f2050d377",
          "bytes": 66949
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/toga-drape.ply",
          "sha256": "49e6c330c71ebe11048effde7f60df9d6e3efaf16af08bb2458a5c5084dd2251",
          "bytes": 236403
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/marble-veins.png",
          "sha256": "c809a241e25f8d1d8bb111f806781c5cc5feb9d361ff1661cbedcb265dbfa7a0",
          "bytes": 101684
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/baseline.json",
          "sha256": "c9b7542c80afbe961d904e61bfbaa842524fdc7446019953154efddf496d9ba0",
          "bytes": 565
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/source.sha256",
          "sha256": "e16be33a22219bf6a61a41b10eb407db9601b02e8ec37bbb5dce49574beb20fa",
          "bytes": 6205
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/provenance.json",
          "sha256": "2e013d878c5607edd0d35361869d75370f17855c0bb4bfe6efae249808a915ae",
          "bytes": 39154
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/roman-bust.json",
          "sha256": "b8074042499dcf0f3dd1b601a179ba33ff316ccbf6409d74c3f4ef38e5da3f8c",
          "bytes": 50954
        }
      ],
      "contextFingerprint": "a96f0e72712e8454aae3b6f1f1ea90bc0edbc2aef31ae5264b4591fa18e8197a",
      "fingerprint": "1d2dbacae3abee5489dd2201b3af7b713113f0a786a5ce15206ecdb0b7dcce29",
      "repeats": 1,
      "warmups": 0
    },
    "repeat": 1,
    "warmup": false,
    "attempt": 1,
    "startedUtc": "2026-09-07T14:23:12.4046776\u002B00:00",
    "status": "success",
    "error": "",
    "exitCode": 0,
    "coldMs": 728.6869,
    "metrics": {
      "schemaVersion": 1,
      "engine": "cpu",
      "backend": "cpu/bvh",
      "device": "Intel(R) Core(TM) Ultra 9 185H",
      "scene": "roman-bust",
      "material": "glossy",
      "status": "success",
      "error": "",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "timings": {
        "loadMs": 307.76329999999996,
        "buildMs": 45.902700000000024,
        "compileMs": null,
        "uploadMs": null,
        "traceMs": 277.1673,
        "downloadMs": null,
        "encodeMs": 21.3717,
        "cleanupMs": 0.0132,
        "totalMs": 671.5098
      },
      "allocatedBytes": 269935496,
      "peakWorkingSetBytes": 90406912,
      "peakDeviceBytes": null,
      "gcCollections": [
        21,
        2,
        1
      ],
      "invalidPixels": 0,
      "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/glossy/cpu/1d2dbacae3abee5489dd2201b3af7b713113f0a786a5ce15206ecdb0b7dcce29/repeat-001/attempt-001/render.png",
      "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/glossy/cpu/1d2dbacae3abee5489dd2201b3af7b713113f0a786a5ce15206ecdb0b7dcce29/repeat-001/attempt-001/linear.pfm"
    },
    "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/glossy/cpu/1d2dbacae3abee5489dd2201b3af7b713113f0a786a5ce15206ecdb0b7dcce29/repeat-001/attempt-001/render.png",
    "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/glossy/cpu/1d2dbacae3abee5489dd2201b3af7b713113f0a786a5ce15206ecdb0b7dcce29/repeat-001/attempt-001/linear.pfm",
    "metricsPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/glossy/cpu/1d2dbacae3abee5489dd2201b3af7b713113f0a786a5ce15206ecdb0b7dcce29/repeat-001/attempt-001/metrics.json",
    "workerMetadataPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/glossy/cpu/1d2dbacae3abee5489dd2201b3af7b713113f0a786a5ce15206ecdb0b7dcce29/repeat-001/attempt-001/metrics.json.worker.json",
    "stdoutPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/glossy/cpu/1d2dbacae3abee5489dd2201b3af7b713113f0a786a5ce15206ecdb0b7dcce29/repeat-001/attempt-001/stdout.log",
    "stderrPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/glossy/cpu/1d2dbacae3abee5489dd2201b3af7b713113f0a786a5ce15206ecdb0b7dcce29/repeat-001/attempt-001/stderr.log",
    "trialPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/glossy/cpu/1d2dbacae3abee5489dd2201b3af7b713113f0a786a5ce15206ecdb0b7dcce29/repeat-001/trial.json",
    "files": [
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/glossy/cpu/1d2dbacae3abee5489dd2201b3af7b713113f0a786a5ce15206ecdb0b7dcce29/repeat-001/attempt-001/render.png",
        "sha256": "cd914bec3021682a49018ef794c2ed56e3df0c15966825e08b6aa13203f97f14",
        "bytes": 5025
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/glossy/cpu/1d2dbacae3abee5489dd2201b3af7b713113f0a786a5ce15206ecdb0b7dcce29/repeat-001/attempt-001/linear.pfm",
        "sha256": "fc44dcb9c04923815944111ef1177da1dc1a644cf79ada3e7086abd436723bbe",
        "bytes": 49166
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/glossy/cpu/1d2dbacae3abee5489dd2201b3af7b713113f0a786a5ce15206ecdb0b7dcce29/repeat-001/attempt-001/metrics.json",
        "sha256": "bc6db6c55eb593701694a48018fcdf27ef76c42ffc475ebf18ec14a0482f67d4",
        "bytes": 1331
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/glossy/cpu/1d2dbacae3abee5489dd2201b3af7b713113f0a786a5ce15206ecdb0b7dcce29/repeat-001/attempt-001/metrics.json.worker.json",
        "sha256": "68869b82828df0aa8ae98282d7e3ed6ba59a576d33479acd03f7786606402c7b",
        "bytes": 1806
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/glossy/cpu/1d2dbacae3abee5489dd2201b3af7b713113f0a786a5ce15206ecdb0b7dcce29/repeat-001/attempt-001/settings.json",
        "sha256": "1e200723a237d7e9a5d64f41f9827a428da7defbe091489b9103586a334ecdb6",
        "bytes": 242
      }
    ]
  },
  {
    "schemaVersion": 1,
    "case": {
      "preset": "quick",
      "scene": "roman-bust",
      "scenePath": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/roman-bust.json",
      "material": "glossy",
      "engine": "gpu",
      "worker": "/home/movj/code/dev/Ray_Tracer_FSharp/RayTracer.Gpu/bin/Release/net10.0/RayTracer.Gpu.dll",
      "acceleration": "gpu",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "inputFiles": [
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/classical-head.ply",
          "sha256": "c23b4e0f4192016d8dfad13dd9167958a0577a44e55e507e86445bdc2a06ff71",
          "bytes": 263477
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/classical-nose.ply",
          "sha256": "b2f63d8b21ce2a4e32a91a3d8d3f80c9b52ec7d760c0f356f2f27f82a9a75c81",
          "bytes": 19116
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/classical-shoulders.ply",
          "sha256": "ea6e90a8d6ac994b34088c8a5f73b809747912439b5b210d77da7edac0a51e63",
          "bytes": 43425
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/disc.ply",
          "sha256": "7fe0e61611762138a2c371791419ad12e657458d1be98f397178e8dffdcf8033",
          "bytes": 19872
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/eyelid.ply",
          "sha256": "c93e03d8750960877270c5e7142db352a5592d3974d7ac59aceb068f80ae95c6",
          "bytes": 14924
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/leaf.ply",
          "sha256": "978e4cffd5c52a6be25021af3ecb1b8b39f33cc5cbe5c77f107ae38d5f481f70",
          "bytes": 29847
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/moulded-pedestal.ply",
          "sha256": "bb03959b4be279f2ed84e88713552e2a890b0d4d83f3db80d0b44768213b3955",
          "bytes": 47270
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/ring.ply",
          "sha256": "a8c5fa93e3853cf9acc908f69d62f77745a1b6006ecce8404c0f31f880e13cce",
          "bytes": 71054
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-box.ply",
          "sha256": "d3e61dcd3397ee5db3e1dd9885131a966c968ccab4c8b0fb8a368cc5397406b1",
          "bytes": 20502
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-cylinder.ply",
          "sha256": "197d4d973167b6be6c4cc26fd01fb4f83eb5b846eb56a59d17ef74a358a37793",
          "bytes": 21136
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sculpted-curl.ply",
          "sha256": "bdd9a7f50d3ff493f3a6f90fbf7cd1eedb996c3b3ecaf1bb23bbf4636fb677c6",
          "bytes": 41713
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/small-sphere.ply",
          "sha256": "3f7b4f85cd8b2dea3a1a6833b1693151daab474ee6588b04ca234fb5c61fc05d",
          "bytes": 24048
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sphere.ply",
          "sha256": "2c518f6b50542995d0038ffa70a362db39419ba94f7b23e1da37468f2050d377",
          "bytes": 66949
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/toga-drape.ply",
          "sha256": "49e6c330c71ebe11048effde7f60df9d6e3efaf16af08bb2458a5c5084dd2251",
          "bytes": 236403
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/marble-veins.png",
          "sha256": "c809a241e25f8d1d8bb111f806781c5cc5feb9d361ff1661cbedcb265dbfa7a0",
          "bytes": 101684
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/baseline.json",
          "sha256": "c9b7542c80afbe961d904e61bfbaa842524fdc7446019953154efddf496d9ba0",
          "bytes": 565
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/source.sha256",
          "sha256": "e16be33a22219bf6a61a41b10eb407db9601b02e8ec37bbb5dce49574beb20fa",
          "bytes": 6205
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/provenance.json",
          "sha256": "2e013d878c5607edd0d35361869d75370f17855c0bb4bfe6efae249808a915ae",
          "bytes": 39154
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/roman-bust.json",
          "sha256": "b8074042499dcf0f3dd1b601a179ba33ff316ccbf6409d74c3f4ef38e5da3f8c",
          "bytes": 50954
        }
      ],
      "contextFingerprint": "a96f0e72712e8454aae3b6f1f1ea90bc0edbc2aef31ae5264b4591fa18e8197a",
      "fingerprint": "7e09b143f568fab277cd75f885b7e1956c83ec86869ad4f8aa0621bc9202d07f",
      "repeats": 1,
      "warmups": 0
    },
    "repeat": 1,
    "warmup": false,
    "attempt": 1,
    "startedUtc": "2026-09-07T14:23:13.1378885\u002B00:00",
    "status": "success",
    "error": "",
    "exitCode": 0,
    "coldMs": 4328.3076,
    "metrics": {
      "schemaVersion": 1,
      "engine": "modern-gpu",
      "backend": "cuda-compute",
      "device": "NVIDIA RTX 3000 Ada Generation Laptop GPU; CUDA 13.2; sm_SM_89",
      "scene": "roman-bust",
      "material": "glossy",
      "status": "success",
      "error": "",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "timings": {
        "loadMs": 128.6283,
        "buildMs": 384.3228,
        "compileMs": 3509.187,
        "uploadMs": 32.7482,
        "traceMs": 57.6162,
        "downloadMs": 3.8718,
        "encodeMs": 23.7778,
        "cleanupMs": 39.9115,
        "totalMs": 4249.6663
      },
      "allocatedBytes": 631322648,
      "peakWorkingSetBytes": 438525952,
      "peakDeviceBytes": 26431428,
      "gcCollections": [
        51,
        35,
        7
      ],
      "invalidPixels": 0,
      "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/glossy/gpu/7e09b143f568fab277cd75f885b7e1956c83ec86869ad4f8aa0621bc9202d07f/repeat-001/attempt-001/render.png",
      "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/glossy/gpu/7e09b143f568fab277cd75f885b7e1956c83ec86869ad4f8aa0621bc9202d07f/repeat-001/attempt-001/linear.pfm"
    },
    "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/glossy/gpu/7e09b143f568fab277cd75f885b7e1956c83ec86869ad4f8aa0621bc9202d07f/repeat-001/attempt-001/render.png",
    "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/glossy/gpu/7e09b143f568fab277cd75f885b7e1956c83ec86869ad4f8aa0621bc9202d07f/repeat-001/attempt-001/linear.pfm",
    "metricsPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/glossy/gpu/7e09b143f568fab277cd75f885b7e1956c83ec86869ad4f8aa0621bc9202d07f/repeat-001/attempt-001/metrics.json",
    "workerMetadataPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/glossy/gpu/7e09b143f568fab277cd75f885b7e1956c83ec86869ad4f8aa0621bc9202d07f/repeat-001/attempt-001/metrics.json.worker.json",
    "stdoutPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/glossy/gpu/7e09b143f568fab277cd75f885b7e1956c83ec86869ad4f8aa0621bc9202d07f/repeat-001/attempt-001/stdout.log",
    "stderrPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/glossy/gpu/7e09b143f568fab277cd75f885b7e1956c83ec86869ad4f8aa0621bc9202d07f/repeat-001/attempt-001/stderr.log",
    "trialPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/glossy/gpu/7e09b143f568fab277cd75f885b7e1956c83ec86869ad4f8aa0621bc9202d07f/repeat-001/trial.json",
    "files": [
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/glossy/gpu/7e09b143f568fab277cd75f885b7e1956c83ec86869ad4f8aa0621bc9202d07f/repeat-001/attempt-001/render.png",
        "sha256": "b8b584279b0daf5a92e57acea7308e42e2237676bc6b3b77d8ee7f91f0fdcc98",
        "bytes": 5024
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/glossy/gpu/7e09b143f568fab277cd75f885b7e1956c83ec86869ad4f8aa0621bc9202d07f/repeat-001/attempt-001/linear.pfm",
        "sha256": "8521fe5f6237b5a157a28b6cd3d75a8dd428bcf8069bec63c49fb32a001fa0bc",
        "bytes": 49166
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/glossy/gpu/7e09b143f568fab277cd75f885b7e1956c83ec86869ad4f8aa0621bc9202d07f/repeat-001/attempt-001/metrics.json",
        "sha256": "6879792fff8a1751ca51a594fc9ce301f530cb6bb929e6369244cc0d8cae91a7",
        "bytes": 1372
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/glossy/gpu/7e09b143f568fab277cd75f885b7e1956c83ec86869ad4f8aa0621bc9202d07f/repeat-001/attempt-001/settings.json",
        "sha256": "1e200723a237d7e9a5d64f41f9827a428da7defbe091489b9103586a334ecdb6",
        "bytes": 242
      }
    ]
  },
  {
    "schemaVersion": 1,
    "case": {
      "preset": "quick",
      "scene": "roman-bust",
      "scenePath": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/roman-bust.json",
      "material": "glass",
      "engine": "cpu",
      "worker": "/home/movj/code/dev/Ray_Tracer_FSharp/BenchmarkRunner/bin/Release/net10.0/BenchmarkRunner.dll",
      "acceleration": "bvh",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "inputFiles": [
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/classical-head.ply",
          "sha256": "c23b4e0f4192016d8dfad13dd9167958a0577a44e55e507e86445bdc2a06ff71",
          "bytes": 263477
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/classical-nose.ply",
          "sha256": "b2f63d8b21ce2a4e32a91a3d8d3f80c9b52ec7d760c0f356f2f27f82a9a75c81",
          "bytes": 19116
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/classical-shoulders.ply",
          "sha256": "ea6e90a8d6ac994b34088c8a5f73b809747912439b5b210d77da7edac0a51e63",
          "bytes": 43425
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/disc.ply",
          "sha256": "7fe0e61611762138a2c371791419ad12e657458d1be98f397178e8dffdcf8033",
          "bytes": 19872
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/eyelid.ply",
          "sha256": "c93e03d8750960877270c5e7142db352a5592d3974d7ac59aceb068f80ae95c6",
          "bytes": 14924
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/leaf.ply",
          "sha256": "978e4cffd5c52a6be25021af3ecb1b8b39f33cc5cbe5c77f107ae38d5f481f70",
          "bytes": 29847
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/moulded-pedestal.ply",
          "sha256": "bb03959b4be279f2ed84e88713552e2a890b0d4d83f3db80d0b44768213b3955",
          "bytes": 47270
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/ring.ply",
          "sha256": "a8c5fa93e3853cf9acc908f69d62f77745a1b6006ecce8404c0f31f880e13cce",
          "bytes": 71054
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-box.ply",
          "sha256": "d3e61dcd3397ee5db3e1dd9885131a966c968ccab4c8b0fb8a368cc5397406b1",
          "bytes": 20502
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-cylinder.ply",
          "sha256": "197d4d973167b6be6c4cc26fd01fb4f83eb5b846eb56a59d17ef74a358a37793",
          "bytes": 21136
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sculpted-curl.ply",
          "sha256": "bdd9a7f50d3ff493f3a6f90fbf7cd1eedb996c3b3ecaf1bb23bbf4636fb677c6",
          "bytes": 41713
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/small-sphere.ply",
          "sha256": "3f7b4f85cd8b2dea3a1a6833b1693151daab474ee6588b04ca234fb5c61fc05d",
          "bytes": 24048
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sphere.ply",
          "sha256": "2c518f6b50542995d0038ffa70a362db39419ba94f7b23e1da37468f2050d377",
          "bytes": 66949
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/toga-drape.ply",
          "sha256": "49e6c330c71ebe11048effde7f60df9d6e3efaf16af08bb2458a5c5084dd2251",
          "bytes": 236403
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/marble-veins.png",
          "sha256": "c809a241e25f8d1d8bb111f806781c5cc5feb9d361ff1661cbedcb265dbfa7a0",
          "bytes": 101684
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/baseline.json",
          "sha256": "c9b7542c80afbe961d904e61bfbaa842524fdc7446019953154efddf496d9ba0",
          "bytes": 565
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/source.sha256",
          "sha256": "e16be33a22219bf6a61a41b10eb407db9601b02e8ec37bbb5dce49574beb20fa",
          "bytes": 6205
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/provenance.json",
          "sha256": "2e013d878c5607edd0d35361869d75370f17855c0bb4bfe6efae249808a915ae",
          "bytes": 39154
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/roman-bust.json",
          "sha256": "b8074042499dcf0f3dd1b601a179ba33ff316ccbf6409d74c3f4ef38e5da3f8c",
          "bytes": 50954
        }
      ],
      "contextFingerprint": "a96f0e72712e8454aae3b6f1f1ea90bc0edbc2aef31ae5264b4591fa18e8197a",
      "fingerprint": "25260ddf890b9cfb22ecb246a175692055355ce80fddc9baaac9bf2be1b7dc36",
      "repeats": 1,
      "warmups": 0
    },
    "repeat": 1,
    "warmup": false,
    "attempt": 1,
    "startedUtc": "2026-09-07T14:23:17.4739574\u002B00:00",
    "status": "success",
    "error": "",
    "exitCode": 0,
    "coldMs": 886.7948,
    "metrics": {
      "schemaVersion": 1,
      "engine": "cpu",
      "backend": "cpu/bvh",
      "device": "Intel(R) Core(TM) Ultra 9 185H",
      "scene": "roman-bust",
      "material": "glass",
      "status": "success",
      "error": "",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "timings": {
        "loadMs": 287.60310000000004,
        "buildMs": 45.705499999999944,
        "compileMs": null,
        "uploadMs": null,
        "traceMs": 457.4523,
        "downloadMs": null,
        "encodeMs": 20.3522,
        "cleanupMs": 0.0129,
        "totalMs": 832.8758
      },
      "allocatedBytes": 489108624,
      "peakWorkingSetBytes": 90161152,
      "peakDeviceBytes": null,
      "gcCollections": [
        38,
        2,
        1
      ],
      "invalidPixels": 0,
      "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/glass/cpu/25260ddf890b9cfb22ecb246a175692055355ce80fddc9baaac9bf2be1b7dc36/repeat-001/attempt-001/render.png",
      "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/glass/cpu/25260ddf890b9cfb22ecb246a175692055355ce80fddc9baaac9bf2be1b7dc36/repeat-001/attempt-001/linear.pfm"
    },
    "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/glass/cpu/25260ddf890b9cfb22ecb246a175692055355ce80fddc9baaac9bf2be1b7dc36/repeat-001/attempt-001/render.png",
    "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/glass/cpu/25260ddf890b9cfb22ecb246a175692055355ce80fddc9baaac9bf2be1b7dc36/repeat-001/attempt-001/linear.pfm",
    "metricsPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/glass/cpu/25260ddf890b9cfb22ecb246a175692055355ce80fddc9baaac9bf2be1b7dc36/repeat-001/attempt-001/metrics.json",
    "workerMetadataPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/glass/cpu/25260ddf890b9cfb22ecb246a175692055355ce80fddc9baaac9bf2be1b7dc36/repeat-001/attempt-001/metrics.json.worker.json",
    "stdoutPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/glass/cpu/25260ddf890b9cfb22ecb246a175692055355ce80fddc9baaac9bf2be1b7dc36/repeat-001/attempt-001/stdout.log",
    "stderrPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/glass/cpu/25260ddf890b9cfb22ecb246a175692055355ce80fddc9baaac9bf2be1b7dc36/repeat-001/attempt-001/stderr.log",
    "trialPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/glass/cpu/25260ddf890b9cfb22ecb246a175692055355ce80fddc9baaac9bf2be1b7dc36/repeat-001/trial.json",
    "files": [
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/glass/cpu/25260ddf890b9cfb22ecb246a175692055355ce80fddc9baaac9bf2be1b7dc36/repeat-001/attempt-001/render.png",
        "sha256": "9311dc92d4eb413fb666d03476c042e6bb61ce4e249d3019d58b1c9cd4d3dabc",
        "bytes": 5573
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/glass/cpu/25260ddf890b9cfb22ecb246a175692055355ce80fddc9baaac9bf2be1b7dc36/repeat-001/attempt-001/linear.pfm",
        "sha256": "590e0584a96dfacc60c1b01c5e2c60019d277e67b4708ac846be941f1213f5f0",
        "bytes": 49166
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/glass/cpu/25260ddf890b9cfb22ecb246a175692055355ce80fddc9baaac9bf2be1b7dc36/repeat-001/attempt-001/metrics.json",
        "sha256": "fc8f0255f725e7ec30e38f9c4f35db287c5e2cdf5d2609960960fb522f2835e4",
        "bytes": 1328
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/glass/cpu/25260ddf890b9cfb22ecb246a175692055355ce80fddc9baaac9bf2be1b7dc36/repeat-001/attempt-001/metrics.json.worker.json",
        "sha256": "68869b82828df0aa8ae98282d7e3ed6ba59a576d33479acd03f7786606402c7b",
        "bytes": 1806
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/glass/cpu/25260ddf890b9cfb22ecb246a175692055355ce80fddc9baaac9bf2be1b7dc36/repeat-001/attempt-001/settings.json",
        "sha256": "1e200723a237d7e9a5d64f41f9827a428da7defbe091489b9103586a334ecdb6",
        "bytes": 242
      }
    ]
  },
  {
    "schemaVersion": 1,
    "case": {
      "preset": "quick",
      "scene": "roman-bust",
      "scenePath": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/roman-bust.json",
      "material": "glass",
      "engine": "gpu",
      "worker": "/home/movj/code/dev/Ray_Tracer_FSharp/RayTracer.Gpu/bin/Release/net10.0/RayTracer.Gpu.dll",
      "acceleration": "gpu",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "inputFiles": [
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/classical-head.ply",
          "sha256": "c23b4e0f4192016d8dfad13dd9167958a0577a44e55e507e86445bdc2a06ff71",
          "bytes": 263477
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/classical-nose.ply",
          "sha256": "b2f63d8b21ce2a4e32a91a3d8d3f80c9b52ec7d760c0f356f2f27f82a9a75c81",
          "bytes": 19116
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/classical-shoulders.ply",
          "sha256": "ea6e90a8d6ac994b34088c8a5f73b809747912439b5b210d77da7edac0a51e63",
          "bytes": 43425
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/disc.ply",
          "sha256": "7fe0e61611762138a2c371791419ad12e657458d1be98f397178e8dffdcf8033",
          "bytes": 19872
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/eyelid.ply",
          "sha256": "c93e03d8750960877270c5e7142db352a5592d3974d7ac59aceb068f80ae95c6",
          "bytes": 14924
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/leaf.ply",
          "sha256": "978e4cffd5c52a6be25021af3ecb1b8b39f33cc5cbe5c77f107ae38d5f481f70",
          "bytes": 29847
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/moulded-pedestal.ply",
          "sha256": "bb03959b4be279f2ed84e88713552e2a890b0d4d83f3db80d0b44768213b3955",
          "bytes": 47270
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/ring.ply",
          "sha256": "a8c5fa93e3853cf9acc908f69d62f77745a1b6006ecce8404c0f31f880e13cce",
          "bytes": 71054
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-box.ply",
          "sha256": "d3e61dcd3397ee5db3e1dd9885131a966c968ccab4c8b0fb8a368cc5397406b1",
          "bytes": 20502
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-cylinder.ply",
          "sha256": "197d4d973167b6be6c4cc26fd01fb4f83eb5b846eb56a59d17ef74a358a37793",
          "bytes": 21136
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sculpted-curl.ply",
          "sha256": "bdd9a7f50d3ff493f3a6f90fbf7cd1eedb996c3b3ecaf1bb23bbf4636fb677c6",
          "bytes": 41713
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/small-sphere.ply",
          "sha256": "3f7b4f85cd8b2dea3a1a6833b1693151daab474ee6588b04ca234fb5c61fc05d",
          "bytes": 24048
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sphere.ply",
          "sha256": "2c518f6b50542995d0038ffa70a362db39419ba94f7b23e1da37468f2050d377",
          "bytes": 66949
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/toga-drape.ply",
          "sha256": "49e6c330c71ebe11048effde7f60df9d6e3efaf16af08bb2458a5c5084dd2251",
          "bytes": 236403
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/marble-veins.png",
          "sha256": "c809a241e25f8d1d8bb111f806781c5cc5feb9d361ff1661cbedcb265dbfa7a0",
          "bytes": 101684
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/baseline.json",
          "sha256": "c9b7542c80afbe961d904e61bfbaa842524fdc7446019953154efddf496d9ba0",
          "bytes": 565
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/source.sha256",
          "sha256": "e16be33a22219bf6a61a41b10eb407db9601b02e8ec37bbb5dce49574beb20fa",
          "bytes": 6205
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/provenance.json",
          "sha256": "2e013d878c5607edd0d35361869d75370f17855c0bb4bfe6efae249808a915ae",
          "bytes": 39154
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/roman-bust.json",
          "sha256": "b8074042499dcf0f3dd1b601a179ba33ff316ccbf6409d74c3f4ef38e5da3f8c",
          "bytes": 50954
        }
      ],
      "contextFingerprint": "a96f0e72712e8454aae3b6f1f1ea90bc0edbc2aef31ae5264b4591fa18e8197a",
      "fingerprint": "f6e287a62c60809e4fa74bc4211b39eb96e66ffd434b8badd205485a348762cd",
      "repeats": 1,
      "warmups": 0
    },
    "repeat": 1,
    "warmup": false,
    "attempt": 1,
    "startedUtc": "2026-09-07T14:23:18.3647468\u002B00:00",
    "status": "success",
    "error": "",
    "exitCode": 0,
    "coldMs": 4659.2223,
    "metrics": {
      "schemaVersion": 1,
      "engine": "modern-gpu",
      "backend": "cuda-compute",
      "device": "NVIDIA RTX 3000 Ada Generation Laptop GPU; CUDA 13.2; sm_SM_89",
      "scene": "roman-bust",
      "material": "glass",
      "status": "success",
      "error": "",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "timings": {
        "loadMs": 129.0541,
        "buildMs": 455.832,
        "compileMs": 3584.943,
        "uploadMs": 26.4933,
        "traceMs": 243.2226,
        "downloadMs": 4.0855999999999995,
        "encodeMs": 19.0509,
        "cleanupMs": 44.0773,
        "totalMs": 4582.8078
      },
      "allocatedBytes": 631279912,
      "peakWorkingSetBytes": 459259904,
      "peakDeviceBytes": 32067508,
      "gcCollections": [
        51,
        36,
        7
      ],
      "invalidPixels": 0,
      "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/glass/gpu/f6e287a62c60809e4fa74bc4211b39eb96e66ffd434b8badd205485a348762cd/repeat-001/attempt-001/render.png",
      "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/glass/gpu/f6e287a62c60809e4fa74bc4211b39eb96e66ffd434b8badd205485a348762cd/repeat-001/attempt-001/linear.pfm"
    },
    "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/glass/gpu/f6e287a62c60809e4fa74bc4211b39eb96e66ffd434b8badd205485a348762cd/repeat-001/attempt-001/render.png",
    "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/glass/gpu/f6e287a62c60809e4fa74bc4211b39eb96e66ffd434b8badd205485a348762cd/repeat-001/attempt-001/linear.pfm",
    "metricsPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/glass/gpu/f6e287a62c60809e4fa74bc4211b39eb96e66ffd434b8badd205485a348762cd/repeat-001/attempt-001/metrics.json",
    "workerMetadataPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/glass/gpu/f6e287a62c60809e4fa74bc4211b39eb96e66ffd434b8badd205485a348762cd/repeat-001/attempt-001/metrics.json.worker.json",
    "stdoutPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/glass/gpu/f6e287a62c60809e4fa74bc4211b39eb96e66ffd434b8badd205485a348762cd/repeat-001/attempt-001/stdout.log",
    "stderrPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/glass/gpu/f6e287a62c60809e4fa74bc4211b39eb96e66ffd434b8badd205485a348762cd/repeat-001/attempt-001/stderr.log",
    "trialPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/glass/gpu/f6e287a62c60809e4fa74bc4211b39eb96e66ffd434b8badd205485a348762cd/repeat-001/trial.json",
    "files": [
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/glass/gpu/f6e287a62c60809e4fa74bc4211b39eb96e66ffd434b8badd205485a348762cd/repeat-001/attempt-001/render.png",
        "sha256": "062d6594a4c882895daa19f58bc2a755f14691b2ab54fe023f1d8058c9c080e6",
        "bytes": 5571
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/glass/gpu/f6e287a62c60809e4fa74bc4211b39eb96e66ffd434b8badd205485a348762cd/repeat-001/attempt-001/linear.pfm",
        "sha256": "c43d97cb6c84a0ffad7a2a5e5339f204b41bc20bb167b50ada4346fe964e324d",
        "bytes": 49166
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/glass/gpu/f6e287a62c60809e4fa74bc4211b39eb96e66ffd434b8badd205485a348762cd/repeat-001/attempt-001/metrics.json",
        "sha256": "626a0e0bfbbc0034fc91d80a944c7e01c96dc1df2cd4e0964e270d992e1e2da2",
        "bytes": 1381
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/glass/gpu/f6e287a62c60809e4fa74bc4211b39eb96e66ffd434b8badd205485a348762cd/repeat-001/attempt-001/settings.json",
        "sha256": "1e200723a237d7e9a5d64f41f9827a428da7defbe091489b9103586a334ecdb6",
        "bytes": 242
      }
    ]
  },
  {
    "schemaVersion": 1,
    "case": {
      "preset": "quick",
      "scene": "roman-bust",
      "scenePath": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/roman-bust.json",
      "material": "authored",
      "engine": "cpu",
      "worker": "/home/movj/code/dev/Ray_Tracer_FSharp/BenchmarkRunner/bin/Release/net10.0/BenchmarkRunner.dll",
      "acceleration": "bvh",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "inputFiles": [
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/classical-head.ply",
          "sha256": "c23b4e0f4192016d8dfad13dd9167958a0577a44e55e507e86445bdc2a06ff71",
          "bytes": 263477
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/classical-nose.ply",
          "sha256": "b2f63d8b21ce2a4e32a91a3d8d3f80c9b52ec7d760c0f356f2f27f82a9a75c81",
          "bytes": 19116
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/classical-shoulders.ply",
          "sha256": "ea6e90a8d6ac994b34088c8a5f73b809747912439b5b210d77da7edac0a51e63",
          "bytes": 43425
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/disc.ply",
          "sha256": "7fe0e61611762138a2c371791419ad12e657458d1be98f397178e8dffdcf8033",
          "bytes": 19872
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/eyelid.ply",
          "sha256": "c93e03d8750960877270c5e7142db352a5592d3974d7ac59aceb068f80ae95c6",
          "bytes": 14924
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/leaf.ply",
          "sha256": "978e4cffd5c52a6be25021af3ecb1b8b39f33cc5cbe5c77f107ae38d5f481f70",
          "bytes": 29847
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/moulded-pedestal.ply",
          "sha256": "bb03959b4be279f2ed84e88713552e2a890b0d4d83f3db80d0b44768213b3955",
          "bytes": 47270
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/ring.ply",
          "sha256": "a8c5fa93e3853cf9acc908f69d62f77745a1b6006ecce8404c0f31f880e13cce",
          "bytes": 71054
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-box.ply",
          "sha256": "d3e61dcd3397ee5db3e1dd9885131a966c968ccab4c8b0fb8a368cc5397406b1",
          "bytes": 20502
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-cylinder.ply",
          "sha256": "197d4d973167b6be6c4cc26fd01fb4f83eb5b846eb56a59d17ef74a358a37793",
          "bytes": 21136
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sculpted-curl.ply",
          "sha256": "bdd9a7f50d3ff493f3a6f90fbf7cd1eedb996c3b3ecaf1bb23bbf4636fb677c6",
          "bytes": 41713
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/small-sphere.ply",
          "sha256": "3f7b4f85cd8b2dea3a1a6833b1693151daab474ee6588b04ca234fb5c61fc05d",
          "bytes": 24048
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sphere.ply",
          "sha256": "2c518f6b50542995d0038ffa70a362db39419ba94f7b23e1da37468f2050d377",
          "bytes": 66949
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/toga-drape.ply",
          "sha256": "49e6c330c71ebe11048effde7f60df9d6e3efaf16af08bb2458a5c5084dd2251",
          "bytes": 236403
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/marble-veins.png",
          "sha256": "c809a241e25f8d1d8bb111f806781c5cc5feb9d361ff1661cbedcb265dbfa7a0",
          "bytes": 101684
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/baseline.json",
          "sha256": "c9b7542c80afbe961d904e61bfbaa842524fdc7446019953154efddf496d9ba0",
          "bytes": 565
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/source.sha256",
          "sha256": "e16be33a22219bf6a61a41b10eb407db9601b02e8ec37bbb5dce49574beb20fa",
          "bytes": 6205
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/provenance.json",
          "sha256": "2e013d878c5607edd0d35361869d75370f17855c0bb4bfe6efae249808a915ae",
          "bytes": 39154
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/roman-bust.json",
          "sha256": "b8074042499dcf0f3dd1b601a179ba33ff316ccbf6409d74c3f4ef38e5da3f8c",
          "bytes": 50954
        }
      ],
      "contextFingerprint": "a96f0e72712e8454aae3b6f1f1ea90bc0edbc2aef31ae5264b4591fa18e8197a",
      "fingerprint": "286629ad5770e402f74c0a6d226418f8321c10c90a59590a057c5dd03f37cc65",
      "repeats": 1,
      "warmups": 0
    },
    "repeat": 1,
    "warmup": false,
    "attempt": 1,
    "startedUtc": "2026-09-07T14:23:23.0284455\u002B00:00",
    "status": "success",
    "error": "",
    "exitCode": 0,
    "coldMs": 727.2723,
    "metrics": {
      "schemaVersion": 1,
      "engine": "cpu",
      "backend": "cpu/bvh",
      "device": "Intel(R) Core(TM) Ultra 9 185H",
      "scene": "roman-bust",
      "material": "authored",
      "status": "success",
      "error": "",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "timings": {
        "loadMs": 338.3677,
        "buildMs": 61.42989999999994,
        "compileMs": null,
        "uploadMs": null,
        "traceMs": 217.7262,
        "downloadMs": null,
        "encodeMs": 26.5193,
        "cleanupMs": 0.0246,
        "totalMs": 667.7253
      },
      "allocatedBytes": 251667816,
      "peakWorkingSetBytes": 95154176,
      "peakDeviceBytes": null,
      "gcCollections": [
        20,
        4,
        2
      ],
      "invalidPixels": 0,
      "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/authored/cpu/286629ad5770e402f74c0a6d226418f8321c10c90a59590a057c5dd03f37cc65/repeat-001/attempt-001/render.png",
      "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/authored/cpu/286629ad5770e402f74c0a6d226418f8321c10c90a59590a057c5dd03f37cc65/repeat-001/attempt-001/linear.pfm"
    },
    "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/authored/cpu/286629ad5770e402f74c0a6d226418f8321c10c90a59590a057c5dd03f37cc65/repeat-001/attempt-001/render.png",
    "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/authored/cpu/286629ad5770e402f74c0a6d226418f8321c10c90a59590a057c5dd03f37cc65/repeat-001/attempt-001/linear.pfm",
    "metricsPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/authored/cpu/286629ad5770e402f74c0a6d226418f8321c10c90a59590a057c5dd03f37cc65/repeat-001/attempt-001/metrics.json",
    "workerMetadataPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/authored/cpu/286629ad5770e402f74c0a6d226418f8321c10c90a59590a057c5dd03f37cc65/repeat-001/attempt-001/metrics.json.worker.json",
    "stdoutPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/authored/cpu/286629ad5770e402f74c0a6d226418f8321c10c90a59590a057c5dd03f37cc65/repeat-001/attempt-001/stdout.log",
    "stderrPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/authored/cpu/286629ad5770e402f74c0a6d226418f8321c10c90a59590a057c5dd03f37cc65/repeat-001/attempt-001/stderr.log",
    "trialPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/authored/cpu/286629ad5770e402f74c0a6d226418f8321c10c90a59590a057c5dd03f37cc65/repeat-001/trial.json",
    "files": [
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/authored/cpu/286629ad5770e402f74c0a6d226418f8321c10c90a59590a057c5dd03f37cc65/repeat-001/attempt-001/render.png",
        "sha256": "c607b39e76e1c1941ae7623757a53fb5f4b2cd359edd311a6eeb1675f7fffc27",
        "bytes": 5017
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/authored/cpu/286629ad5770e402f74c0a6d226418f8321c10c90a59590a057c5dd03f37cc65/repeat-001/attempt-001/linear.pfm",
        "sha256": "c7b278e8a6ec144794648dec9c8534014ba2f192dc73c6b24d0426a859d4a2e4",
        "bytes": 49166
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/authored/cpu/286629ad5770e402f74c0a6d226418f8321c10c90a59590a057c5dd03f37cc65/repeat-001/attempt-001/metrics.json",
        "sha256": "28b673d29768cc40c9b5fe902e3f126b977b5144119a0db3321aff738794c7bf",
        "bytes": 1326
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/authored/cpu/286629ad5770e402f74c0a6d226418f8321c10c90a59590a057c5dd03f37cc65/repeat-001/attempt-001/metrics.json.worker.json",
        "sha256": "68869b82828df0aa8ae98282d7e3ed6ba59a576d33479acd03f7786606402c7b",
        "bytes": 1806
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/authored/cpu/286629ad5770e402f74c0a6d226418f8321c10c90a59590a057c5dd03f37cc65/repeat-001/attempt-001/settings.json",
        "sha256": "1e200723a237d7e9a5d64f41f9827a428da7defbe091489b9103586a334ecdb6",
        "bytes": 242
      }
    ]
  },
  {
    "schemaVersion": 1,
    "case": {
      "preset": "quick",
      "scene": "roman-bust",
      "scenePath": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/roman-bust.json",
      "material": "authored",
      "engine": "gpu",
      "worker": "/home/movj/code/dev/Ray_Tracer_FSharp/RayTracer.Gpu/bin/Release/net10.0/RayTracer.Gpu.dll",
      "acceleration": "gpu",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "inputFiles": [
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/classical-head.ply",
          "sha256": "c23b4e0f4192016d8dfad13dd9167958a0577a44e55e507e86445bdc2a06ff71",
          "bytes": 263477
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/classical-nose.ply",
          "sha256": "b2f63d8b21ce2a4e32a91a3d8d3f80c9b52ec7d760c0f356f2f27f82a9a75c81",
          "bytes": 19116
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/classical-shoulders.ply",
          "sha256": "ea6e90a8d6ac994b34088c8a5f73b809747912439b5b210d77da7edac0a51e63",
          "bytes": 43425
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/disc.ply",
          "sha256": "7fe0e61611762138a2c371791419ad12e657458d1be98f397178e8dffdcf8033",
          "bytes": 19872
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/eyelid.ply",
          "sha256": "c93e03d8750960877270c5e7142db352a5592d3974d7ac59aceb068f80ae95c6",
          "bytes": 14924
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/leaf.ply",
          "sha256": "978e4cffd5c52a6be25021af3ecb1b8b39f33cc5cbe5c77f107ae38d5f481f70",
          "bytes": 29847
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/moulded-pedestal.ply",
          "sha256": "bb03959b4be279f2ed84e88713552e2a890b0d4d83f3db80d0b44768213b3955",
          "bytes": 47270
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/ring.ply",
          "sha256": "a8c5fa93e3853cf9acc908f69d62f77745a1b6006ecce8404c0f31f880e13cce",
          "bytes": 71054
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-box.ply",
          "sha256": "d3e61dcd3397ee5db3e1dd9885131a966c968ccab4c8b0fb8a368cc5397406b1",
          "bytes": 20502
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-cylinder.ply",
          "sha256": "197d4d973167b6be6c4cc26fd01fb4f83eb5b846eb56a59d17ef74a358a37793",
          "bytes": 21136
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sculpted-curl.ply",
          "sha256": "bdd9a7f50d3ff493f3a6f90fbf7cd1eedb996c3b3ecaf1bb23bbf4636fb677c6",
          "bytes": 41713
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/small-sphere.ply",
          "sha256": "3f7b4f85cd8b2dea3a1a6833b1693151daab474ee6588b04ca234fb5c61fc05d",
          "bytes": 24048
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sphere.ply",
          "sha256": "2c518f6b50542995d0038ffa70a362db39419ba94f7b23e1da37468f2050d377",
          "bytes": 66949
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/toga-drape.ply",
          "sha256": "49e6c330c71ebe11048effde7f60df9d6e3efaf16af08bb2458a5c5084dd2251",
          "bytes": 236403
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/marble-veins.png",
          "sha256": "c809a241e25f8d1d8bb111f806781c5cc5feb9d361ff1661cbedcb265dbfa7a0",
          "bytes": 101684
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/baseline.json",
          "sha256": "c9b7542c80afbe961d904e61bfbaa842524fdc7446019953154efddf496d9ba0",
          "bytes": 565
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/source.sha256",
          "sha256": "e16be33a22219bf6a61a41b10eb407db9601b02e8ec37bbb5dce49574beb20fa",
          "bytes": 6205
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/provenance.json",
          "sha256": "2e013d878c5607edd0d35361869d75370f17855c0bb4bfe6efae249808a915ae",
          "bytes": 39154
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/roman-bust.json",
          "sha256": "b8074042499dcf0f3dd1b601a179ba33ff316ccbf6409d74c3f4ef38e5da3f8c",
          "bytes": 50954
        }
      ],
      "contextFingerprint": "a96f0e72712e8454aae3b6f1f1ea90bc0edbc2aef31ae5264b4591fa18e8197a",
      "fingerprint": "7bbb44cdb8a1f42a08eb1222fd6ef5b420d6020c0872e606166543cfbc82606b",
      "repeats": 1,
      "warmups": 0
    },
    "repeat": 1,
    "warmup": false,
    "attempt": 1,
    "startedUtc": "2026-09-07T14:23:23.7613399\u002B00:00",
    "status": "success",
    "error": "",
    "exitCode": 0,
    "coldMs": 4564.8906,
    "metrics": {
      "schemaVersion": 1,
      "engine": "modern-gpu",
      "backend": "cuda-compute",
      "device": "NVIDIA RTX 3000 Ada Generation Laptop GPU; CUDA 13.2; sm_SM_89",
      "scene": "roman-bust",
      "material": "authored",
      "status": "success",
      "error": "",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "timings": {
        "loadMs": 139.1525,
        "buildMs": 464.3106,
        "compileMs": 3676.242,
        "uploadMs": 27.875,
        "traceMs": 36.8392,
        "downloadMs": 4.0967,
        "encodeMs": 23.7272,
        "cleanupMs": 49.2583,
        "totalMs": 4484.9967
      },
      "allocatedBytes": 631326240,
      "peakWorkingSetBytes": 462352384,
      "peakDeviceBytes": 26431212,
      "gcCollections": [
        51,
        35,
        7
      ],
      "invalidPixels": 0,
      "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/authored/gpu/7bbb44cdb8a1f42a08eb1222fd6ef5b420d6020c0872e606166543cfbc82606b/repeat-001/attempt-001/render.png",
      "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/authored/gpu/7bbb44cdb8a1f42a08eb1222fd6ef5b420d6020c0872e606166543cfbc82606b/repeat-001/attempt-001/linear.pfm"
    },
    "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/authored/gpu/7bbb44cdb8a1f42a08eb1222fd6ef5b420d6020c0872e606166543cfbc82606b/repeat-001/attempt-001/render.png",
    "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/authored/gpu/7bbb44cdb8a1f42a08eb1222fd6ef5b420d6020c0872e606166543cfbc82606b/repeat-001/attempt-001/linear.pfm",
    "metricsPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/authored/gpu/7bbb44cdb8a1f42a08eb1222fd6ef5b420d6020c0872e606166543cfbc82606b/repeat-001/attempt-001/metrics.json",
    "workerMetadataPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/authored/gpu/7bbb44cdb8a1f42a08eb1222fd6ef5b420d6020c0872e606166543cfbc82606b/repeat-001/attempt-001/metrics.json.worker.json",
    "stdoutPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/authored/gpu/7bbb44cdb8a1f42a08eb1222fd6ef5b420d6020c0872e606166543cfbc82606b/repeat-001/attempt-001/stdout.log",
    "stderrPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/authored/gpu/7bbb44cdb8a1f42a08eb1222fd6ef5b420d6020c0872e606166543cfbc82606b/repeat-001/attempt-001/stderr.log",
    "trialPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/authored/gpu/7bbb44cdb8a1f42a08eb1222fd6ef5b420d6020c0872e606166543cfbc82606b/repeat-001/trial.json",
    "files": [
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/authored/gpu/7bbb44cdb8a1f42a08eb1222fd6ef5b420d6020c0872e606166543cfbc82606b/repeat-001/attempt-001/render.png",
        "sha256": "f54b43502348c1c4fb283c763f7fec1423e2170d1b913a163d620a01856e9ade",
        "bytes": 5017
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/authored/gpu/7bbb44cdb8a1f42a08eb1222fd6ef5b420d6020c0872e606166543cfbc82606b/repeat-001/attempt-001/linear.pfm",
        "sha256": "bdebca9b4f041f100ada0813df1cb930c61d200613f2838bad796945fd7187e1",
        "bytes": 49166
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/authored/gpu/7bbb44cdb8a1f42a08eb1222fd6ef5b420d6020c0872e606166543cfbc82606b/repeat-001/attempt-001/metrics.json",
        "sha256": "f9f8b3c764804ee02b434b21b19721c40271807a8d3587a170398625c1757474",
        "bytes": 1377
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/roman-bust/authored/gpu/7bbb44cdb8a1f42a08eb1222fd6ef5b420d6020c0872e606166543cfbc82606b/repeat-001/attempt-001/settings.json",
        "sha256": "1e200723a237d7e9a5d64f41f9827a428da7defbe091489b9103586a334ecdb6",
        "bytes": 242
      }
    ]
  },
  {
    "schemaVersion": 1,
    "case": {
      "preset": "quick",
      "scene": "space-sentinel",
      "scenePath": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/space-sentinel.json",
      "material": "matte",
      "engine": "cpu",
      "worker": "/home/movj/code/dev/Ray_Tracer_FSharp/BenchmarkRunner/bin/Release/net10.0/BenchmarkRunner.dll",
      "acceleration": "bvh",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "inputFiles": [
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/armor-panel.ply",
          "sha256": "55f4c11676b8df5e2a459f833980b2a5685bd77a036c3be23e81023202f72e93",
          "bytes": 1326
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/armor-torso.ply",
          "sha256": "c48a601cca9d5ba4e263eb35bbdd78cc8650fbe6343a2f3e7f7c161d291e7d36",
          "bytes": 7467
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/disc.ply",
          "sha256": "7fe0e61611762138a2c371791419ad12e657458d1be98f397178e8dffdcf8033",
          "bytes": 19872
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/moulded-pedestal.ply",
          "sha256": "bb03959b4be279f2ed84e88713552e2a890b0d4d83f3db80d0b44768213b3955",
          "bytes": 47270
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/octagonal-stone.ply",
          "sha256": "ef2d2ee33499417f3a8566c18faa3650e11f7363c95f923c614d6e49c12f9cb0",
          "bytes": 3103
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/ring.ply",
          "sha256": "a8c5fa93e3853cf9acc908f69d62f77745a1b6006ecce8404c0f31f880e13cce",
          "bytes": 71054
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-box.ply",
          "sha256": "d3e61dcd3397ee5db3e1dd9885131a966c968ccab4c8b0fb8a368cc5397406b1",
          "bytes": 20502
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-cylinder.ply",
          "sha256": "197d4d973167b6be6c4cc26fd01fb4f83eb5b846eb56a59d17ef74a358a37793",
          "bytes": 21136
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-cape.ply",
          "sha256": "06edc1ee43a8ab07b88c778ad77f60cd91903ccb8b52b2eb4df8aaf8110a5f43",
          "bytes": 270808
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-faceplate.ply",
          "sha256": "073580616082e0c98fc4202dd9153b0e8aa7bdd3ca4bc156ea1d415b79af8c43",
          "bytes": 1304
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-fin.ply",
          "sha256": "ee51faa35644941896c39bb5e83762c2f409074df6f72adf4aa9900cafe1404f",
          "bytes": 1112
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-helmet.ply",
          "sha256": "edb635eda496d2f3b1a7fd7880ab2b895be258f26831b71c0a7cdbd76b471097",
          "bytes": 7608
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-visor.ply",
          "sha256": "33907454d92e548756236e12c9a9ae491fc502cff04462e389b8d901282ee3ff",
          "bytes": 1735
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/small-sphere.ply",
          "sha256": "3f7b4f85cd8b2dea3a1a6833b1693151daab474ee6588b04ca234fb5c61fc05d",
          "bytes": 24048
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/brushed-metal.png",
          "sha256": "4dcea343942815bfa02254fc76388ec7c1327b58be1a656c3aa080b03674176b",
          "bytes": 18697
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/woven-fabric.png",
          "sha256": "e7ec12905d86060fe0faff3114927229e32da602ccfeae531eb40bd25a674d4a",
          "bytes": 334405
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/baseline.json",
          "sha256": "c9b7542c80afbe961d904e61bfbaa842524fdc7446019953154efddf496d9ba0",
          "bytes": 565
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/source.sha256",
          "sha256": "e16be33a22219bf6a61a41b10eb407db9601b02e8ec37bbb5dce49574beb20fa",
          "bytes": 6205
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/provenance.json",
          "sha256": "2e013d878c5607edd0d35361869d75370f17855c0bb4bfe6efae249808a915ae",
          "bytes": 39154
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/space-sentinel.json",
          "sha256": "8036b0353a9d002df6fe71b8751a794c88eaa5167b43534cef550cf29a16d65e",
          "bytes": 31942
        }
      ],
      "contextFingerprint": "a96f0e72712e8454aae3b6f1f1ea90bc0edbc2aef31ae5264b4591fa18e8197a",
      "fingerprint": "0ccb70b9c4dd6c99a2dabebc9ad53d71d2e8d7d5322d7f9a0c2248321ea91060",
      "repeats": 1,
      "warmups": 0
    },
    "repeat": 1,
    "warmup": false,
    "attempt": 1,
    "startedUtc": "2026-09-07T14:23:28.3337189\u002B00:00",
    "status": "success",
    "error": "",
    "exitCode": 0,
    "coldMs": 709.1394,
    "metrics": {
      "schemaVersion": 1,
      "engine": "cpu",
      "backend": "cpu/bvh",
      "device": "Intel(R) Core(TM) Ultra 9 185H",
      "scene": "space-sentinel",
      "material": "matte",
      "status": "success",
      "error": "",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "timings": {
        "loadMs": 254.47279999999998,
        "buildMs": 59.21610000000005,
        "compileMs": null,
        "uploadMs": null,
        "traceMs": 279.8144,
        "downloadMs": null,
        "encodeMs": 25.2176,
        "cleanupMs": 0.0332,
        "totalMs": 644.3164
      },
      "allocatedBytes": 271557896,
      "peakWorkingSetBytes": 87101440,
      "peakDeviceBytes": null,
      "gcCollections": [
        22,
        4,
        2
      ],
      "invalidPixels": 0,
      "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/matte/cpu/0ccb70b9c4dd6c99a2dabebc9ad53d71d2e8d7d5322d7f9a0c2248321ea91060/repeat-001/attempt-001/render.png",
      "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/matte/cpu/0ccb70b9c4dd6c99a2dabebc9ad53d71d2e8d7d5322d7f9a0c2248321ea91060/repeat-001/attempt-001/linear.pfm"
    },
    "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/matte/cpu/0ccb70b9c4dd6c99a2dabebc9ad53d71d2e8d7d5322d7f9a0c2248321ea91060/repeat-001/attempt-001/render.png",
    "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/matte/cpu/0ccb70b9c4dd6c99a2dabebc9ad53d71d2e8d7d5322d7f9a0c2248321ea91060/repeat-001/attempt-001/linear.pfm",
    "metricsPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/matte/cpu/0ccb70b9c4dd6c99a2dabebc9ad53d71d2e8d7d5322d7f9a0c2248321ea91060/repeat-001/attempt-001/metrics.json",
    "workerMetadataPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/matte/cpu/0ccb70b9c4dd6c99a2dabebc9ad53d71d2e8d7d5322d7f9a0c2248321ea91060/repeat-001/attempt-001/metrics.json.worker.json",
    "stdoutPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/matte/cpu/0ccb70b9c4dd6c99a2dabebc9ad53d71d2e8d7d5322d7f9a0c2248321ea91060/repeat-001/attempt-001/stdout.log",
    "stderrPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/matte/cpu/0ccb70b9c4dd6c99a2dabebc9ad53d71d2e8d7d5322d7f9a0c2248321ea91060/repeat-001/attempt-001/stderr.log",
    "trialPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/matte/cpu/0ccb70b9c4dd6c99a2dabebc9ad53d71d2e8d7d5322d7f9a0c2248321ea91060/repeat-001/trial.json",
    "files": [
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/matte/cpu/0ccb70b9c4dd6c99a2dabebc9ad53d71d2e8d7d5322d7f9a0c2248321ea91060/repeat-001/attempt-001/render.png",
        "sha256": "e137d8e085f8e0fa69a8ebf98af21bb56be0edf1b7d9a64b507aa5ae4f1a4045",
        "bytes": 4956
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/matte/cpu/0ccb70b9c4dd6c99a2dabebc9ad53d71d2e8d7d5322d7f9a0c2248321ea91060/repeat-001/attempt-001/linear.pfm",
        "sha256": "749b6621fc599caf54608768b286ebedba9983db908e11ab918bc9265b1a6cbe",
        "bytes": 49166
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/matte/cpu/0ccb70b9c4dd6c99a2dabebc9ad53d71d2e8d7d5322d7f9a0c2248321ea91060/repeat-001/attempt-001/metrics.json",
        "sha256": "c23550ce88458f2c08a16ba08ec0dcb10a6485b33e461d64ab94dcb210d1b855",
        "bytes": 1339
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/matte/cpu/0ccb70b9c4dd6c99a2dabebc9ad53d71d2e8d7d5322d7f9a0c2248321ea91060/repeat-001/attempt-001/metrics.json.worker.json",
        "sha256": "68869b82828df0aa8ae98282d7e3ed6ba59a576d33479acd03f7786606402c7b",
        "bytes": 1806
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/matte/cpu/0ccb70b9c4dd6c99a2dabebc9ad53d71d2e8d7d5322d7f9a0c2248321ea91060/repeat-001/attempt-001/settings.json",
        "sha256": "1e200723a237d7e9a5d64f41f9827a428da7defbe091489b9103586a334ecdb6",
        "bytes": 242
      }
    ]
  },
  {
    "schemaVersion": 1,
    "case": {
      "preset": "quick",
      "scene": "space-sentinel",
      "scenePath": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/space-sentinel.json",
      "material": "matte",
      "engine": "gpu",
      "worker": "/home/movj/code/dev/Ray_Tracer_FSharp/RayTracer.Gpu/bin/Release/net10.0/RayTracer.Gpu.dll",
      "acceleration": "gpu",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "inputFiles": [
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/armor-panel.ply",
          "sha256": "55f4c11676b8df5e2a459f833980b2a5685bd77a036c3be23e81023202f72e93",
          "bytes": 1326
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/armor-torso.ply",
          "sha256": "c48a601cca9d5ba4e263eb35bbdd78cc8650fbe6343a2f3e7f7c161d291e7d36",
          "bytes": 7467
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/disc.ply",
          "sha256": "7fe0e61611762138a2c371791419ad12e657458d1be98f397178e8dffdcf8033",
          "bytes": 19872
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/moulded-pedestal.ply",
          "sha256": "bb03959b4be279f2ed84e88713552e2a890b0d4d83f3db80d0b44768213b3955",
          "bytes": 47270
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/octagonal-stone.ply",
          "sha256": "ef2d2ee33499417f3a8566c18faa3650e11f7363c95f923c614d6e49c12f9cb0",
          "bytes": 3103
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/ring.ply",
          "sha256": "a8c5fa93e3853cf9acc908f69d62f77745a1b6006ecce8404c0f31f880e13cce",
          "bytes": 71054
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-box.ply",
          "sha256": "d3e61dcd3397ee5db3e1dd9885131a966c968ccab4c8b0fb8a368cc5397406b1",
          "bytes": 20502
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-cylinder.ply",
          "sha256": "197d4d973167b6be6c4cc26fd01fb4f83eb5b846eb56a59d17ef74a358a37793",
          "bytes": 21136
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-cape.ply",
          "sha256": "06edc1ee43a8ab07b88c778ad77f60cd91903ccb8b52b2eb4df8aaf8110a5f43",
          "bytes": 270808
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-faceplate.ply",
          "sha256": "073580616082e0c98fc4202dd9153b0e8aa7bdd3ca4bc156ea1d415b79af8c43",
          "bytes": 1304
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-fin.ply",
          "sha256": "ee51faa35644941896c39bb5e83762c2f409074df6f72adf4aa9900cafe1404f",
          "bytes": 1112
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-helmet.ply",
          "sha256": "edb635eda496d2f3b1a7fd7880ab2b895be258f26831b71c0a7cdbd76b471097",
          "bytes": 7608
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-visor.ply",
          "sha256": "33907454d92e548756236e12c9a9ae491fc502cff04462e389b8d901282ee3ff",
          "bytes": 1735
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/small-sphere.ply",
          "sha256": "3f7b4f85cd8b2dea3a1a6833b1693151daab474ee6588b04ca234fb5c61fc05d",
          "bytes": 24048
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/brushed-metal.png",
          "sha256": "4dcea343942815bfa02254fc76388ec7c1327b58be1a656c3aa080b03674176b",
          "bytes": 18697
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/woven-fabric.png",
          "sha256": "e7ec12905d86060fe0faff3114927229e32da602ccfeae531eb40bd25a674d4a",
          "bytes": 334405
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/baseline.json",
          "sha256": "c9b7542c80afbe961d904e61bfbaa842524fdc7446019953154efddf496d9ba0",
          "bytes": 565
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/source.sha256",
          "sha256": "e16be33a22219bf6a61a41b10eb407db9601b02e8ec37bbb5dce49574beb20fa",
          "bytes": 6205
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/provenance.json",
          "sha256": "2e013d878c5607edd0d35361869d75370f17855c0bb4bfe6efae249808a915ae",
          "bytes": 39154
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/space-sentinel.json",
          "sha256": "8036b0353a9d002df6fe71b8751a794c88eaa5167b43534cef550cf29a16d65e",
          "bytes": 31942
        }
      ],
      "contextFingerprint": "a96f0e72712e8454aae3b6f1f1ea90bc0edbc2aef31ae5264b4591fa18e8197a",
      "fingerprint": "f2c80a2f29d0f3e03b934cdea9e0988e1e14c3507dc7532976bb4609026f9291",
      "repeats": 1,
      "warmups": 0
    },
    "repeat": 1,
    "warmup": false,
    "attempt": 1,
    "startedUtc": "2026-09-07T14:23:29.0483588\u002B00:00",
    "status": "success",
    "error": "",
    "exitCode": 0,
    "coldMs": 4177.6252,
    "metrics": {
      "schemaVersion": 1,
      "engine": "modern-gpu",
      "backend": "cuda-compute",
      "device": "NVIDIA RTX 3000 Ada Generation Laptop GPU; CUDA 13.2; sm_SM_89",
      "scene": "space-sentinel",
      "material": "matte",
      "status": "success",
      "error": "",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "timings": {
        "loadMs": 119.9474,
        "buildMs": 199.0874,
        "compileMs": 3551.7633,
        "uploadMs": 27.2695,
        "traceMs": 53.6489,
        "downloadMs": 5.971,
        "encodeMs": 19.1479,
        "cleanupMs": 36.3546,
        "totalMs": 4091.3433
      },
      "allocatedBytes": 568425016,
      "peakWorkingSetBytes": 423051264,
      "peakDeviceBytes": 14658944,
      "gcCollections": [
        49,
        33,
        6
      ],
      "invalidPixels": 0,
      "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/matte/gpu/f2c80a2f29d0f3e03b934cdea9e0988e1e14c3507dc7532976bb4609026f9291/repeat-001/attempt-001/render.png",
      "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/matte/gpu/f2c80a2f29d0f3e03b934cdea9e0988e1e14c3507dc7532976bb4609026f9291/repeat-001/attempt-001/linear.pfm"
    },
    "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/matte/gpu/f2c80a2f29d0f3e03b934cdea9e0988e1e14c3507dc7532976bb4609026f9291/repeat-001/attempt-001/render.png",
    "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/matte/gpu/f2c80a2f29d0f3e03b934cdea9e0988e1e14c3507dc7532976bb4609026f9291/repeat-001/attempt-001/linear.pfm",
    "metricsPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/matte/gpu/f2c80a2f29d0f3e03b934cdea9e0988e1e14c3507dc7532976bb4609026f9291/repeat-001/attempt-001/metrics.json",
    "workerMetadataPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/matte/gpu/f2c80a2f29d0f3e03b934cdea9e0988e1e14c3507dc7532976bb4609026f9291/repeat-001/attempt-001/metrics.json.worker.json",
    "stdoutPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/matte/gpu/f2c80a2f29d0f3e03b934cdea9e0988e1e14c3507dc7532976bb4609026f9291/repeat-001/attempt-001/stdout.log",
    "stderrPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/matte/gpu/f2c80a2f29d0f3e03b934cdea9e0988e1e14c3507dc7532976bb4609026f9291/repeat-001/attempt-001/stderr.log",
    "trialPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/matte/gpu/f2c80a2f29d0f3e03b934cdea9e0988e1e14c3507dc7532976bb4609026f9291/repeat-001/trial.json",
    "files": [
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/matte/gpu/f2c80a2f29d0f3e03b934cdea9e0988e1e14c3507dc7532976bb4609026f9291/repeat-001/attempt-001/render.png",
        "sha256": "e137d8e085f8e0fa69a8ebf98af21bb56be0edf1b7d9a64b507aa5ae4f1a4045",
        "bytes": 4956
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/matte/gpu/f2c80a2f29d0f3e03b934cdea9e0988e1e14c3507dc7532976bb4609026f9291/repeat-001/attempt-001/linear.pfm",
        "sha256": "749b6621fc599caf54608768b286ebedba9983db908e11ab918bc9265b1a6cbe",
        "bytes": 49166
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/matte/gpu/f2c80a2f29d0f3e03b934cdea9e0988e1e14c3507dc7532976bb4609026f9291/repeat-001/attempt-001/metrics.json",
        "sha256": "9eb0045aaeb50c406b744077e34d65cd4f65b2f81ca61390a1231af79a5a2e27",
        "bytes": 1381
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/matte/gpu/f2c80a2f29d0f3e03b934cdea9e0988e1e14c3507dc7532976bb4609026f9291/repeat-001/attempt-001/settings.json",
        "sha256": "1e200723a237d7e9a5d64f41f9827a428da7defbe091489b9103586a334ecdb6",
        "bytes": 242
      }
    ]
  },
  {
    "schemaVersion": 1,
    "case": {
      "preset": "quick",
      "scene": "space-sentinel",
      "scenePath": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/space-sentinel.json",
      "material": "phong",
      "engine": "cpu",
      "worker": "/home/movj/code/dev/Ray_Tracer_FSharp/BenchmarkRunner/bin/Release/net10.0/BenchmarkRunner.dll",
      "acceleration": "bvh",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "inputFiles": [
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/armor-panel.ply",
          "sha256": "55f4c11676b8df5e2a459f833980b2a5685bd77a036c3be23e81023202f72e93",
          "bytes": 1326
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/armor-torso.ply",
          "sha256": "c48a601cca9d5ba4e263eb35bbdd78cc8650fbe6343a2f3e7f7c161d291e7d36",
          "bytes": 7467
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/disc.ply",
          "sha256": "7fe0e61611762138a2c371791419ad12e657458d1be98f397178e8dffdcf8033",
          "bytes": 19872
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/moulded-pedestal.ply",
          "sha256": "bb03959b4be279f2ed84e88713552e2a890b0d4d83f3db80d0b44768213b3955",
          "bytes": 47270
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/octagonal-stone.ply",
          "sha256": "ef2d2ee33499417f3a8566c18faa3650e11f7363c95f923c614d6e49c12f9cb0",
          "bytes": 3103
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/ring.ply",
          "sha256": "a8c5fa93e3853cf9acc908f69d62f77745a1b6006ecce8404c0f31f880e13cce",
          "bytes": 71054
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-box.ply",
          "sha256": "d3e61dcd3397ee5db3e1dd9885131a966c968ccab4c8b0fb8a368cc5397406b1",
          "bytes": 20502
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-cylinder.ply",
          "sha256": "197d4d973167b6be6c4cc26fd01fb4f83eb5b846eb56a59d17ef74a358a37793",
          "bytes": 21136
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-cape.ply",
          "sha256": "06edc1ee43a8ab07b88c778ad77f60cd91903ccb8b52b2eb4df8aaf8110a5f43",
          "bytes": 270808
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-faceplate.ply",
          "sha256": "073580616082e0c98fc4202dd9153b0e8aa7bdd3ca4bc156ea1d415b79af8c43",
          "bytes": 1304
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-fin.ply",
          "sha256": "ee51faa35644941896c39bb5e83762c2f409074df6f72adf4aa9900cafe1404f",
          "bytes": 1112
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-helmet.ply",
          "sha256": "edb635eda496d2f3b1a7fd7880ab2b895be258f26831b71c0a7cdbd76b471097",
          "bytes": 7608
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-visor.ply",
          "sha256": "33907454d92e548756236e12c9a9ae491fc502cff04462e389b8d901282ee3ff",
          "bytes": 1735
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/small-sphere.ply",
          "sha256": "3f7b4f85cd8b2dea3a1a6833b1693151daab474ee6588b04ca234fb5c61fc05d",
          "bytes": 24048
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/brushed-metal.png",
          "sha256": "4dcea343942815bfa02254fc76388ec7c1327b58be1a656c3aa080b03674176b",
          "bytes": 18697
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/woven-fabric.png",
          "sha256": "e7ec12905d86060fe0faff3114927229e32da602ccfeae531eb40bd25a674d4a",
          "bytes": 334405
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/baseline.json",
          "sha256": "c9b7542c80afbe961d904e61bfbaa842524fdc7446019953154efddf496d9ba0",
          "bytes": 565
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/source.sha256",
          "sha256": "e16be33a22219bf6a61a41b10eb407db9601b02e8ec37bbb5dce49574beb20fa",
          "bytes": 6205
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/provenance.json",
          "sha256": "2e013d878c5607edd0d35361869d75370f17855c0bb4bfe6efae249808a915ae",
          "bytes": 39154
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/space-sentinel.json",
          "sha256": "8036b0353a9d002df6fe71b8751a794c88eaa5167b43534cef550cf29a16d65e",
          "bytes": 31942
        }
      ],
      "contextFingerprint": "a96f0e72712e8454aae3b6f1f1ea90bc0edbc2aef31ae5264b4591fa18e8197a",
      "fingerprint": "bfd4dafff8c49c0891a01854fb91b9d6551c5864330363f975c3a3102c46bb79",
      "repeats": 1,
      "warmups": 0
    },
    "repeat": 1,
    "warmup": false,
    "attempt": 1,
    "startedUtc": "2026-09-07T14:23:33.2327051\u002B00:00",
    "status": "success",
    "error": "",
    "exitCode": 0,
    "coldMs": 655.6925,
    "metrics": {
      "schemaVersion": 1,
      "engine": "cpu",
      "backend": "cpu/bvh",
      "device": "Intel(R) Core(TM) Ultra 9 185H",
      "scene": "space-sentinel",
      "material": "phong",
      "status": "success",
      "error": "",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "timings": {
        "loadMs": 228.19689999999997,
        "buildMs": 67.87760000000002,
        "compileMs": null,
        "uploadMs": null,
        "traceMs": 256.9354,
        "downloadMs": null,
        "encodeMs": 25.2634,
        "cleanupMs": 0.012,
        "totalMs": 598.4933
      },
      "allocatedBytes": 273720688,
      "peakWorkingSetBytes": 86827008,
      "peakDeviceBytes": null,
      "gcCollections": [
        22,
        4,
        2
      ],
      "invalidPixels": 0,
      "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/phong/cpu/bfd4dafff8c49c0891a01854fb91b9d6551c5864330363f975c3a3102c46bb79/repeat-001/attempt-001/render.png",
      "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/phong/cpu/bfd4dafff8c49c0891a01854fb91b9d6551c5864330363f975c3a3102c46bb79/repeat-001/attempt-001/linear.pfm"
    },
    "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/phong/cpu/bfd4dafff8c49c0891a01854fb91b9d6551c5864330363f975c3a3102c46bb79/repeat-001/attempt-001/render.png",
    "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/phong/cpu/bfd4dafff8c49c0891a01854fb91b9d6551c5864330363f975c3a3102c46bb79/repeat-001/attempt-001/linear.pfm",
    "metricsPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/phong/cpu/bfd4dafff8c49c0891a01854fb91b9d6551c5864330363f975c3a3102c46bb79/repeat-001/attempt-001/metrics.json",
    "workerMetadataPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/phong/cpu/bfd4dafff8c49c0891a01854fb91b9d6551c5864330363f975c3a3102c46bb79/repeat-001/attempt-001/metrics.json.worker.json",
    "stdoutPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/phong/cpu/bfd4dafff8c49c0891a01854fb91b9d6551c5864330363f975c3a3102c46bb79/repeat-001/attempt-001/stdout.log",
    "stderrPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/phong/cpu/bfd4dafff8c49c0891a01854fb91b9d6551c5864330363f975c3a3102c46bb79/repeat-001/attempt-001/stderr.log",
    "trialPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/phong/cpu/bfd4dafff8c49c0891a01854fb91b9d6551c5864330363f975c3a3102c46bb79/repeat-001/trial.json",
    "files": [
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/phong/cpu/bfd4dafff8c49c0891a01854fb91b9d6551c5864330363f975c3a3102c46bb79/repeat-001/attempt-001/render.png",
        "sha256": "5c29a4f1f3dfedc67dc42c49fee7275cf6501af27493a7f6affefe02a875c0e4",
        "bytes": 4980
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/phong/cpu/bfd4dafff8c49c0891a01854fb91b9d6551c5864330363f975c3a3102c46bb79/repeat-001/attempt-001/linear.pfm",
        "sha256": "e6db76e4c1f7bfe82ebd798387ba87f2d135b6b3763589ae7e8ff4c2e9834bee",
        "bytes": 49166
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/phong/cpu/bfd4dafff8c49c0891a01854fb91b9d6551c5864330363f975c3a3102c46bb79/repeat-001/attempt-001/metrics.json",
        "sha256": "71c1635fb3e7e094eaf1d3d38fed43f9e2a918b14d4d3d8c71a6421cdba57226",
        "bytes": 1338
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/phong/cpu/bfd4dafff8c49c0891a01854fb91b9d6551c5864330363f975c3a3102c46bb79/repeat-001/attempt-001/metrics.json.worker.json",
        "sha256": "68869b82828df0aa8ae98282d7e3ed6ba59a576d33479acd03f7786606402c7b",
        "bytes": 1806
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/phong/cpu/bfd4dafff8c49c0891a01854fb91b9d6551c5864330363f975c3a3102c46bb79/repeat-001/attempt-001/settings.json",
        "sha256": "1e200723a237d7e9a5d64f41f9827a428da7defbe091489b9103586a334ecdb6",
        "bytes": 242
      }
    ]
  },
  {
    "schemaVersion": 1,
    "case": {
      "preset": "quick",
      "scene": "space-sentinel",
      "scenePath": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/space-sentinel.json",
      "material": "phong",
      "engine": "gpu",
      "worker": "/home/movj/code/dev/Ray_Tracer_FSharp/RayTracer.Gpu/bin/Release/net10.0/RayTracer.Gpu.dll",
      "acceleration": "gpu",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "inputFiles": [
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/armor-panel.ply",
          "sha256": "55f4c11676b8df5e2a459f833980b2a5685bd77a036c3be23e81023202f72e93",
          "bytes": 1326
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/armor-torso.ply",
          "sha256": "c48a601cca9d5ba4e263eb35bbdd78cc8650fbe6343a2f3e7f7c161d291e7d36",
          "bytes": 7467
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/disc.ply",
          "sha256": "7fe0e61611762138a2c371791419ad12e657458d1be98f397178e8dffdcf8033",
          "bytes": 19872
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/moulded-pedestal.ply",
          "sha256": "bb03959b4be279f2ed84e88713552e2a890b0d4d83f3db80d0b44768213b3955",
          "bytes": 47270
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/octagonal-stone.ply",
          "sha256": "ef2d2ee33499417f3a8566c18faa3650e11f7363c95f923c614d6e49c12f9cb0",
          "bytes": 3103
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/ring.ply",
          "sha256": "a8c5fa93e3853cf9acc908f69d62f77745a1b6006ecce8404c0f31f880e13cce",
          "bytes": 71054
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-box.ply",
          "sha256": "d3e61dcd3397ee5db3e1dd9885131a966c968ccab4c8b0fb8a368cc5397406b1",
          "bytes": 20502
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-cylinder.ply",
          "sha256": "197d4d973167b6be6c4cc26fd01fb4f83eb5b846eb56a59d17ef74a358a37793",
          "bytes": 21136
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-cape.ply",
          "sha256": "06edc1ee43a8ab07b88c778ad77f60cd91903ccb8b52b2eb4df8aaf8110a5f43",
          "bytes": 270808
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-faceplate.ply",
          "sha256": "073580616082e0c98fc4202dd9153b0e8aa7bdd3ca4bc156ea1d415b79af8c43",
          "bytes": 1304
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-fin.ply",
          "sha256": "ee51faa35644941896c39bb5e83762c2f409074df6f72adf4aa9900cafe1404f",
          "bytes": 1112
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-helmet.ply",
          "sha256": "edb635eda496d2f3b1a7fd7880ab2b895be258f26831b71c0a7cdbd76b471097",
          "bytes": 7608
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-visor.ply",
          "sha256": "33907454d92e548756236e12c9a9ae491fc502cff04462e389b8d901282ee3ff",
          "bytes": 1735
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/small-sphere.ply",
          "sha256": "3f7b4f85cd8b2dea3a1a6833b1693151daab474ee6588b04ca234fb5c61fc05d",
          "bytes": 24048
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/brushed-metal.png",
          "sha256": "4dcea343942815bfa02254fc76388ec7c1327b58be1a656c3aa080b03674176b",
          "bytes": 18697
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/woven-fabric.png",
          "sha256": "e7ec12905d86060fe0faff3114927229e32da602ccfeae531eb40bd25a674d4a",
          "bytes": 334405
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/baseline.json",
          "sha256": "c9b7542c80afbe961d904e61bfbaa842524fdc7446019953154efddf496d9ba0",
          "bytes": 565
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/source.sha256",
          "sha256": "e16be33a22219bf6a61a41b10eb407db9601b02e8ec37bbb5dce49574beb20fa",
          "bytes": 6205
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/provenance.json",
          "sha256": "2e013d878c5607edd0d35361869d75370f17855c0bb4bfe6efae249808a915ae",
          "bytes": 39154
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/space-sentinel.json",
          "sha256": "8036b0353a9d002df6fe71b8751a794c88eaa5167b43534cef550cf29a16d65e",
          "bytes": 31942
        }
      ],
      "contextFingerprint": "a96f0e72712e8454aae3b6f1f1ea90bc0edbc2aef31ae5264b4591fa18e8197a",
      "fingerprint": "44544cb513cc7685233e2f8eb0b0097f38bedc6b9120f7fb4544c4aff4dda034",
      "repeats": 1,
      "warmups": 0
    },
    "repeat": 1,
    "warmup": false,
    "attempt": 1,
    "startedUtc": "2026-09-07T14:23:33.8925042\u002B00:00",
    "status": "success",
    "error": "",
    "exitCode": 0,
    "coldMs": 4243.3741,
    "metrics": {
      "schemaVersion": 1,
      "engine": "modern-gpu",
      "backend": "cuda-compute",
      "device": "NVIDIA RTX 3000 Ada Generation Laptop GPU; CUDA 13.2; sm_SM_89",
      "scene": "space-sentinel",
      "material": "phong",
      "status": "success",
      "error": "",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "timings": {
        "loadMs": 122.1563,
        "buildMs": 198.6176,
        "compileMs": 3635.4506,
        "uploadMs": 23.0827,
        "traceMs": 51.1506,
        "downloadMs": 3.5718,
        "encodeMs": 18.6224,
        "cleanupMs": 44,
        "totalMs": 4164.6006
      },
      "allocatedBytes": 568574712,
      "peakWorkingSetBytes": 421765120,
      "peakDeviceBytes": 14658944,
      "gcCollections": [
        48,
        32,
        6
      ],
      "invalidPixels": 0,
      "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/phong/gpu/44544cb513cc7685233e2f8eb0b0097f38bedc6b9120f7fb4544c4aff4dda034/repeat-001/attempt-001/render.png",
      "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/phong/gpu/44544cb513cc7685233e2f8eb0b0097f38bedc6b9120f7fb4544c4aff4dda034/repeat-001/attempt-001/linear.pfm"
    },
    "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/phong/gpu/44544cb513cc7685233e2f8eb0b0097f38bedc6b9120f7fb4544c4aff4dda034/repeat-001/attempt-001/render.png",
    "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/phong/gpu/44544cb513cc7685233e2f8eb0b0097f38bedc6b9120f7fb4544c4aff4dda034/repeat-001/attempt-001/linear.pfm",
    "metricsPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/phong/gpu/44544cb513cc7685233e2f8eb0b0097f38bedc6b9120f7fb4544c4aff4dda034/repeat-001/attempt-001/metrics.json",
    "workerMetadataPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/phong/gpu/44544cb513cc7685233e2f8eb0b0097f38bedc6b9120f7fb4544c4aff4dda034/repeat-001/attempt-001/metrics.json.worker.json",
    "stdoutPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/phong/gpu/44544cb513cc7685233e2f8eb0b0097f38bedc6b9120f7fb4544c4aff4dda034/repeat-001/attempt-001/stdout.log",
    "stderrPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/phong/gpu/44544cb513cc7685233e2f8eb0b0097f38bedc6b9120f7fb4544c4aff4dda034/repeat-001/attempt-001/stderr.log",
    "trialPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/phong/gpu/44544cb513cc7685233e2f8eb0b0097f38bedc6b9120f7fb4544c4aff4dda034/repeat-001/trial.json",
    "files": [
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/phong/gpu/44544cb513cc7685233e2f8eb0b0097f38bedc6b9120f7fb4544c4aff4dda034/repeat-001/attempt-001/render.png",
        "sha256": "5c29a4f1f3dfedc67dc42c49fee7275cf6501af27493a7f6affefe02a875c0e4",
        "bytes": 4980
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/phong/gpu/44544cb513cc7685233e2f8eb0b0097f38bedc6b9120f7fb4544c4aff4dda034/repeat-001/attempt-001/linear.pfm",
        "sha256": "e6db76e4c1f7bfe82ebd798387ba87f2d135b6b3763589ae7e8ff4c2e9834bee",
        "bytes": 49166
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/phong/gpu/44544cb513cc7685233e2f8eb0b0097f38bedc6b9120f7fb4544c4aff4dda034/repeat-001/attempt-001/metrics.json",
        "sha256": "efc5bf80415c0f53a1d8b7969b88fa0e2ff520a6f260d209b225b40a6804339e",
        "bytes": 1377
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/phong/gpu/44544cb513cc7685233e2f8eb0b0097f38bedc6b9120f7fb4544c4aff4dda034/repeat-001/attempt-001/settings.json",
        "sha256": "1e200723a237d7e9a5d64f41f9827a428da7defbe091489b9103586a334ecdb6",
        "bytes": 242
      }
    ]
  },
  {
    "schemaVersion": 1,
    "case": {
      "preset": "quick",
      "scene": "space-sentinel",
      "scenePath": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/space-sentinel.json",
      "material": "mirror",
      "engine": "cpu",
      "worker": "/home/movj/code/dev/Ray_Tracer_FSharp/BenchmarkRunner/bin/Release/net10.0/BenchmarkRunner.dll",
      "acceleration": "bvh",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "inputFiles": [
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/armor-panel.ply",
          "sha256": "55f4c11676b8df5e2a459f833980b2a5685bd77a036c3be23e81023202f72e93",
          "bytes": 1326
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/armor-torso.ply",
          "sha256": "c48a601cca9d5ba4e263eb35bbdd78cc8650fbe6343a2f3e7f7c161d291e7d36",
          "bytes": 7467
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/disc.ply",
          "sha256": "7fe0e61611762138a2c371791419ad12e657458d1be98f397178e8dffdcf8033",
          "bytes": 19872
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/moulded-pedestal.ply",
          "sha256": "bb03959b4be279f2ed84e88713552e2a890b0d4d83f3db80d0b44768213b3955",
          "bytes": 47270
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/octagonal-stone.ply",
          "sha256": "ef2d2ee33499417f3a8566c18faa3650e11f7363c95f923c614d6e49c12f9cb0",
          "bytes": 3103
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/ring.ply",
          "sha256": "a8c5fa93e3853cf9acc908f69d62f77745a1b6006ecce8404c0f31f880e13cce",
          "bytes": 71054
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-box.ply",
          "sha256": "d3e61dcd3397ee5db3e1dd9885131a966c968ccab4c8b0fb8a368cc5397406b1",
          "bytes": 20502
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-cylinder.ply",
          "sha256": "197d4d973167b6be6c4cc26fd01fb4f83eb5b846eb56a59d17ef74a358a37793",
          "bytes": 21136
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-cape.ply",
          "sha256": "06edc1ee43a8ab07b88c778ad77f60cd91903ccb8b52b2eb4df8aaf8110a5f43",
          "bytes": 270808
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-faceplate.ply",
          "sha256": "073580616082e0c98fc4202dd9153b0e8aa7bdd3ca4bc156ea1d415b79af8c43",
          "bytes": 1304
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-fin.ply",
          "sha256": "ee51faa35644941896c39bb5e83762c2f409074df6f72adf4aa9900cafe1404f",
          "bytes": 1112
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-helmet.ply",
          "sha256": "edb635eda496d2f3b1a7fd7880ab2b895be258f26831b71c0a7cdbd76b471097",
          "bytes": 7608
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-visor.ply",
          "sha256": "33907454d92e548756236e12c9a9ae491fc502cff04462e389b8d901282ee3ff",
          "bytes": 1735
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/small-sphere.ply",
          "sha256": "3f7b4f85cd8b2dea3a1a6833b1693151daab474ee6588b04ca234fb5c61fc05d",
          "bytes": 24048
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/brushed-metal.png",
          "sha256": "4dcea343942815bfa02254fc76388ec7c1327b58be1a656c3aa080b03674176b",
          "bytes": 18697
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/woven-fabric.png",
          "sha256": "e7ec12905d86060fe0faff3114927229e32da602ccfeae531eb40bd25a674d4a",
          "bytes": 334405
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/baseline.json",
          "sha256": "c9b7542c80afbe961d904e61bfbaa842524fdc7446019953154efddf496d9ba0",
          "bytes": 565
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/source.sha256",
          "sha256": "e16be33a22219bf6a61a41b10eb407db9601b02e8ec37bbb5dce49574beb20fa",
          "bytes": 6205
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/provenance.json",
          "sha256": "2e013d878c5607edd0d35361869d75370f17855c0bb4bfe6efae249808a915ae",
          "bytes": 39154
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/space-sentinel.json",
          "sha256": "8036b0353a9d002df6fe71b8751a794c88eaa5167b43534cef550cf29a16d65e",
          "bytes": 31942
        }
      ],
      "contextFingerprint": "a96f0e72712e8454aae3b6f1f1ea90bc0edbc2aef31ae5264b4591fa18e8197a",
      "fingerprint": "f2c7d7988ca8aed208e35c960983342ad3997763bd6d84dd8207779091cbd1e7",
      "repeats": 1,
      "warmups": 0
    },
    "repeat": 1,
    "warmup": false,
    "attempt": 1,
    "startedUtc": "2026-09-07T14:23:38.1427032\u002B00:00",
    "status": "success",
    "error": "",
    "exitCode": 0,
    "coldMs": 819.7795,
    "metrics": {
      "schemaVersion": 1,
      "engine": "cpu",
      "backend": "cpu/bvh",
      "device": "Intel(R) Core(TM) Ultra 9 185H",
      "scene": "space-sentinel",
      "material": "mirror",
      "status": "success",
      "error": "",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "timings": {
        "loadMs": 256.55330000000004,
        "buildMs": 61.03089999999999,
        "compileMs": null,
        "uploadMs": null,
        "traceMs": 399.0412,
        "downloadMs": null,
        "encodeMs": 22.4897,
        "cleanupMs": 0.015,
        "totalMs": 762.0564
      },
      "allocatedBytes": 332005600,
      "peakWorkingSetBytes": 88879104,
      "peakDeviceBytes": null,
      "gcCollections": [
        27,
        4,
        2
      ],
      "invalidPixels": 0,
      "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/mirror/cpu/f2c7d7988ca8aed208e35c960983342ad3997763bd6d84dd8207779091cbd1e7/repeat-001/attempt-001/render.png",
      "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/mirror/cpu/f2c7d7988ca8aed208e35c960983342ad3997763bd6d84dd8207779091cbd1e7/repeat-001/attempt-001/linear.pfm"
    },
    "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/mirror/cpu/f2c7d7988ca8aed208e35c960983342ad3997763bd6d84dd8207779091cbd1e7/repeat-001/attempt-001/render.png",
    "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/mirror/cpu/f2c7d7988ca8aed208e35c960983342ad3997763bd6d84dd8207779091cbd1e7/repeat-001/attempt-001/linear.pfm",
    "metricsPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/mirror/cpu/f2c7d7988ca8aed208e35c960983342ad3997763bd6d84dd8207779091cbd1e7/repeat-001/attempt-001/metrics.json",
    "workerMetadataPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/mirror/cpu/f2c7d7988ca8aed208e35c960983342ad3997763bd6d84dd8207779091cbd1e7/repeat-001/attempt-001/metrics.json.worker.json",
    "stdoutPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/mirror/cpu/f2c7d7988ca8aed208e35c960983342ad3997763bd6d84dd8207779091cbd1e7/repeat-001/attempt-001/stdout.log",
    "stderrPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/mirror/cpu/f2c7d7988ca8aed208e35c960983342ad3997763bd6d84dd8207779091cbd1e7/repeat-001/attempt-001/stderr.log",
    "trialPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/mirror/cpu/f2c7d7988ca8aed208e35c960983342ad3997763bd6d84dd8207779091cbd1e7/repeat-001/trial.json",
    "files": [
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/mirror/cpu/f2c7d7988ca8aed208e35c960983342ad3997763bd6d84dd8207779091cbd1e7/repeat-001/attempt-001/render.png",
        "sha256": "3874f06dea866776faf3d25ae10d49e85d57b3ecee5280e8c62e31bbc4d43eba",
        "bytes": 5091
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/mirror/cpu/f2c7d7988ca8aed208e35c960983342ad3997763bd6d84dd8207779091cbd1e7/repeat-001/attempt-001/linear.pfm",
        "sha256": "9317bd6740e07f873a81bfa6cf6e3d63235b5668287ddf4211f50836308742a8",
        "bytes": 49166
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/mirror/cpu/f2c7d7988ca8aed208e35c960983342ad3997763bd6d84dd8207779091cbd1e7/repeat-001/attempt-001/metrics.json",
        "sha256": "483c4693b0942193f820f573573e96e32d28169e018d36b97de957bbe979186e",
        "bytes": 1341
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/mirror/cpu/f2c7d7988ca8aed208e35c960983342ad3997763bd6d84dd8207779091cbd1e7/repeat-001/attempt-001/metrics.json.worker.json",
        "sha256": "68869b82828df0aa8ae98282d7e3ed6ba59a576d33479acd03f7786606402c7b",
        "bytes": 1806
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/mirror/cpu/f2c7d7988ca8aed208e35c960983342ad3997763bd6d84dd8207779091cbd1e7/repeat-001/attempt-001/settings.json",
        "sha256": "1e200723a237d7e9a5d64f41f9827a428da7defbe091489b9103586a334ecdb6",
        "bytes": 242
      }
    ]
  },
  {
    "schemaVersion": 1,
    "case": {
      "preset": "quick",
      "scene": "space-sentinel",
      "scenePath": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/space-sentinel.json",
      "material": "mirror",
      "engine": "gpu",
      "worker": "/home/movj/code/dev/Ray_Tracer_FSharp/RayTracer.Gpu/bin/Release/net10.0/RayTracer.Gpu.dll",
      "acceleration": "gpu",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "inputFiles": [
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/armor-panel.ply",
          "sha256": "55f4c11676b8df5e2a459f833980b2a5685bd77a036c3be23e81023202f72e93",
          "bytes": 1326
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/armor-torso.ply",
          "sha256": "c48a601cca9d5ba4e263eb35bbdd78cc8650fbe6343a2f3e7f7c161d291e7d36",
          "bytes": 7467
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/disc.ply",
          "sha256": "7fe0e61611762138a2c371791419ad12e657458d1be98f397178e8dffdcf8033",
          "bytes": 19872
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/moulded-pedestal.ply",
          "sha256": "bb03959b4be279f2ed84e88713552e2a890b0d4d83f3db80d0b44768213b3955",
          "bytes": 47270
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/octagonal-stone.ply",
          "sha256": "ef2d2ee33499417f3a8566c18faa3650e11f7363c95f923c614d6e49c12f9cb0",
          "bytes": 3103
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/ring.ply",
          "sha256": "a8c5fa93e3853cf9acc908f69d62f77745a1b6006ecce8404c0f31f880e13cce",
          "bytes": 71054
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-box.ply",
          "sha256": "d3e61dcd3397ee5db3e1dd9885131a966c968ccab4c8b0fb8a368cc5397406b1",
          "bytes": 20502
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-cylinder.ply",
          "sha256": "197d4d973167b6be6c4cc26fd01fb4f83eb5b846eb56a59d17ef74a358a37793",
          "bytes": 21136
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-cape.ply",
          "sha256": "06edc1ee43a8ab07b88c778ad77f60cd91903ccb8b52b2eb4df8aaf8110a5f43",
          "bytes": 270808
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-faceplate.ply",
          "sha256": "073580616082e0c98fc4202dd9153b0e8aa7bdd3ca4bc156ea1d415b79af8c43",
          "bytes": 1304
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-fin.ply",
          "sha256": "ee51faa35644941896c39bb5e83762c2f409074df6f72adf4aa9900cafe1404f",
          "bytes": 1112
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-helmet.ply",
          "sha256": "edb635eda496d2f3b1a7fd7880ab2b895be258f26831b71c0a7cdbd76b471097",
          "bytes": 7608
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-visor.ply",
          "sha256": "33907454d92e548756236e12c9a9ae491fc502cff04462e389b8d901282ee3ff",
          "bytes": 1735
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/small-sphere.ply",
          "sha256": "3f7b4f85cd8b2dea3a1a6833b1693151daab474ee6588b04ca234fb5c61fc05d",
          "bytes": 24048
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/brushed-metal.png",
          "sha256": "4dcea343942815bfa02254fc76388ec7c1327b58be1a656c3aa080b03674176b",
          "bytes": 18697
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/woven-fabric.png",
          "sha256": "e7ec12905d86060fe0faff3114927229e32da602ccfeae531eb40bd25a674d4a",
          "bytes": 334405
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/baseline.json",
          "sha256": "c9b7542c80afbe961d904e61bfbaa842524fdc7446019953154efddf496d9ba0",
          "bytes": 565
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/source.sha256",
          "sha256": "e16be33a22219bf6a61a41b10eb407db9601b02e8ec37bbb5dce49574beb20fa",
          "bytes": 6205
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/provenance.json",
          "sha256": "2e013d878c5607edd0d35361869d75370f17855c0bb4bfe6efae249808a915ae",
          "bytes": 39154
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/space-sentinel.json",
          "sha256": "8036b0353a9d002df6fe71b8751a794c88eaa5167b43534cef550cf29a16d65e",
          "bytes": 31942
        }
      ],
      "contextFingerprint": "a96f0e72712e8454aae3b6f1f1ea90bc0edbc2aef31ae5264b4591fa18e8197a",
      "fingerprint": "671078192ca2ba0704b47764db679325956f3de136fcb8e2b3ff22e866a2b74b",
      "repeats": 1,
      "warmups": 0
    },
    "repeat": 1,
    "warmup": false,
    "attempt": 1,
    "startedUtc": "2026-09-07T14:23:38.9665992\u002B00:00",
    "status": "success",
    "error": "",
    "exitCode": 0,
    "coldMs": 4231.3074,
    "metrics": {
      "schemaVersion": 1,
      "engine": "modern-gpu",
      "backend": "cuda-compute",
      "device": "NVIDIA RTX 3000 Ada Generation Laptop GPU; CUDA 13.2; sm_SM_89",
      "scene": "space-sentinel",
      "material": "mirror",
      "status": "success",
      "error": "",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "timings": {
        "loadMs": 121.0037,
        "buildMs": 200.6273,
        "compileMs": 3565.6953,
        "uploadMs": 26.1227,
        "traceMs": 92.2397,
        "downloadMs": 3.1971,
        "encodeMs": 18.6786,
        "cleanupMs": 36.5043,
        "totalMs": 4147.9276
      },
      "allocatedBytes": 568501888,
      "peakWorkingSetBytes": 410857472,
      "peakDeviceBytes": 14658944,
      "gcCollections": [
        49,
        34,
        7
      ],
      "invalidPixels": 0,
      "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/mirror/gpu/671078192ca2ba0704b47764db679325956f3de136fcb8e2b3ff22e866a2b74b/repeat-001/attempt-001/render.png",
      "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/mirror/gpu/671078192ca2ba0704b47764db679325956f3de136fcb8e2b3ff22e866a2b74b/repeat-001/attempt-001/linear.pfm"
    },
    "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/mirror/gpu/671078192ca2ba0704b47764db679325956f3de136fcb8e2b3ff22e866a2b74b/repeat-001/attempt-001/render.png",
    "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/mirror/gpu/671078192ca2ba0704b47764db679325956f3de136fcb8e2b3ff22e866a2b74b/repeat-001/attempt-001/linear.pfm",
    "metricsPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/mirror/gpu/671078192ca2ba0704b47764db679325956f3de136fcb8e2b3ff22e866a2b74b/repeat-001/attempt-001/metrics.json",
    "workerMetadataPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/mirror/gpu/671078192ca2ba0704b47764db679325956f3de136fcb8e2b3ff22e866a2b74b/repeat-001/attempt-001/metrics.json.worker.json",
    "stdoutPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/mirror/gpu/671078192ca2ba0704b47764db679325956f3de136fcb8e2b3ff22e866a2b74b/repeat-001/attempt-001/stdout.log",
    "stderrPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/mirror/gpu/671078192ca2ba0704b47764db679325956f3de136fcb8e2b3ff22e866a2b74b/repeat-001/attempt-001/stderr.log",
    "trialPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/mirror/gpu/671078192ca2ba0704b47764db679325956f3de136fcb8e2b3ff22e866a2b74b/repeat-001/trial.json",
    "files": [
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/mirror/gpu/671078192ca2ba0704b47764db679325956f3de136fcb8e2b3ff22e866a2b74b/repeat-001/attempt-001/render.png",
        "sha256": "3874f06dea866776faf3d25ae10d49e85d57b3ecee5280e8c62e31bbc4d43eba",
        "bytes": 5091
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/mirror/gpu/671078192ca2ba0704b47764db679325956f3de136fcb8e2b3ff22e866a2b74b/repeat-001/attempt-001/linear.pfm",
        "sha256": "9317bd6740e07f873a81bfa6cf6e3d63235b5668287ddf4211f50836308742a8",
        "bytes": 49166
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/mirror/gpu/671078192ca2ba0704b47764db679325956f3de136fcb8e2b3ff22e866a2b74b/repeat-001/attempt-001/metrics.json",
        "sha256": "a68cdd72423e396d0b2eb0cfd75a85b957144fc0e659a0c8232582ee1b716a8e",
        "bytes": 1385
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/mirror/gpu/671078192ca2ba0704b47764db679325956f3de136fcb8e2b3ff22e866a2b74b/repeat-001/attempt-001/settings.json",
        "sha256": "1e200723a237d7e9a5d64f41f9827a428da7defbe091489b9103586a334ecdb6",
        "bytes": 242
      }
    ]
  },
  {
    "schemaVersion": 1,
    "case": {
      "preset": "quick",
      "scene": "space-sentinel",
      "scenePath": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/space-sentinel.json",
      "material": "glossy",
      "engine": "cpu",
      "worker": "/home/movj/code/dev/Ray_Tracer_FSharp/BenchmarkRunner/bin/Release/net10.0/BenchmarkRunner.dll",
      "acceleration": "bvh",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "inputFiles": [
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/armor-panel.ply",
          "sha256": "55f4c11676b8df5e2a459f833980b2a5685bd77a036c3be23e81023202f72e93",
          "bytes": 1326
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/armor-torso.ply",
          "sha256": "c48a601cca9d5ba4e263eb35bbdd78cc8650fbe6343a2f3e7f7c161d291e7d36",
          "bytes": 7467
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/disc.ply",
          "sha256": "7fe0e61611762138a2c371791419ad12e657458d1be98f397178e8dffdcf8033",
          "bytes": 19872
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/moulded-pedestal.ply",
          "sha256": "bb03959b4be279f2ed84e88713552e2a890b0d4d83f3db80d0b44768213b3955",
          "bytes": 47270
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/octagonal-stone.ply",
          "sha256": "ef2d2ee33499417f3a8566c18faa3650e11f7363c95f923c614d6e49c12f9cb0",
          "bytes": 3103
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/ring.ply",
          "sha256": "a8c5fa93e3853cf9acc908f69d62f77745a1b6006ecce8404c0f31f880e13cce",
          "bytes": 71054
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-box.ply",
          "sha256": "d3e61dcd3397ee5db3e1dd9885131a966c968ccab4c8b0fb8a368cc5397406b1",
          "bytes": 20502
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-cylinder.ply",
          "sha256": "197d4d973167b6be6c4cc26fd01fb4f83eb5b846eb56a59d17ef74a358a37793",
          "bytes": 21136
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-cape.ply",
          "sha256": "06edc1ee43a8ab07b88c778ad77f60cd91903ccb8b52b2eb4df8aaf8110a5f43",
          "bytes": 270808
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-faceplate.ply",
          "sha256": "073580616082e0c98fc4202dd9153b0e8aa7bdd3ca4bc156ea1d415b79af8c43",
          "bytes": 1304
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-fin.ply",
          "sha256": "ee51faa35644941896c39bb5e83762c2f409074df6f72adf4aa9900cafe1404f",
          "bytes": 1112
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-helmet.ply",
          "sha256": "edb635eda496d2f3b1a7fd7880ab2b895be258f26831b71c0a7cdbd76b471097",
          "bytes": 7608
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-visor.ply",
          "sha256": "33907454d92e548756236e12c9a9ae491fc502cff04462e389b8d901282ee3ff",
          "bytes": 1735
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/small-sphere.ply",
          "sha256": "3f7b4f85cd8b2dea3a1a6833b1693151daab474ee6588b04ca234fb5c61fc05d",
          "bytes": 24048
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/brushed-metal.png",
          "sha256": "4dcea343942815bfa02254fc76388ec7c1327b58be1a656c3aa080b03674176b",
          "bytes": 18697
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/woven-fabric.png",
          "sha256": "e7ec12905d86060fe0faff3114927229e32da602ccfeae531eb40bd25a674d4a",
          "bytes": 334405
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/baseline.json",
          "sha256": "c9b7542c80afbe961d904e61bfbaa842524fdc7446019953154efddf496d9ba0",
          "bytes": 565
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/source.sha256",
          "sha256": "e16be33a22219bf6a61a41b10eb407db9601b02e8ec37bbb5dce49574beb20fa",
          "bytes": 6205
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/provenance.json",
          "sha256": "2e013d878c5607edd0d35361869d75370f17855c0bb4bfe6efae249808a915ae",
          "bytes": 39154
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/space-sentinel.json",
          "sha256": "8036b0353a9d002df6fe71b8751a794c88eaa5167b43534cef550cf29a16d65e",
          "bytes": 31942
        }
      ],
      "contextFingerprint": "a96f0e72712e8454aae3b6f1f1ea90bc0edbc2aef31ae5264b4591fa18e8197a",
      "fingerprint": "529a9e6757750ebfedf4252c0ad2c26a38c61f86c4d50a2ee6fdafb7e96b0276",
      "repeats": 1,
      "warmups": 0
    },
    "repeat": 1,
    "warmup": false,
    "attempt": 1,
    "startedUtc": "2026-09-07T14:23:43.2030154\u002B00:00",
    "status": "success",
    "error": "",
    "exitCode": 0,
    "coldMs": 809.5412,
    "metrics": {
      "schemaVersion": 1,
      "engine": "cpu",
      "backend": "cpu/bvh",
      "device": "Intel(R) Core(TM) Ultra 9 185H",
      "scene": "space-sentinel",
      "material": "glossy",
      "status": "success",
      "error": "",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "timings": {
        "loadMs": 244.64750000000004,
        "buildMs": 61.60849999999994,
        "compileMs": null,
        "uploadMs": null,
        "traceMs": 397.3768,
        "downloadMs": null,
        "encodeMs": 29.2734,
        "cleanupMs": 0.011,
        "totalMs": 751.3408
      },
      "allocatedBytes": 348679480,
      "peakWorkingSetBytes": 87359488,
      "peakDeviceBytes": null,
      "gcCollections": [
        28,
        4,
        2
      ],
      "invalidPixels": 0,
      "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/glossy/cpu/529a9e6757750ebfedf4252c0ad2c26a38c61f86c4d50a2ee6fdafb7e96b0276/repeat-001/attempt-001/render.png",
      "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/glossy/cpu/529a9e6757750ebfedf4252c0ad2c26a38c61f86c4d50a2ee6fdafb7e96b0276/repeat-001/attempt-001/linear.pfm"
    },
    "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/glossy/cpu/529a9e6757750ebfedf4252c0ad2c26a38c61f86c4d50a2ee6fdafb7e96b0276/repeat-001/attempt-001/render.png",
    "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/glossy/cpu/529a9e6757750ebfedf4252c0ad2c26a38c61f86c4d50a2ee6fdafb7e96b0276/repeat-001/attempt-001/linear.pfm",
    "metricsPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/glossy/cpu/529a9e6757750ebfedf4252c0ad2c26a38c61f86c4d50a2ee6fdafb7e96b0276/repeat-001/attempt-001/metrics.json",
    "workerMetadataPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/glossy/cpu/529a9e6757750ebfedf4252c0ad2c26a38c61f86c4d50a2ee6fdafb7e96b0276/repeat-001/attempt-001/metrics.json.worker.json",
    "stdoutPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/glossy/cpu/529a9e6757750ebfedf4252c0ad2c26a38c61f86c4d50a2ee6fdafb7e96b0276/repeat-001/attempt-001/stdout.log",
    "stderrPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/glossy/cpu/529a9e6757750ebfedf4252c0ad2c26a38c61f86c4d50a2ee6fdafb7e96b0276/repeat-001/attempt-001/stderr.log",
    "trialPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/glossy/cpu/529a9e6757750ebfedf4252c0ad2c26a38c61f86c4d50a2ee6fdafb7e96b0276/repeat-001/trial.json",
    "files": [
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/glossy/cpu/529a9e6757750ebfedf4252c0ad2c26a38c61f86c4d50a2ee6fdafb7e96b0276/repeat-001/attempt-001/render.png",
        "sha256": "4d7b150ba3becdaa8004ea813870a95ca31947414ae9c72cafaaa7f3d7d4ff48",
        "bytes": 5093
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/glossy/cpu/529a9e6757750ebfedf4252c0ad2c26a38c61f86c4d50a2ee6fdafb7e96b0276/repeat-001/attempt-001/linear.pfm",
        "sha256": "34177308486d0fdffcb1cf333d3be2f51eca2eb42b7b552d90f26d6c0a788a8f",
        "bytes": 49166
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/glossy/cpu/529a9e6757750ebfedf4252c0ad2c26a38c61f86c4d50a2ee6fdafb7e96b0276/repeat-001/attempt-001/metrics.json",
        "sha256": "c667c63b26bb9dc5b317d62e043155be8f3eaab03ebfa7f2c1a816d5d56a09d9",
        "bytes": 1341
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/glossy/cpu/529a9e6757750ebfedf4252c0ad2c26a38c61f86c4d50a2ee6fdafb7e96b0276/repeat-001/attempt-001/metrics.json.worker.json",
        "sha256": "68869b82828df0aa8ae98282d7e3ed6ba59a576d33479acd03f7786606402c7b",
        "bytes": 1806
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/glossy/cpu/529a9e6757750ebfedf4252c0ad2c26a38c61f86c4d50a2ee6fdafb7e96b0276/repeat-001/attempt-001/settings.json",
        "sha256": "1e200723a237d7e9a5d64f41f9827a428da7defbe091489b9103586a334ecdb6",
        "bytes": 242
      }
    ]
  },
  {
    "schemaVersion": 1,
    "case": {
      "preset": "quick",
      "scene": "space-sentinel",
      "scenePath": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/space-sentinel.json",
      "material": "glossy",
      "engine": "gpu",
      "worker": "/home/movj/code/dev/Ray_Tracer_FSharp/RayTracer.Gpu/bin/Release/net10.0/RayTracer.Gpu.dll",
      "acceleration": "gpu",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "inputFiles": [
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/armor-panel.ply",
          "sha256": "55f4c11676b8df5e2a459f833980b2a5685bd77a036c3be23e81023202f72e93",
          "bytes": 1326
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/armor-torso.ply",
          "sha256": "c48a601cca9d5ba4e263eb35bbdd78cc8650fbe6343a2f3e7f7c161d291e7d36",
          "bytes": 7467
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/disc.ply",
          "sha256": "7fe0e61611762138a2c371791419ad12e657458d1be98f397178e8dffdcf8033",
          "bytes": 19872
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/moulded-pedestal.ply",
          "sha256": "bb03959b4be279f2ed84e88713552e2a890b0d4d83f3db80d0b44768213b3955",
          "bytes": 47270
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/octagonal-stone.ply",
          "sha256": "ef2d2ee33499417f3a8566c18faa3650e11f7363c95f923c614d6e49c12f9cb0",
          "bytes": 3103
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/ring.ply",
          "sha256": "a8c5fa93e3853cf9acc908f69d62f77745a1b6006ecce8404c0f31f880e13cce",
          "bytes": 71054
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-box.ply",
          "sha256": "d3e61dcd3397ee5db3e1dd9885131a966c968ccab4c8b0fb8a368cc5397406b1",
          "bytes": 20502
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-cylinder.ply",
          "sha256": "197d4d973167b6be6c4cc26fd01fb4f83eb5b846eb56a59d17ef74a358a37793",
          "bytes": 21136
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-cape.ply",
          "sha256": "06edc1ee43a8ab07b88c778ad77f60cd91903ccb8b52b2eb4df8aaf8110a5f43",
          "bytes": 270808
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-faceplate.ply",
          "sha256": "073580616082e0c98fc4202dd9153b0e8aa7bdd3ca4bc156ea1d415b79af8c43",
          "bytes": 1304
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-fin.ply",
          "sha256": "ee51faa35644941896c39bb5e83762c2f409074df6f72adf4aa9900cafe1404f",
          "bytes": 1112
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-helmet.ply",
          "sha256": "edb635eda496d2f3b1a7fd7880ab2b895be258f26831b71c0a7cdbd76b471097",
          "bytes": 7608
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-visor.ply",
          "sha256": "33907454d92e548756236e12c9a9ae491fc502cff04462e389b8d901282ee3ff",
          "bytes": 1735
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/small-sphere.ply",
          "sha256": "3f7b4f85cd8b2dea3a1a6833b1693151daab474ee6588b04ca234fb5c61fc05d",
          "bytes": 24048
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/brushed-metal.png",
          "sha256": "4dcea343942815bfa02254fc76388ec7c1327b58be1a656c3aa080b03674176b",
          "bytes": 18697
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/woven-fabric.png",
          "sha256": "e7ec12905d86060fe0faff3114927229e32da602ccfeae531eb40bd25a674d4a",
          "bytes": 334405
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/baseline.json",
          "sha256": "c9b7542c80afbe961d904e61bfbaa842524fdc7446019953154efddf496d9ba0",
          "bytes": 565
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/source.sha256",
          "sha256": "e16be33a22219bf6a61a41b10eb407db9601b02e8ec37bbb5dce49574beb20fa",
          "bytes": 6205
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/provenance.json",
          "sha256": "2e013d878c5607edd0d35361869d75370f17855c0bb4bfe6efae249808a915ae",
          "bytes": 39154
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/space-sentinel.json",
          "sha256": "8036b0353a9d002df6fe71b8751a794c88eaa5167b43534cef550cf29a16d65e",
          "bytes": 31942
        }
      ],
      "contextFingerprint": "a96f0e72712e8454aae3b6f1f1ea90bc0edbc2aef31ae5264b4591fa18e8197a",
      "fingerprint": "19d3270be53cc5e52c9c4aba7f643fbaa683a9d638e0bd1c4fa4f1408a1b8942",
      "repeats": 1,
      "warmups": 0
    },
    "repeat": 1,
    "warmup": false,
    "attempt": 1,
    "startedUtc": "2026-09-07T14:23:44.0181455\u002B00:00",
    "status": "success",
    "error": "",
    "exitCode": 0,
    "coldMs": 4216.6087,
    "metrics": {
      "schemaVersion": 1,
      "engine": "modern-gpu",
      "backend": "cuda-compute",
      "device": "NVIDIA RTX 3000 Ada Generation Laptop GPU; CUDA 13.2; sm_SM_89",
      "scene": "space-sentinel",
      "material": "glossy",
      "status": "success",
      "error": "",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "timings": {
        "loadMs": 120.9949,
        "buildMs": 212.8758,
        "compileMs": 3510.5289,
        "uploadMs": 31.1701,
        "traceMs": 101.224,
        "downloadMs": 3.5366,
        "encodeMs": 25.1162,
        "cleanupMs": 53.8442,
        "totalMs": 4125.1896
      },
      "allocatedBytes": 568467360,
      "peakWorkingSetBytes": 418623488,
      "peakDeviceBytes": 14658960,
      "gcCollections": [
        48,
        33,
        6
      ],
      "invalidPixels": 0,
      "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/glossy/gpu/19d3270be53cc5e52c9c4aba7f643fbaa683a9d638e0bd1c4fa4f1408a1b8942/repeat-001/attempt-001/render.png",
      "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/glossy/gpu/19d3270be53cc5e52c9c4aba7f643fbaa683a9d638e0bd1c4fa4f1408a1b8942/repeat-001/attempt-001/linear.pfm"
    },
    "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/glossy/gpu/19d3270be53cc5e52c9c4aba7f643fbaa683a9d638e0bd1c4fa4f1408a1b8942/repeat-001/attempt-001/render.png",
    "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/glossy/gpu/19d3270be53cc5e52c9c4aba7f643fbaa683a9d638e0bd1c4fa4f1408a1b8942/repeat-001/attempt-001/linear.pfm",
    "metricsPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/glossy/gpu/19d3270be53cc5e52c9c4aba7f643fbaa683a9d638e0bd1c4fa4f1408a1b8942/repeat-001/attempt-001/metrics.json",
    "workerMetadataPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/glossy/gpu/19d3270be53cc5e52c9c4aba7f643fbaa683a9d638e0bd1c4fa4f1408a1b8942/repeat-001/attempt-001/metrics.json.worker.json",
    "stdoutPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/glossy/gpu/19d3270be53cc5e52c9c4aba7f643fbaa683a9d638e0bd1c4fa4f1408a1b8942/repeat-001/attempt-001/stdout.log",
    "stderrPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/glossy/gpu/19d3270be53cc5e52c9c4aba7f643fbaa683a9d638e0bd1c4fa4f1408a1b8942/repeat-001/attempt-001/stderr.log",
    "trialPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/glossy/gpu/19d3270be53cc5e52c9c4aba7f643fbaa683a9d638e0bd1c4fa4f1408a1b8942/repeat-001/trial.json",
    "files": [
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/glossy/gpu/19d3270be53cc5e52c9c4aba7f643fbaa683a9d638e0bd1c4fa4f1408a1b8942/repeat-001/attempt-001/render.png",
        "sha256": "4d7b150ba3becdaa8004ea813870a95ca31947414ae9c72cafaaa7f3d7d4ff48",
        "bytes": 5093
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/glossy/gpu/19d3270be53cc5e52c9c4aba7f643fbaa683a9d638e0bd1c4fa4f1408a1b8942/repeat-001/attempt-001/linear.pfm",
        "sha256": "34177308486d0fdffcb1cf333d3be2f51eca2eb42b7b552d90f26d6c0a788a8f",
        "bytes": 49166
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/glossy/gpu/19d3270be53cc5e52c9c4aba7f643fbaa683a9d638e0bd1c4fa4f1408a1b8942/repeat-001/attempt-001/metrics.json",
        "sha256": "cf5c23b78a888fa64642c8b657cd016f820506719f926123406059dd8a03d63c",
        "bytes": 1385
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/glossy/gpu/19d3270be53cc5e52c9c4aba7f643fbaa683a9d638e0bd1c4fa4f1408a1b8942/repeat-001/attempt-001/settings.json",
        "sha256": "1e200723a237d7e9a5d64f41f9827a428da7defbe091489b9103586a334ecdb6",
        "bytes": 242
      }
    ]
  },
  {
    "schemaVersion": 1,
    "case": {
      "preset": "quick",
      "scene": "space-sentinel",
      "scenePath": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/space-sentinel.json",
      "material": "glass",
      "engine": "cpu",
      "worker": "/home/movj/code/dev/Ray_Tracer_FSharp/BenchmarkRunner/bin/Release/net10.0/BenchmarkRunner.dll",
      "acceleration": "bvh",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "inputFiles": [
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/armor-panel.ply",
          "sha256": "55f4c11676b8df5e2a459f833980b2a5685bd77a036c3be23e81023202f72e93",
          "bytes": 1326
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/armor-torso.ply",
          "sha256": "c48a601cca9d5ba4e263eb35bbdd78cc8650fbe6343a2f3e7f7c161d291e7d36",
          "bytes": 7467
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/disc.ply",
          "sha256": "7fe0e61611762138a2c371791419ad12e657458d1be98f397178e8dffdcf8033",
          "bytes": 19872
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/moulded-pedestal.ply",
          "sha256": "bb03959b4be279f2ed84e88713552e2a890b0d4d83f3db80d0b44768213b3955",
          "bytes": 47270
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/octagonal-stone.ply",
          "sha256": "ef2d2ee33499417f3a8566c18faa3650e11f7363c95f923c614d6e49c12f9cb0",
          "bytes": 3103
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/ring.ply",
          "sha256": "a8c5fa93e3853cf9acc908f69d62f77745a1b6006ecce8404c0f31f880e13cce",
          "bytes": 71054
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-box.ply",
          "sha256": "d3e61dcd3397ee5db3e1dd9885131a966c968ccab4c8b0fb8a368cc5397406b1",
          "bytes": 20502
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-cylinder.ply",
          "sha256": "197d4d973167b6be6c4cc26fd01fb4f83eb5b846eb56a59d17ef74a358a37793",
          "bytes": 21136
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-cape.ply",
          "sha256": "06edc1ee43a8ab07b88c778ad77f60cd91903ccb8b52b2eb4df8aaf8110a5f43",
          "bytes": 270808
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-faceplate.ply",
          "sha256": "073580616082e0c98fc4202dd9153b0e8aa7bdd3ca4bc156ea1d415b79af8c43",
          "bytes": 1304
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-fin.ply",
          "sha256": "ee51faa35644941896c39bb5e83762c2f409074df6f72adf4aa9900cafe1404f",
          "bytes": 1112
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-helmet.ply",
          "sha256": "edb635eda496d2f3b1a7fd7880ab2b895be258f26831b71c0a7cdbd76b471097",
          "bytes": 7608
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-visor.ply",
          "sha256": "33907454d92e548756236e12c9a9ae491fc502cff04462e389b8d901282ee3ff",
          "bytes": 1735
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/small-sphere.ply",
          "sha256": "3f7b4f85cd8b2dea3a1a6833b1693151daab474ee6588b04ca234fb5c61fc05d",
          "bytes": 24048
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/brushed-metal.png",
          "sha256": "4dcea343942815bfa02254fc76388ec7c1327b58be1a656c3aa080b03674176b",
          "bytes": 18697
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/woven-fabric.png",
          "sha256": "e7ec12905d86060fe0faff3114927229e32da602ccfeae531eb40bd25a674d4a",
          "bytes": 334405
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/baseline.json",
          "sha256": "c9b7542c80afbe961d904e61bfbaa842524fdc7446019953154efddf496d9ba0",
          "bytes": 565
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/source.sha256",
          "sha256": "e16be33a22219bf6a61a41b10eb407db9601b02e8ec37bbb5dce49574beb20fa",
          "bytes": 6205
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/provenance.json",
          "sha256": "2e013d878c5607edd0d35361869d75370f17855c0bb4bfe6efae249808a915ae",
          "bytes": 39154
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/space-sentinel.json",
          "sha256": "8036b0353a9d002df6fe71b8751a794c88eaa5167b43534cef550cf29a16d65e",
          "bytes": 31942
        }
      ],
      "contextFingerprint": "a96f0e72712e8454aae3b6f1f1ea90bc0edbc2aef31ae5264b4591fa18e8197a",
      "fingerprint": "660c8b2e354bc93a7b69c9b0f36e545453db798a1625dff58b8dc40cb58e187d",
      "repeats": 1,
      "warmups": 0
    },
    "repeat": 1,
    "warmup": false,
    "attempt": 1,
    "startedUtc": "2026-09-07T14:23:48.2417779\u002B00:00",
    "status": "success",
    "error": "",
    "exitCode": 0,
    "coldMs": 838.7868,
    "metrics": {
      "schemaVersion": 1,
      "engine": "cpu",
      "backend": "cpu/bvh",
      "device": "Intel(R) Core(TM) Ultra 9 185H",
      "scene": "space-sentinel",
      "material": "glass",
      "status": "success",
      "error": "",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "timings": {
        "loadMs": 223.9518,
        "buildMs": 67.51809999999999,
        "compileMs": null,
        "uploadMs": null,
        "traceMs": 447.4436,
        "downloadMs": null,
        "encodeMs": 29.8426,
        "cleanupMs": 0.0167,
        "totalMs": 789.0636
      },
      "allocatedBytes": 673833176,
      "peakWorkingSetBytes": 89690112,
      "peakDeviceBytes": null,
      "gcCollections": [
        54,
        4,
        2
      ],
      "invalidPixels": 0,
      "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/glass/cpu/660c8b2e354bc93a7b69c9b0f36e545453db798a1625dff58b8dc40cb58e187d/repeat-001/attempt-001/render.png",
      "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/glass/cpu/660c8b2e354bc93a7b69c9b0f36e545453db798a1625dff58b8dc40cb58e187d/repeat-001/attempt-001/linear.pfm"
    },
    "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/glass/cpu/660c8b2e354bc93a7b69c9b0f36e545453db798a1625dff58b8dc40cb58e187d/repeat-001/attempt-001/render.png",
    "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/glass/cpu/660c8b2e354bc93a7b69c9b0f36e545453db798a1625dff58b8dc40cb58e187d/repeat-001/attempt-001/linear.pfm",
    "metricsPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/glass/cpu/660c8b2e354bc93a7b69c9b0f36e545453db798a1625dff58b8dc40cb58e187d/repeat-001/attempt-001/metrics.json",
    "workerMetadataPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/glass/cpu/660c8b2e354bc93a7b69c9b0f36e545453db798a1625dff58b8dc40cb58e187d/repeat-001/attempt-001/metrics.json.worker.json",
    "stdoutPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/glass/cpu/660c8b2e354bc93a7b69c9b0f36e545453db798a1625dff58b8dc40cb58e187d/repeat-001/attempt-001/stdout.log",
    "stderrPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/glass/cpu/660c8b2e354bc93a7b69c9b0f36e545453db798a1625dff58b8dc40cb58e187d/repeat-001/attempt-001/stderr.log",
    "trialPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/glass/cpu/660c8b2e354bc93a7b69c9b0f36e545453db798a1625dff58b8dc40cb58e187d/repeat-001/trial.json",
    "files": [
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/glass/cpu/660c8b2e354bc93a7b69c9b0f36e545453db798a1625dff58b8dc40cb58e187d/repeat-001/attempt-001/render.png",
        "sha256": "cd2096a004a1483c62d9b68e76d5ad2cca497595d214088e5b20c9b9d1619177",
        "bytes": 5502
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/glass/cpu/660c8b2e354bc93a7b69c9b0f36e545453db798a1625dff58b8dc40cb58e187d/repeat-001/attempt-001/linear.pfm",
        "sha256": "896c8835b94cf9df4102a68e3c2c2d48939457e3d05e731445e4b6bec3e91fb7",
        "bytes": 49166
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/glass/cpu/660c8b2e354bc93a7b69c9b0f36e545453db798a1625dff58b8dc40cb58e187d/repeat-001/attempt-001/metrics.json",
        "sha256": "eb4a6f1288e9f6d394da71457669e8f967bf64e625784544c324e5f8aef39dc0",
        "bytes": 1329
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/glass/cpu/660c8b2e354bc93a7b69c9b0f36e545453db798a1625dff58b8dc40cb58e187d/repeat-001/attempt-001/metrics.json.worker.json",
        "sha256": "68869b82828df0aa8ae98282d7e3ed6ba59a576d33479acd03f7786606402c7b",
        "bytes": 1806
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/glass/cpu/660c8b2e354bc93a7b69c9b0f36e545453db798a1625dff58b8dc40cb58e187d/repeat-001/attempt-001/settings.json",
        "sha256": "1e200723a237d7e9a5d64f41f9827a428da7defbe091489b9103586a334ecdb6",
        "bytes": 242
      }
    ]
  },
  {
    "schemaVersion": 1,
    "case": {
      "preset": "quick",
      "scene": "space-sentinel",
      "scenePath": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/space-sentinel.json",
      "material": "glass",
      "engine": "gpu",
      "worker": "/home/movj/code/dev/Ray_Tracer_FSharp/RayTracer.Gpu/bin/Release/net10.0/RayTracer.Gpu.dll",
      "acceleration": "gpu",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "inputFiles": [
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/armor-panel.ply",
          "sha256": "55f4c11676b8df5e2a459f833980b2a5685bd77a036c3be23e81023202f72e93",
          "bytes": 1326
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/armor-torso.ply",
          "sha256": "c48a601cca9d5ba4e263eb35bbdd78cc8650fbe6343a2f3e7f7c161d291e7d36",
          "bytes": 7467
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/disc.ply",
          "sha256": "7fe0e61611762138a2c371791419ad12e657458d1be98f397178e8dffdcf8033",
          "bytes": 19872
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/moulded-pedestal.ply",
          "sha256": "bb03959b4be279f2ed84e88713552e2a890b0d4d83f3db80d0b44768213b3955",
          "bytes": 47270
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/octagonal-stone.ply",
          "sha256": "ef2d2ee33499417f3a8566c18faa3650e11f7363c95f923c614d6e49c12f9cb0",
          "bytes": 3103
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/ring.ply",
          "sha256": "a8c5fa93e3853cf9acc908f69d62f77745a1b6006ecce8404c0f31f880e13cce",
          "bytes": 71054
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-box.ply",
          "sha256": "d3e61dcd3397ee5db3e1dd9885131a966c968ccab4c8b0fb8a368cc5397406b1",
          "bytes": 20502
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-cylinder.ply",
          "sha256": "197d4d973167b6be6c4cc26fd01fb4f83eb5b846eb56a59d17ef74a358a37793",
          "bytes": 21136
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-cape.ply",
          "sha256": "06edc1ee43a8ab07b88c778ad77f60cd91903ccb8b52b2eb4df8aaf8110a5f43",
          "bytes": 270808
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-faceplate.ply",
          "sha256": "073580616082e0c98fc4202dd9153b0e8aa7bdd3ca4bc156ea1d415b79af8c43",
          "bytes": 1304
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-fin.ply",
          "sha256": "ee51faa35644941896c39bb5e83762c2f409074df6f72adf4aa9900cafe1404f",
          "bytes": 1112
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-helmet.ply",
          "sha256": "edb635eda496d2f3b1a7fd7880ab2b895be258f26831b71c0a7cdbd76b471097",
          "bytes": 7608
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-visor.ply",
          "sha256": "33907454d92e548756236e12c9a9ae491fc502cff04462e389b8d901282ee3ff",
          "bytes": 1735
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/small-sphere.ply",
          "sha256": "3f7b4f85cd8b2dea3a1a6833b1693151daab474ee6588b04ca234fb5c61fc05d",
          "bytes": 24048
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/brushed-metal.png",
          "sha256": "4dcea343942815bfa02254fc76388ec7c1327b58be1a656c3aa080b03674176b",
          "bytes": 18697
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/woven-fabric.png",
          "sha256": "e7ec12905d86060fe0faff3114927229e32da602ccfeae531eb40bd25a674d4a",
          "bytes": 334405
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/baseline.json",
          "sha256": "c9b7542c80afbe961d904e61bfbaa842524fdc7446019953154efddf496d9ba0",
          "bytes": 565
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/source.sha256",
          "sha256": "e16be33a22219bf6a61a41b10eb407db9601b02e8ec37bbb5dce49574beb20fa",
          "bytes": 6205
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/provenance.json",
          "sha256": "2e013d878c5607edd0d35361869d75370f17855c0bb4bfe6efae249808a915ae",
          "bytes": 39154
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/space-sentinel.json",
          "sha256": "8036b0353a9d002df6fe71b8751a794c88eaa5167b43534cef550cf29a16d65e",
          "bytes": 31942
        }
      ],
      "contextFingerprint": "a96f0e72712e8454aae3b6f1f1ea90bc0edbc2aef31ae5264b4591fa18e8197a",
      "fingerprint": "23f9dc5245dc2d1f73f1224d2985f6b4670b05b57f4dbd2a01a09f787740cb34",
      "repeats": 1,
      "warmups": 0
    },
    "repeat": 1,
    "warmup": false,
    "attempt": 1,
    "startedUtc": "2026-09-07T14:23:49.1059674\u002B00:00",
    "status": "success",
    "error": "",
    "exitCode": 0,
    "coldMs": 4571.0949,
    "metrics": {
      "schemaVersion": 1,
      "engine": "modern-gpu",
      "backend": "cuda-compute",
      "device": "NVIDIA RTX 3000 Ada Generation Laptop GPU; CUDA 13.2; sm_SM_89",
      "scene": "space-sentinel",
      "material": "glass",
      "status": "success",
      "error": "",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "timings": {
        "loadMs": 109.2517,
        "buildMs": 207.3936,
        "compileMs": 3603.3699,
        "uploadMs": 34.2119,
        "traceMs": 382.2215,
        "downloadMs": 3.0903,
        "encodeMs": 19.4884,
        "cleanupMs": 40.7326,
        "totalMs": 4481.8428
      },
      "allocatedBytes": 568575624,
      "peakWorkingSetBytes": 417210368,
      "peakDeviceBytes": 19443072,
      "gcCollections": [
        48,
        33,
        6
      ],
      "invalidPixels": 0,
      "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/glass/gpu/23f9dc5245dc2d1f73f1224d2985f6b4670b05b57f4dbd2a01a09f787740cb34/repeat-001/attempt-001/render.png",
      "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/glass/gpu/23f9dc5245dc2d1f73f1224d2985f6b4670b05b57f4dbd2a01a09f787740cb34/repeat-001/attempt-001/linear.pfm"
    },
    "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/glass/gpu/23f9dc5245dc2d1f73f1224d2985f6b4670b05b57f4dbd2a01a09f787740cb34/repeat-001/attempt-001/render.png",
    "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/glass/gpu/23f9dc5245dc2d1f73f1224d2985f6b4670b05b57f4dbd2a01a09f787740cb34/repeat-001/attempt-001/linear.pfm",
    "metricsPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/glass/gpu/23f9dc5245dc2d1f73f1224d2985f6b4670b05b57f4dbd2a01a09f787740cb34/repeat-001/attempt-001/metrics.json",
    "workerMetadataPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/glass/gpu/23f9dc5245dc2d1f73f1224d2985f6b4670b05b57f4dbd2a01a09f787740cb34/repeat-001/attempt-001/metrics.json.worker.json",
    "stdoutPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/glass/gpu/23f9dc5245dc2d1f73f1224d2985f6b4670b05b57f4dbd2a01a09f787740cb34/repeat-001/attempt-001/stdout.log",
    "stderrPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/glass/gpu/23f9dc5245dc2d1f73f1224d2985f6b4670b05b57f4dbd2a01a09f787740cb34/repeat-001/attempt-001/stderr.log",
    "trialPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/glass/gpu/23f9dc5245dc2d1f73f1224d2985f6b4670b05b57f4dbd2a01a09f787740cb34/repeat-001/trial.json",
    "files": [
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/glass/gpu/23f9dc5245dc2d1f73f1224d2985f6b4670b05b57f4dbd2a01a09f787740cb34/repeat-001/attempt-001/render.png",
        "sha256": "cd2096a004a1483c62d9b68e76d5ad2cca497595d214088e5b20c9b9d1619177",
        "bytes": 5502
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/glass/gpu/23f9dc5245dc2d1f73f1224d2985f6b4670b05b57f4dbd2a01a09f787740cb34/repeat-001/attempt-001/linear.pfm",
        "sha256": "896c8835b94cf9df4102a68e3c2c2d48939457e3d05e731445e4b6bec3e91fb7",
        "bytes": 49166
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/glass/gpu/23f9dc5245dc2d1f73f1224d2985f6b4670b05b57f4dbd2a01a09f787740cb34/repeat-001/attempt-001/metrics.json",
        "sha256": "e1fe5c124818ac81ba173f89213aeb42191922116b299cc159f84fd86012c765",
        "bytes": 1383
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/glass/gpu/23f9dc5245dc2d1f73f1224d2985f6b4670b05b57f4dbd2a01a09f787740cb34/repeat-001/attempt-001/settings.json",
        "sha256": "1e200723a237d7e9a5d64f41f9827a428da7defbe091489b9103586a334ecdb6",
        "bytes": 242
      }
    ]
  },
  {
    "schemaVersion": 1,
    "case": {
      "preset": "quick",
      "scene": "space-sentinel",
      "scenePath": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/space-sentinel.json",
      "material": "authored",
      "engine": "cpu",
      "worker": "/home/movj/code/dev/Ray_Tracer_FSharp/BenchmarkRunner/bin/Release/net10.0/BenchmarkRunner.dll",
      "acceleration": "bvh",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "inputFiles": [
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/armor-panel.ply",
          "sha256": "55f4c11676b8df5e2a459f833980b2a5685bd77a036c3be23e81023202f72e93",
          "bytes": 1326
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/armor-torso.ply",
          "sha256": "c48a601cca9d5ba4e263eb35bbdd78cc8650fbe6343a2f3e7f7c161d291e7d36",
          "bytes": 7467
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/disc.ply",
          "sha256": "7fe0e61611762138a2c371791419ad12e657458d1be98f397178e8dffdcf8033",
          "bytes": 19872
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/moulded-pedestal.ply",
          "sha256": "bb03959b4be279f2ed84e88713552e2a890b0d4d83f3db80d0b44768213b3955",
          "bytes": 47270
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/octagonal-stone.ply",
          "sha256": "ef2d2ee33499417f3a8566c18faa3650e11f7363c95f923c614d6e49c12f9cb0",
          "bytes": 3103
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/ring.ply",
          "sha256": "a8c5fa93e3853cf9acc908f69d62f77745a1b6006ecce8404c0f31f880e13cce",
          "bytes": 71054
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-box.ply",
          "sha256": "d3e61dcd3397ee5db3e1dd9885131a966c968ccab4c8b0fb8a368cc5397406b1",
          "bytes": 20502
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-cylinder.ply",
          "sha256": "197d4d973167b6be6c4cc26fd01fb4f83eb5b846eb56a59d17ef74a358a37793",
          "bytes": 21136
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-cape.ply",
          "sha256": "06edc1ee43a8ab07b88c778ad77f60cd91903ccb8b52b2eb4df8aaf8110a5f43",
          "bytes": 270808
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-faceplate.ply",
          "sha256": "073580616082e0c98fc4202dd9153b0e8aa7bdd3ca4bc156ea1d415b79af8c43",
          "bytes": 1304
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-fin.ply",
          "sha256": "ee51faa35644941896c39bb5e83762c2f409074df6f72adf4aa9900cafe1404f",
          "bytes": 1112
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-helmet.ply",
          "sha256": "edb635eda496d2f3b1a7fd7880ab2b895be258f26831b71c0a7cdbd76b471097",
          "bytes": 7608
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-visor.ply",
          "sha256": "33907454d92e548756236e12c9a9ae491fc502cff04462e389b8d901282ee3ff",
          "bytes": 1735
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/small-sphere.ply",
          "sha256": "3f7b4f85cd8b2dea3a1a6833b1693151daab474ee6588b04ca234fb5c61fc05d",
          "bytes": 24048
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/brushed-metal.png",
          "sha256": "4dcea343942815bfa02254fc76388ec7c1327b58be1a656c3aa080b03674176b",
          "bytes": 18697
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/woven-fabric.png",
          "sha256": "e7ec12905d86060fe0faff3114927229e32da602ccfeae531eb40bd25a674d4a",
          "bytes": 334405
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/baseline.json",
          "sha256": "c9b7542c80afbe961d904e61bfbaa842524fdc7446019953154efddf496d9ba0",
          "bytes": 565
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/source.sha256",
          "sha256": "e16be33a22219bf6a61a41b10eb407db9601b02e8ec37bbb5dce49574beb20fa",
          "bytes": 6205
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/provenance.json",
          "sha256": "2e013d878c5607edd0d35361869d75370f17855c0bb4bfe6efae249808a915ae",
          "bytes": 39154
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/space-sentinel.json",
          "sha256": "8036b0353a9d002df6fe71b8751a794c88eaa5167b43534cef550cf29a16d65e",
          "bytes": 31942
        }
      ],
      "contextFingerprint": "a96f0e72712e8454aae3b6f1f1ea90bc0edbc2aef31ae5264b4591fa18e8197a",
      "fingerprint": "5f614ee311168030d985cf3991167bb61c1eb0464c2612797dd6ab67f40ffb50",
      "repeats": 1,
      "warmups": 0
    },
    "repeat": 1,
    "warmup": false,
    "attempt": 1,
    "startedUtc": "2026-09-07T14:23:53.6822685\u002B00:00",
    "status": "success",
    "error": "",
    "exitCode": 0,
    "coldMs": 792.9498,
    "metrics": {
      "schemaVersion": 1,
      "engine": "cpu",
      "backend": "cpu/bvh",
      "device": "Intel(R) Core(TM) Ultra 9 185H",
      "scene": "space-sentinel",
      "material": "authored",
      "status": "success",
      "error": "",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "timings": {
        "loadMs": 262.82270000000005,
        "buildMs": 69.80489999999995,
        "compileMs": null,
        "uploadMs": null,
        "traceMs": 363.7867,
        "downloadMs": null,
        "encodeMs": 25.7319,
        "cleanupMs": 0.0114,
        "totalMs": 744.4293
      },
      "allocatedBytes": 315351736,
      "peakWorkingSetBytes": 94167040,
      "peakDeviceBytes": null,
      "gcCollections": [
        25,
        4,
        2
      ],
      "invalidPixels": 0,
      "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/authored/cpu/5f614ee311168030d985cf3991167bb61c1eb0464c2612797dd6ab67f40ffb50/repeat-001/attempt-001/render.png",
      "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/authored/cpu/5f614ee311168030d985cf3991167bb61c1eb0464c2612797dd6ab67f40ffb50/repeat-001/attempt-001/linear.pfm"
    },
    "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/authored/cpu/5f614ee311168030d985cf3991167bb61c1eb0464c2612797dd6ab67f40ffb50/repeat-001/attempt-001/render.png",
    "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/authored/cpu/5f614ee311168030d985cf3991167bb61c1eb0464c2612797dd6ab67f40ffb50/repeat-001/attempt-001/linear.pfm",
    "metricsPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/authored/cpu/5f614ee311168030d985cf3991167bb61c1eb0464c2612797dd6ab67f40ffb50/repeat-001/attempt-001/metrics.json",
    "workerMetadataPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/authored/cpu/5f614ee311168030d985cf3991167bb61c1eb0464c2612797dd6ab67f40ffb50/repeat-001/attempt-001/metrics.json.worker.json",
    "stdoutPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/authored/cpu/5f614ee311168030d985cf3991167bb61c1eb0464c2612797dd6ab67f40ffb50/repeat-001/attempt-001/stdout.log",
    "stderrPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/authored/cpu/5f614ee311168030d985cf3991167bb61c1eb0464c2612797dd6ab67f40ffb50/repeat-001/attempt-001/stderr.log",
    "trialPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/authored/cpu/5f614ee311168030d985cf3991167bb61c1eb0464c2612797dd6ab67f40ffb50/repeat-001/trial.json",
    "files": [
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/authored/cpu/5f614ee311168030d985cf3991167bb61c1eb0464c2612797dd6ab67f40ffb50/repeat-001/attempt-001/render.png",
        "sha256": "c369802809da1a476be4b4343a2213fcda602280040af1964eeed71eaa54a3a2",
        "bytes": 5046
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/authored/cpu/5f614ee311168030d985cf3991167bb61c1eb0464c2612797dd6ab67f40ffb50/repeat-001/attempt-001/linear.pfm",
        "sha256": "73745175b97f66411aba5954a5c367fc38e8f897180f93615860c0689520429e",
        "bytes": 49166
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/authored/cpu/5f614ee311168030d985cf3991167bb61c1eb0464c2612797dd6ab67f40ffb50/repeat-001/attempt-001/metrics.json",
        "sha256": "3752e2aaddba124bbafa7fd4c254fe4a5089ff5e01da80bdb1c0c0387d5ef5ee",
        "bytes": 1348
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/authored/cpu/5f614ee311168030d985cf3991167bb61c1eb0464c2612797dd6ab67f40ffb50/repeat-001/attempt-001/metrics.json.worker.json",
        "sha256": "68869b82828df0aa8ae98282d7e3ed6ba59a576d33479acd03f7786606402c7b",
        "bytes": 1806
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/authored/cpu/5f614ee311168030d985cf3991167bb61c1eb0464c2612797dd6ab67f40ffb50/repeat-001/attempt-001/settings.json",
        "sha256": "1e200723a237d7e9a5d64f41f9827a428da7defbe091489b9103586a334ecdb6",
        "bytes": 242
      }
    ]
  },
  {
    "schemaVersion": 1,
    "case": {
      "preset": "quick",
      "scene": "space-sentinel",
      "scenePath": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/space-sentinel.json",
      "material": "authored",
      "engine": "gpu",
      "worker": "/home/movj/code/dev/Ray_Tracer_FSharp/RayTracer.Gpu/bin/Release/net10.0/RayTracer.Gpu.dll",
      "acceleration": "gpu",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "inputFiles": [
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/armor-panel.ply",
          "sha256": "55f4c11676b8df5e2a459f833980b2a5685bd77a036c3be23e81023202f72e93",
          "bytes": 1326
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/armor-torso.ply",
          "sha256": "c48a601cca9d5ba4e263eb35bbdd78cc8650fbe6343a2f3e7f7c161d291e7d36",
          "bytes": 7467
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/disc.ply",
          "sha256": "7fe0e61611762138a2c371791419ad12e657458d1be98f397178e8dffdcf8033",
          "bytes": 19872
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/moulded-pedestal.ply",
          "sha256": "bb03959b4be279f2ed84e88713552e2a890b0d4d83f3db80d0b44768213b3955",
          "bytes": 47270
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/octagonal-stone.ply",
          "sha256": "ef2d2ee33499417f3a8566c18faa3650e11f7363c95f923c614d6e49c12f9cb0",
          "bytes": 3103
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/ring.ply",
          "sha256": "a8c5fa93e3853cf9acc908f69d62f77745a1b6006ecce8404c0f31f880e13cce",
          "bytes": 71054
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-box.ply",
          "sha256": "d3e61dcd3397ee5db3e1dd9885131a966c968ccab4c8b0fb8a368cc5397406b1",
          "bytes": 20502
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-cylinder.ply",
          "sha256": "197d4d973167b6be6c4cc26fd01fb4f83eb5b846eb56a59d17ef74a358a37793",
          "bytes": 21136
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-cape.ply",
          "sha256": "06edc1ee43a8ab07b88c778ad77f60cd91903ccb8b52b2eb4df8aaf8110a5f43",
          "bytes": 270808
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-faceplate.ply",
          "sha256": "073580616082e0c98fc4202dd9153b0e8aa7bdd3ca4bc156ea1d415b79af8c43",
          "bytes": 1304
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-fin.ply",
          "sha256": "ee51faa35644941896c39bb5e83762c2f409074df6f72adf4aa9900cafe1404f",
          "bytes": 1112
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-helmet.ply",
          "sha256": "edb635eda496d2f3b1a7fd7880ab2b895be258f26831b71c0a7cdbd76b471097",
          "bytes": 7608
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-visor.ply",
          "sha256": "33907454d92e548756236e12c9a9ae491fc502cff04462e389b8d901282ee3ff",
          "bytes": 1735
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/small-sphere.ply",
          "sha256": "3f7b4f85cd8b2dea3a1a6833b1693151daab474ee6588b04ca234fb5c61fc05d",
          "bytes": 24048
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/brushed-metal.png",
          "sha256": "4dcea343942815bfa02254fc76388ec7c1327b58be1a656c3aa080b03674176b",
          "bytes": 18697
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/woven-fabric.png",
          "sha256": "e7ec12905d86060fe0faff3114927229e32da602ccfeae531eb40bd25a674d4a",
          "bytes": 334405
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/baseline.json",
          "sha256": "c9b7542c80afbe961d904e61bfbaa842524fdc7446019953154efddf496d9ba0",
          "bytes": 565
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/source.sha256",
          "sha256": "e16be33a22219bf6a61a41b10eb407db9601b02e8ec37bbb5dce49574beb20fa",
          "bytes": 6205
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/provenance.json",
          "sha256": "2e013d878c5607edd0d35361869d75370f17855c0bb4bfe6efae249808a915ae",
          "bytes": 39154
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/space-sentinel.json",
          "sha256": "8036b0353a9d002df6fe71b8751a794c88eaa5167b43534cef550cf29a16d65e",
          "bytes": 31942
        }
      ],
      "contextFingerprint": "a96f0e72712e8454aae3b6f1f1ea90bc0edbc2aef31ae5264b4591fa18e8197a",
      "fingerprint": "6bc71f5e9696e54496dc6130c85dfa6ee184bd84f9fc9f5599e9a2c55959768f",
      "repeats": 1,
      "warmups": 0
    },
    "repeat": 1,
    "warmup": false,
    "attempt": 1,
    "startedUtc": "2026-09-07T14:23:54.4792781\u002B00:00",
    "status": "success",
    "error": "",
    "exitCode": 0,
    "coldMs": 4178.8477,
    "metrics": {
      "schemaVersion": 1,
      "engine": "modern-gpu",
      "backend": "cuda-compute",
      "device": "NVIDIA RTX 3000 Ada Generation Laptop GPU; CUDA 13.2; sm_SM_89",
      "scene": "space-sentinel",
      "material": "authored",
      "status": "success",
      "error": "",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "timings": {
        "loadMs": 120.29,
        "buildMs": 222.5744,
        "compileMs": 3534.3577,
        "uploadMs": 24.8045,
        "traceMs": 63.3489,
        "downloadMs": 3.7058999999999997,
        "encodeMs": 18.8305,
        "cleanupMs": 53.4501,
        "totalMs": 4103.9206
      },
      "allocatedBytes": 600099176,
      "peakWorkingSetBytes": 428146688,
      "peakDeviceBytes": 20950216,
      "gcCollections": [
        50,
        35,
        7
      ],
      "invalidPixels": 0,
      "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/authored/gpu/6bc71f5e9696e54496dc6130c85dfa6ee184bd84f9fc9f5599e9a2c55959768f/repeat-001/attempt-001/render.png",
      "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/authored/gpu/6bc71f5e9696e54496dc6130c85dfa6ee184bd84f9fc9f5599e9a2c55959768f/repeat-001/attempt-001/linear.pfm"
    },
    "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/authored/gpu/6bc71f5e9696e54496dc6130c85dfa6ee184bd84f9fc9f5599e9a2c55959768f/repeat-001/attempt-001/render.png",
    "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/authored/gpu/6bc71f5e9696e54496dc6130c85dfa6ee184bd84f9fc9f5599e9a2c55959768f/repeat-001/attempt-001/linear.pfm",
    "metricsPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/authored/gpu/6bc71f5e9696e54496dc6130c85dfa6ee184bd84f9fc9f5599e9a2c55959768f/repeat-001/attempt-001/metrics.json",
    "workerMetadataPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/authored/gpu/6bc71f5e9696e54496dc6130c85dfa6ee184bd84f9fc9f5599e9a2c55959768f/repeat-001/attempt-001/metrics.json.worker.json",
    "stdoutPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/authored/gpu/6bc71f5e9696e54496dc6130c85dfa6ee184bd84f9fc9f5599e9a2c55959768f/repeat-001/attempt-001/stdout.log",
    "stderrPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/authored/gpu/6bc71f5e9696e54496dc6130c85dfa6ee184bd84f9fc9f5599e9a2c55959768f/repeat-001/attempt-001/stderr.log",
    "trialPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/authored/gpu/6bc71f5e9696e54496dc6130c85dfa6ee184bd84f9fc9f5599e9a2c55959768f/repeat-001/trial.json",
    "files": [
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/authored/gpu/6bc71f5e9696e54496dc6130c85dfa6ee184bd84f9fc9f5599e9a2c55959768f/repeat-001/attempt-001/render.png",
        "sha256": "606c606e6416c8885296b392a26c94e2420e097a652fc9228379b04195c85c8a",
        "bytes": 5042
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/authored/gpu/6bc71f5e9696e54496dc6130c85dfa6ee184bd84f9fc9f5599e9a2c55959768f/repeat-001/attempt-001/linear.pfm",
        "sha256": "51c4e46192d66a34b39593db280015841487df40ae1fc155942942ebe8379194",
        "bytes": 49166
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/authored/gpu/6bc71f5e9696e54496dc6130c85dfa6ee184bd84f9fc9f5599e9a2c55959768f/repeat-001/attempt-001/metrics.json",
        "sha256": "574b10f7c5e36dce504be987ba098b9679d611409bebc07058bc21da26fc5b57",
        "bytes": 1401
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/space-sentinel/authored/gpu/6bc71f5e9696e54496dc6130c85dfa6ee184bd84f9fc9f5599e9a2c55959768f/repeat-001/attempt-001/settings.json",
        "sha256": "1e200723a237d7e9a5d64f41f9827a428da7defbe091489b9103586a334ecdb6",
        "bytes": 242
      }
    ]
  },
  {
    "schemaVersion": 1,
    "case": {
      "preset": "quick",
      "scene": "sky-arena",
      "scenePath": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/sky-arena.json",
      "material": "matte",
      "engine": "cpu",
      "worker": "/home/movj/code/dev/Ray_Tracer_FSharp/BenchmarkRunner/bin/Release/net10.0/BenchmarkRunner.dll",
      "acceleration": "bvh",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "inputFiles": [
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/disc.ply",
          "sha256": "7fe0e61611762138a2c371791419ad12e657458d1be98f397178e8dffdcf8033",
          "bytes": 19872
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/floating-rock.ply",
          "sha256": "182ed5b30b90afa512da63e2d7e20a46afbdb0bb9e9d0289044fe2a25ad62125",
          "bytes": 7522
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/hero-scarf.ply",
          "sha256": "e165047c8b4a8791c851154a8337a0f0853420983602595b840c87fa55c09a0f",
          "bytes": 64814
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/octagonal-stone.ply",
          "sha256": "ef2d2ee33499417f3a8566c18faa3650e11f7363c95f923c614d6e49c12f9cb0",
          "bytes": 3103
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/ring.ply",
          "sha256": "a8c5fa93e3853cf9acc908f69d62f77745a1b6006ecce8404c0f31f880e13cce",
          "bytes": 71054
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-box.ply",
          "sha256": "d3e61dcd3397ee5db3e1dd9885131a966c968ccab4c8b0fb8a368cc5397406b1",
          "bytes": 20502
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-cylinder.ply",
          "sha256": "197d4d973167b6be6c4cc26fd01fb4f83eb5b846eb56a59d17ef74a358a37793",
          "bytes": 21136
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-fin.ply",
          "sha256": "ee51faa35644941896c39bb5e83762c2f409074df6f72adf4aa9900cafe1404f",
          "bytes": 1112
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/small-sphere.ply",
          "sha256": "3f7b4f85cd8b2dea3a1a6833b1693151daab474ee6588b04ca234fb5c61fc05d",
          "bytes": 24048
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sphere.ply",
          "sha256": "2c518f6b50542995d0038ffa70a362db39419ba94f7b23e1da37468f2050d377",
          "bytes": 66949
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/swept-hair-lock.ply",
          "sha256": "7ccc2a6323ecb696180ff15c9926b4b8564243244095611c48ba53f331343258",
          "bytes": 29089
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/tapered-leg.ply",
          "sha256": "20940ed0b5b0270834f5e5241b3b83e56d0b954a6cce7c21a1d7028165aa042f",
          "bytes": 15840
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/tunic-panel.ply",
          "sha256": "2e76db8cd41e74a2239cb283bcc291ea833b53fcb26245bad6b361b874511376",
          "bytes": 1348
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/basalt.png",
          "sha256": "d138e2837bec7d32cbae9d59cb3fc90887aa17c32239feaed8c25a834816ca44",
          "bytes": 465322
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/woven-fabric.png",
          "sha256": "e7ec12905d86060fe0faff3114927229e32da602ccfeae531eb40bd25a674d4a",
          "bytes": 334405
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/baseline.json",
          "sha256": "c9b7542c80afbe961d904e61bfbaa842524fdc7446019953154efddf496d9ba0",
          "bytes": 565
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/source.sha256",
          "sha256": "e16be33a22219bf6a61a41b10eb407db9601b02e8ec37bbb5dce49574beb20fa",
          "bytes": 6205
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/provenance.json",
          "sha256": "2e013d878c5607edd0d35361869d75370f17855c0bb4bfe6efae249808a915ae",
          "bytes": 39154
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/sky-arena.json",
          "sha256": "6bc23ff6ec29a955201bf492a5b7660415e64d0e7a27a2e75d960576e7b57805",
          "bytes": 59686
        }
      ],
      "contextFingerprint": "a96f0e72712e8454aae3b6f1f1ea90bc0edbc2aef31ae5264b4591fa18e8197a",
      "fingerprint": "14306631adacac1512e686d69e6af3185835f5dfbf8b2dd2afddc890033048b7",
      "repeats": 1,
      "warmups": 0
    },
    "repeat": 1,
    "warmup": false,
    "attempt": 1,
    "startedUtc": "2026-09-07T14:23:58.6627116\u002B00:00",
    "status": "success",
    "error": "",
    "exitCode": 0,
    "coldMs": 737.3073,
    "metrics": {
      "schemaVersion": 1,
      "engine": "cpu",
      "backend": "cpu/bvh",
      "device": "Intel(R) Core(TM) Ultra 9 185H",
      "scene": "sky-arena",
      "material": "matte",
      "status": "success",
      "error": "",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "timings": {
        "loadMs": 269.9155,
        "buildMs": 62.30320000000001,
        "compileMs": null,
        "uploadMs": null,
        "traceMs": 311.5667,
        "downloadMs": null,
        "encodeMs": 20.3508,
        "cleanupMs": 0.0119,
        "totalMs": 684.8121
      },
      "allocatedBytes": 250513520,
      "peakWorkingSetBytes": 90058752,
      "peakDeviceBytes": null,
      "gcCollections": [
        20,
        2,
        1
      ],
      "invalidPixels": 0,
      "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/matte/cpu/14306631adacac1512e686d69e6af3185835f5dfbf8b2dd2afddc890033048b7/repeat-001/attempt-001/render.png",
      "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/matte/cpu/14306631adacac1512e686d69e6af3185835f5dfbf8b2dd2afddc890033048b7/repeat-001/attempt-001/linear.pfm"
    },
    "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/matte/cpu/14306631adacac1512e686d69e6af3185835f5dfbf8b2dd2afddc890033048b7/repeat-001/attempt-001/render.png",
    "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/matte/cpu/14306631adacac1512e686d69e6af3185835f5dfbf8b2dd2afddc890033048b7/repeat-001/attempt-001/linear.pfm",
    "metricsPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/matte/cpu/14306631adacac1512e686d69e6af3185835f5dfbf8b2dd2afddc890033048b7/repeat-001/attempt-001/metrics.json",
    "workerMetadataPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/matte/cpu/14306631adacac1512e686d69e6af3185835f5dfbf8b2dd2afddc890033048b7/repeat-001/attempt-001/metrics.json.worker.json",
    "stdoutPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/matte/cpu/14306631adacac1512e686d69e6af3185835f5dfbf8b2dd2afddc890033048b7/repeat-001/attempt-001/stdout.log",
    "stderrPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/matte/cpu/14306631adacac1512e686d69e6af3185835f5dfbf8b2dd2afddc890033048b7/repeat-001/attempt-001/stderr.log",
    "trialPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/matte/cpu/14306631adacac1512e686d69e6af3185835f5dfbf8b2dd2afddc890033048b7/repeat-001/trial.json",
    "files": [
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/matte/cpu/14306631adacac1512e686d69e6af3185835f5dfbf8b2dd2afddc890033048b7/repeat-001/attempt-001/render.png",
        "sha256": "e47d93512a682ddf10e838ff788163fe1ae132fd54637acdd5bb3f3cbe49461b",
        "bytes": 6119
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/matte/cpu/14306631adacac1512e686d69e6af3185835f5dfbf8b2dd2afddc890033048b7/repeat-001/attempt-001/linear.pfm",
        "sha256": "fa9abf589ae7705dffad2119ea57881bd962c152b26542eb2140f62d2dbef89b",
        "bytes": 49166
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/matte/cpu/14306631adacac1512e686d69e6af3185835f5dfbf8b2dd2afddc890033048b7/repeat-001/attempt-001/metrics.json",
        "sha256": "1e9f4fd6050a2e25a364e9e3c5428e4f379c1afb57783eff57c4f4eb66904b84",
        "bytes": 1314
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/matte/cpu/14306631adacac1512e686d69e6af3185835f5dfbf8b2dd2afddc890033048b7/repeat-001/attempt-001/metrics.json.worker.json",
        "sha256": "68869b82828df0aa8ae98282d7e3ed6ba59a576d33479acd03f7786606402c7b",
        "bytes": 1806
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/matte/cpu/14306631adacac1512e686d69e6af3185835f5dfbf8b2dd2afddc890033048b7/repeat-001/attempt-001/settings.json",
        "sha256": "1e200723a237d7e9a5d64f41f9827a428da7defbe091489b9103586a334ecdb6",
        "bytes": 242
      }
    ]
  },
  {
    "schemaVersion": 1,
    "case": {
      "preset": "quick",
      "scene": "sky-arena",
      "scenePath": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/sky-arena.json",
      "material": "matte",
      "engine": "gpu",
      "worker": "/home/movj/code/dev/Ray_Tracer_FSharp/RayTracer.Gpu/bin/Release/net10.0/RayTracer.Gpu.dll",
      "acceleration": "gpu",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "inputFiles": [
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/disc.ply",
          "sha256": "7fe0e61611762138a2c371791419ad12e657458d1be98f397178e8dffdcf8033",
          "bytes": 19872
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/floating-rock.ply",
          "sha256": "182ed5b30b90afa512da63e2d7e20a46afbdb0bb9e9d0289044fe2a25ad62125",
          "bytes": 7522
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/hero-scarf.ply",
          "sha256": "e165047c8b4a8791c851154a8337a0f0853420983602595b840c87fa55c09a0f",
          "bytes": 64814
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/octagonal-stone.ply",
          "sha256": "ef2d2ee33499417f3a8566c18faa3650e11f7363c95f923c614d6e49c12f9cb0",
          "bytes": 3103
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/ring.ply",
          "sha256": "a8c5fa93e3853cf9acc908f69d62f77745a1b6006ecce8404c0f31f880e13cce",
          "bytes": 71054
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-box.ply",
          "sha256": "d3e61dcd3397ee5db3e1dd9885131a966c968ccab4c8b0fb8a368cc5397406b1",
          "bytes": 20502
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-cylinder.ply",
          "sha256": "197d4d973167b6be6c4cc26fd01fb4f83eb5b846eb56a59d17ef74a358a37793",
          "bytes": 21136
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-fin.ply",
          "sha256": "ee51faa35644941896c39bb5e83762c2f409074df6f72adf4aa9900cafe1404f",
          "bytes": 1112
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/small-sphere.ply",
          "sha256": "3f7b4f85cd8b2dea3a1a6833b1693151daab474ee6588b04ca234fb5c61fc05d",
          "bytes": 24048
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sphere.ply",
          "sha256": "2c518f6b50542995d0038ffa70a362db39419ba94f7b23e1da37468f2050d377",
          "bytes": 66949
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/swept-hair-lock.ply",
          "sha256": "7ccc2a6323ecb696180ff15c9926b4b8564243244095611c48ba53f331343258",
          "bytes": 29089
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/tapered-leg.ply",
          "sha256": "20940ed0b5b0270834f5e5241b3b83e56d0b954a6cce7c21a1d7028165aa042f",
          "bytes": 15840
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/tunic-panel.ply",
          "sha256": "2e76db8cd41e74a2239cb283bcc291ea833b53fcb26245bad6b361b874511376",
          "bytes": 1348
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/basalt.png",
          "sha256": "d138e2837bec7d32cbae9d59cb3fc90887aa17c32239feaed8c25a834816ca44",
          "bytes": 465322
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/woven-fabric.png",
          "sha256": "e7ec12905d86060fe0faff3114927229e32da602ccfeae531eb40bd25a674d4a",
          "bytes": 334405
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/baseline.json",
          "sha256": "c9b7542c80afbe961d904e61bfbaa842524fdc7446019953154efddf496d9ba0",
          "bytes": 565
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/source.sha256",
          "sha256": "e16be33a22219bf6a61a41b10eb407db9601b02e8ec37bbb5dce49574beb20fa",
          "bytes": 6205
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/provenance.json",
          "sha256": "2e013d878c5607edd0d35361869d75370f17855c0bb4bfe6efae249808a915ae",
          "bytes": 39154
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/sky-arena.json",
          "sha256": "6bc23ff6ec29a955201bf492a5b7660415e64d0e7a27a2e75d960576e7b57805",
          "bytes": 59686
        }
      ],
      "contextFingerprint": "a96f0e72712e8454aae3b6f1f1ea90bc0edbc2aef31ae5264b4591fa18e8197a",
      "fingerprint": "cdfd63be6575eaa6078f8f565dab3b5e8e633fb9c12152d190eca9aa444cf339",
      "repeats": 1,
      "warmups": 0
    },
    "repeat": 1,
    "warmup": false,
    "attempt": 1,
    "startedUtc": "2026-09-07T14:23:59.4040004\u002B00:00",
    "status": "success",
    "error": "",
    "exitCode": 0,
    "coldMs": 3752.4248,
    "metrics": {
      "schemaVersion": 1,
      "engine": "modern-gpu",
      "backend": "cuda-compute",
      "device": "NVIDIA RTX 3000 Ada Generation Laptop GPU; CUDA 13.2; sm_SM_89",
      "scene": "sky-arena",
      "material": "matte",
      "status": "success",
      "error": "",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "timings": {
        "loadMs": 109.6,
        "buildMs": 375.3501,
        "compileMs": 2996.0412,
        "uploadMs": 27.7361,
        "traceMs": 45.2171,
        "downloadMs": 3.8558,
        "encodeMs": 17.2581,
        "cleanupMs": 38.1717,
        "totalMs": 3675.9929
      },
      "allocatedBytes": 603940984,
      "peakWorkingSetBytes": 451035136,
      "peakDeviceBytes": 22800788,
      "gcCollections": [
        50,
        36,
        8
      ],
      "invalidPixels": 0,
      "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/matte/gpu/cdfd63be6575eaa6078f8f565dab3b5e8e633fb9c12152d190eca9aa444cf339/repeat-001/attempt-001/render.png",
      "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/matte/gpu/cdfd63be6575eaa6078f8f565dab3b5e8e633fb9c12152d190eca9aa444cf339/repeat-001/attempt-001/linear.pfm"
    },
    "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/matte/gpu/cdfd63be6575eaa6078f8f565dab3b5e8e633fb9c12152d190eca9aa444cf339/repeat-001/attempt-001/render.png",
    "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/matte/gpu/cdfd63be6575eaa6078f8f565dab3b5e8e633fb9c12152d190eca9aa444cf339/repeat-001/attempt-001/linear.pfm",
    "metricsPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/matte/gpu/cdfd63be6575eaa6078f8f565dab3b5e8e633fb9c12152d190eca9aa444cf339/repeat-001/attempt-001/metrics.json",
    "workerMetadataPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/matte/gpu/cdfd63be6575eaa6078f8f565dab3b5e8e633fb9c12152d190eca9aa444cf339/repeat-001/attempt-001/metrics.json.worker.json",
    "stdoutPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/matte/gpu/cdfd63be6575eaa6078f8f565dab3b5e8e633fb9c12152d190eca9aa444cf339/repeat-001/attempt-001/stdout.log",
    "stderrPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/matte/gpu/cdfd63be6575eaa6078f8f565dab3b5e8e633fb9c12152d190eca9aa444cf339/repeat-001/attempt-001/stderr.log",
    "trialPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/matte/gpu/cdfd63be6575eaa6078f8f565dab3b5e8e633fb9c12152d190eca9aa444cf339/repeat-001/trial.json",
    "files": [
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/matte/gpu/cdfd63be6575eaa6078f8f565dab3b5e8e633fb9c12152d190eca9aa444cf339/repeat-001/attempt-001/render.png",
        "sha256": "e063c9f82144c4a1ba1f7dd9d0a572885800cb6c0cc40d5b57a8ab41943636a4",
        "bytes": 6116
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/matte/gpu/cdfd63be6575eaa6078f8f565dab3b5e8e633fb9c12152d190eca9aa444cf339/repeat-001/attempt-001/linear.pfm",
        "sha256": "107abfdc5d91972b91aa3ebcaa6f9b4e3b7b4dca8d0ab2141768db00088ab9fb",
        "bytes": 49166
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/matte/gpu/cdfd63be6575eaa6078f8f565dab3b5e8e633fb9c12152d190eca9aa444cf339/repeat-001/attempt-001/metrics.json",
        "sha256": "713a34b8bbbfafaebefb424d1649217e0d8facae9550eb2ad6a52e7e765b74c2",
        "bytes": 1364
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/matte/gpu/cdfd63be6575eaa6078f8f565dab3b5e8e633fb9c12152d190eca9aa444cf339/repeat-001/attempt-001/settings.json",
        "sha256": "1e200723a237d7e9a5d64f41f9827a428da7defbe091489b9103586a334ecdb6",
        "bytes": 242
      }
    ]
  },
  {
    "schemaVersion": 1,
    "case": {
      "preset": "quick",
      "scene": "sky-arena",
      "scenePath": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/sky-arena.json",
      "material": "phong",
      "engine": "cpu",
      "worker": "/home/movj/code/dev/Ray_Tracer_FSharp/BenchmarkRunner/bin/Release/net10.0/BenchmarkRunner.dll",
      "acceleration": "bvh",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "inputFiles": [
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/disc.ply",
          "sha256": "7fe0e61611762138a2c371791419ad12e657458d1be98f397178e8dffdcf8033",
          "bytes": 19872
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/floating-rock.ply",
          "sha256": "182ed5b30b90afa512da63e2d7e20a46afbdb0bb9e9d0289044fe2a25ad62125",
          "bytes": 7522
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/hero-scarf.ply",
          "sha256": "e165047c8b4a8791c851154a8337a0f0853420983602595b840c87fa55c09a0f",
          "bytes": 64814
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/octagonal-stone.ply",
          "sha256": "ef2d2ee33499417f3a8566c18faa3650e11f7363c95f923c614d6e49c12f9cb0",
          "bytes": 3103
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/ring.ply",
          "sha256": "a8c5fa93e3853cf9acc908f69d62f77745a1b6006ecce8404c0f31f880e13cce",
          "bytes": 71054
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-box.ply",
          "sha256": "d3e61dcd3397ee5db3e1dd9885131a966c968ccab4c8b0fb8a368cc5397406b1",
          "bytes": 20502
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-cylinder.ply",
          "sha256": "197d4d973167b6be6c4cc26fd01fb4f83eb5b846eb56a59d17ef74a358a37793",
          "bytes": 21136
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-fin.ply",
          "sha256": "ee51faa35644941896c39bb5e83762c2f409074df6f72adf4aa9900cafe1404f",
          "bytes": 1112
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/small-sphere.ply",
          "sha256": "3f7b4f85cd8b2dea3a1a6833b1693151daab474ee6588b04ca234fb5c61fc05d",
          "bytes": 24048
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sphere.ply",
          "sha256": "2c518f6b50542995d0038ffa70a362db39419ba94f7b23e1da37468f2050d377",
          "bytes": 66949
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/swept-hair-lock.ply",
          "sha256": "7ccc2a6323ecb696180ff15c9926b4b8564243244095611c48ba53f331343258",
          "bytes": 29089
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/tapered-leg.ply",
          "sha256": "20940ed0b5b0270834f5e5241b3b83e56d0b954a6cce7c21a1d7028165aa042f",
          "bytes": 15840
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/tunic-panel.ply",
          "sha256": "2e76db8cd41e74a2239cb283bcc291ea833b53fcb26245bad6b361b874511376",
          "bytes": 1348
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/basalt.png",
          "sha256": "d138e2837bec7d32cbae9d59cb3fc90887aa17c32239feaed8c25a834816ca44",
          "bytes": 465322
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/woven-fabric.png",
          "sha256": "e7ec12905d86060fe0faff3114927229e32da602ccfeae531eb40bd25a674d4a",
          "bytes": 334405
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/baseline.json",
          "sha256": "c9b7542c80afbe961d904e61bfbaa842524fdc7446019953154efddf496d9ba0",
          "bytes": 565
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/source.sha256",
          "sha256": "e16be33a22219bf6a61a41b10eb407db9601b02e8ec37bbb5dce49574beb20fa",
          "bytes": 6205
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/provenance.json",
          "sha256": "2e013d878c5607edd0d35361869d75370f17855c0bb4bfe6efae249808a915ae",
          "bytes": 39154
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/sky-arena.json",
          "sha256": "6bc23ff6ec29a955201bf492a5b7660415e64d0e7a27a2e75d960576e7b57805",
          "bytes": 59686
        }
      ],
      "contextFingerprint": "a96f0e72712e8454aae3b6f1f1ea90bc0edbc2aef31ae5264b4591fa18e8197a",
      "fingerprint": "17bbb35ffb20d4275bffea988f43c37c68f1ef7bdb0649a4aee9043c6b3a4c23",
      "repeats": 1,
      "warmups": 0
    },
    "repeat": 1,
    "warmup": false,
    "attempt": 1,
    "startedUtc": "2026-09-07T14:24:03.1607646\u002B00:00",
    "status": "success",
    "error": "",
    "exitCode": 0,
    "coldMs": 708.196,
    "metrics": {
      "schemaVersion": 1,
      "engine": "cpu",
      "backend": "cpu/bvh",
      "device": "Intel(R) Core(TM) Ultra 9 185H",
      "scene": "sky-arena",
      "material": "phong",
      "status": "success",
      "error": "",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "timings": {
        "loadMs": 301.01769999999993,
        "buildMs": 61.152500000000025,
        "compileMs": null,
        "uploadMs": null,
        "traceMs": 248.0193,
        "downloadMs": null,
        "encodeMs": 21.0783,
        "cleanupMs": 0.0144,
        "totalMs": 652.5936
      },
      "allocatedBytes": 251366152,
      "peakWorkingSetBytes": 90640384,
      "peakDeviceBytes": null,
      "gcCollections": [
        20,
        2,
        1
      ],
      "invalidPixels": 0,
      "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/phong/cpu/17bbb35ffb20d4275bffea988f43c37c68f1ef7bdb0649a4aee9043c6b3a4c23/repeat-001/attempt-001/render.png",
      "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/phong/cpu/17bbb35ffb20d4275bffea988f43c37c68f1ef7bdb0649a4aee9043c6b3a4c23/repeat-001/attempt-001/linear.pfm"
    },
    "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/phong/cpu/17bbb35ffb20d4275bffea988f43c37c68f1ef7bdb0649a4aee9043c6b3a4c23/repeat-001/attempt-001/render.png",
    "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/phong/cpu/17bbb35ffb20d4275bffea988f43c37c68f1ef7bdb0649a4aee9043c6b3a4c23/repeat-001/attempt-001/linear.pfm",
    "metricsPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/phong/cpu/17bbb35ffb20d4275bffea988f43c37c68f1ef7bdb0649a4aee9043c6b3a4c23/repeat-001/attempt-001/metrics.json",
    "workerMetadataPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/phong/cpu/17bbb35ffb20d4275bffea988f43c37c68f1ef7bdb0649a4aee9043c6b3a4c23/repeat-001/attempt-001/metrics.json.worker.json",
    "stdoutPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/phong/cpu/17bbb35ffb20d4275bffea988f43c37c68f1ef7bdb0649a4aee9043c6b3a4c23/repeat-001/attempt-001/stdout.log",
    "stderrPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/phong/cpu/17bbb35ffb20d4275bffea988f43c37c68f1ef7bdb0649a4aee9043c6b3a4c23/repeat-001/attempt-001/stderr.log",
    "trialPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/phong/cpu/17bbb35ffb20d4275bffea988f43c37c68f1ef7bdb0649a4aee9043c6b3a4c23/repeat-001/trial.json",
    "files": [
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/phong/cpu/17bbb35ffb20d4275bffea988f43c37c68f1ef7bdb0649a4aee9043c6b3a4c23/repeat-001/attempt-001/render.png",
        "sha256": "c151fd1b6cbfae7685ff4d7e5b5656fbfc6140e5f745931c72c6522f764b7b92",
        "bytes": 6125
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/phong/cpu/17bbb35ffb20d4275bffea988f43c37c68f1ef7bdb0649a4aee9043c6b3a4c23/repeat-001/attempt-001/linear.pfm",
        "sha256": "f78ecc4673a83b0f42ac8c2b2463ce282fe38b42c78ac89b9fdabe7f298af215",
        "bytes": 49166
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/phong/cpu/17bbb35ffb20d4275bffea988f43c37c68f1ef7bdb0649a4aee9043c6b3a4c23/repeat-001/attempt-001/metrics.json",
        "sha256": "c783cc4e7842886d159b3f4072c846a1167ba2bc25514dcd3bea811de2c236bb",
        "bytes": 1325
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/phong/cpu/17bbb35ffb20d4275bffea988f43c37c68f1ef7bdb0649a4aee9043c6b3a4c23/repeat-001/attempt-001/metrics.json.worker.json",
        "sha256": "68869b82828df0aa8ae98282d7e3ed6ba59a576d33479acd03f7786606402c7b",
        "bytes": 1806
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/phong/cpu/17bbb35ffb20d4275bffea988f43c37c68f1ef7bdb0649a4aee9043c6b3a4c23/repeat-001/attempt-001/settings.json",
        "sha256": "1e200723a237d7e9a5d64f41f9827a428da7defbe091489b9103586a334ecdb6",
        "bytes": 242
      }
    ]
  },
  {
    "schemaVersion": 1,
    "case": {
      "preset": "quick",
      "scene": "sky-arena",
      "scenePath": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/sky-arena.json",
      "material": "phong",
      "engine": "gpu",
      "worker": "/home/movj/code/dev/Ray_Tracer_FSharp/RayTracer.Gpu/bin/Release/net10.0/RayTracer.Gpu.dll",
      "acceleration": "gpu",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "inputFiles": [
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/disc.ply",
          "sha256": "7fe0e61611762138a2c371791419ad12e657458d1be98f397178e8dffdcf8033",
          "bytes": 19872
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/floating-rock.ply",
          "sha256": "182ed5b30b90afa512da63e2d7e20a46afbdb0bb9e9d0289044fe2a25ad62125",
          "bytes": 7522
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/hero-scarf.ply",
          "sha256": "e165047c8b4a8791c851154a8337a0f0853420983602595b840c87fa55c09a0f",
          "bytes": 64814
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/octagonal-stone.ply",
          "sha256": "ef2d2ee33499417f3a8566c18faa3650e11f7363c95f923c614d6e49c12f9cb0",
          "bytes": 3103
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/ring.ply",
          "sha256": "a8c5fa93e3853cf9acc908f69d62f77745a1b6006ecce8404c0f31f880e13cce",
          "bytes": 71054
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-box.ply",
          "sha256": "d3e61dcd3397ee5db3e1dd9885131a966c968ccab4c8b0fb8a368cc5397406b1",
          "bytes": 20502
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-cylinder.ply",
          "sha256": "197d4d973167b6be6c4cc26fd01fb4f83eb5b846eb56a59d17ef74a358a37793",
          "bytes": 21136
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-fin.ply",
          "sha256": "ee51faa35644941896c39bb5e83762c2f409074df6f72adf4aa9900cafe1404f",
          "bytes": 1112
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/small-sphere.ply",
          "sha256": "3f7b4f85cd8b2dea3a1a6833b1693151daab474ee6588b04ca234fb5c61fc05d",
          "bytes": 24048
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sphere.ply",
          "sha256": "2c518f6b50542995d0038ffa70a362db39419ba94f7b23e1da37468f2050d377",
          "bytes": 66949
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/swept-hair-lock.ply",
          "sha256": "7ccc2a6323ecb696180ff15c9926b4b8564243244095611c48ba53f331343258",
          "bytes": 29089
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/tapered-leg.ply",
          "sha256": "20940ed0b5b0270834f5e5241b3b83e56d0b954a6cce7c21a1d7028165aa042f",
          "bytes": 15840
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/tunic-panel.ply",
          "sha256": "2e76db8cd41e74a2239cb283bcc291ea833b53fcb26245bad6b361b874511376",
          "bytes": 1348
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/basalt.png",
          "sha256": "d138e2837bec7d32cbae9d59cb3fc90887aa17c32239feaed8c25a834816ca44",
          "bytes": 465322
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/woven-fabric.png",
          "sha256": "e7ec12905d86060fe0faff3114927229e32da602ccfeae531eb40bd25a674d4a",
          "bytes": 334405
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/baseline.json",
          "sha256": "c9b7542c80afbe961d904e61bfbaa842524fdc7446019953154efddf496d9ba0",
          "bytes": 565
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/source.sha256",
          "sha256": "e16be33a22219bf6a61a41b10eb407db9601b02e8ec37bbb5dce49574beb20fa",
          "bytes": 6205
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/provenance.json",
          "sha256": "2e013d878c5607edd0d35361869d75370f17855c0bb4bfe6efae249808a915ae",
          "bytes": 39154
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/sky-arena.json",
          "sha256": "6bc23ff6ec29a955201bf492a5b7660415e64d0e7a27a2e75d960576e7b57805",
          "bytes": 59686
        }
      ],
      "contextFingerprint": "a96f0e72712e8454aae3b6f1f1ea90bc0edbc2aef31ae5264b4591fa18e8197a",
      "fingerprint": "eb1b4d513c5271f4b97c2540af4922d8484d061235cbd83db05c0aa132ea5424",
      "repeats": 1,
      "warmups": 0
    },
    "repeat": 1,
    "warmup": false,
    "attempt": 1,
    "startedUtc": "2026-09-07T14:24:03.8731332\u002B00:00",
    "status": "success",
    "error": "",
    "exitCode": 0,
    "coldMs": 4233.6026,
    "metrics": {
      "schemaVersion": 1,
      "engine": "modern-gpu",
      "backend": "cuda-compute",
      "device": "NVIDIA RTX 3000 Ada Generation Laptop GPU; CUDA 13.2; sm_SM_89",
      "scene": "sky-arena",
      "material": "phong",
      "status": "success",
      "error": "",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "timings": {
        "loadMs": 97.3056,
        "buildMs": 371.3122,
        "compileMs": 3481.7231,
        "uploadMs": 25.5462,
        "traceMs": 43.924800000000005,
        "downloadMs": 3.4625000000000004,
        "encodeMs": 18.2434,
        "cleanupMs": 36.5848,
        "totalMs": 4156.3022
      },
      "allocatedBytes": 603906784,
      "peakWorkingSetBytes": 445366272,
      "peakDeviceBytes": 22800788,
      "gcCollections": [
        49,
        35,
        7
      ],
      "invalidPixels": 0,
      "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/phong/gpu/eb1b4d513c5271f4b97c2540af4922d8484d061235cbd83db05c0aa132ea5424/repeat-001/attempt-001/render.png",
      "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/phong/gpu/eb1b4d513c5271f4b97c2540af4922d8484d061235cbd83db05c0aa132ea5424/repeat-001/attempt-001/linear.pfm"
    },
    "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/phong/gpu/eb1b4d513c5271f4b97c2540af4922d8484d061235cbd83db05c0aa132ea5424/repeat-001/attempt-001/render.png",
    "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/phong/gpu/eb1b4d513c5271f4b97c2540af4922d8484d061235cbd83db05c0aa132ea5424/repeat-001/attempt-001/linear.pfm",
    "metricsPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/phong/gpu/eb1b4d513c5271f4b97c2540af4922d8484d061235cbd83db05c0aa132ea5424/repeat-001/attempt-001/metrics.json",
    "workerMetadataPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/phong/gpu/eb1b4d513c5271f4b97c2540af4922d8484d061235cbd83db05c0aa132ea5424/repeat-001/attempt-001/metrics.json.worker.json",
    "stdoutPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/phong/gpu/eb1b4d513c5271f4b97c2540af4922d8484d061235cbd83db05c0aa132ea5424/repeat-001/attempt-001/stdout.log",
    "stderrPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/phong/gpu/eb1b4d513c5271f4b97c2540af4922d8484d061235cbd83db05c0aa132ea5424/repeat-001/attempt-001/stderr.log",
    "trialPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/phong/gpu/eb1b4d513c5271f4b97c2540af4922d8484d061235cbd83db05c0aa132ea5424/repeat-001/trial.json",
    "files": [
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/phong/gpu/eb1b4d513c5271f4b97c2540af4922d8484d061235cbd83db05c0aa132ea5424/repeat-001/attempt-001/render.png",
        "sha256": "5eb9ee61c6facf6b22678e06de9044ec4d4044543e7b60a82cabbdda83343436",
        "bytes": 6125
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/phong/gpu/eb1b4d513c5271f4b97c2540af4922d8484d061235cbd83db05c0aa132ea5424/repeat-001/attempt-001/linear.pfm",
        "sha256": "98ffbbcea2c4600d709623ff513af44a013b6368910a253725c8a973ab830bde",
        "bytes": 49166
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/phong/gpu/eb1b4d513c5271f4b97c2540af4922d8484d061235cbd83db05c0aa132ea5424/repeat-001/attempt-001/metrics.json",
        "sha256": "fd0c89b398ddd48bf1408d33963821fb31b608836e435de9ed7858c0c01493f0",
        "bytes": 1389
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/phong/gpu/eb1b4d513c5271f4b97c2540af4922d8484d061235cbd83db05c0aa132ea5424/repeat-001/attempt-001/settings.json",
        "sha256": "1e200723a237d7e9a5d64f41f9827a428da7defbe091489b9103586a334ecdb6",
        "bytes": 242
      }
    ]
  },
  {
    "schemaVersion": 1,
    "case": {
      "preset": "quick",
      "scene": "sky-arena",
      "scenePath": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/sky-arena.json",
      "material": "mirror",
      "engine": "cpu",
      "worker": "/home/movj/code/dev/Ray_Tracer_FSharp/BenchmarkRunner/bin/Release/net10.0/BenchmarkRunner.dll",
      "acceleration": "bvh",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "inputFiles": [
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/disc.ply",
          "sha256": "7fe0e61611762138a2c371791419ad12e657458d1be98f397178e8dffdcf8033",
          "bytes": 19872
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/floating-rock.ply",
          "sha256": "182ed5b30b90afa512da63e2d7e20a46afbdb0bb9e9d0289044fe2a25ad62125",
          "bytes": 7522
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/hero-scarf.ply",
          "sha256": "e165047c8b4a8791c851154a8337a0f0853420983602595b840c87fa55c09a0f",
          "bytes": 64814
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/octagonal-stone.ply",
          "sha256": "ef2d2ee33499417f3a8566c18faa3650e11f7363c95f923c614d6e49c12f9cb0",
          "bytes": 3103
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/ring.ply",
          "sha256": "a8c5fa93e3853cf9acc908f69d62f77745a1b6006ecce8404c0f31f880e13cce",
          "bytes": 71054
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-box.ply",
          "sha256": "d3e61dcd3397ee5db3e1dd9885131a966c968ccab4c8b0fb8a368cc5397406b1",
          "bytes": 20502
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-cylinder.ply",
          "sha256": "197d4d973167b6be6c4cc26fd01fb4f83eb5b846eb56a59d17ef74a358a37793",
          "bytes": 21136
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-fin.ply",
          "sha256": "ee51faa35644941896c39bb5e83762c2f409074df6f72adf4aa9900cafe1404f",
          "bytes": 1112
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/small-sphere.ply",
          "sha256": "3f7b4f85cd8b2dea3a1a6833b1693151daab474ee6588b04ca234fb5c61fc05d",
          "bytes": 24048
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sphere.ply",
          "sha256": "2c518f6b50542995d0038ffa70a362db39419ba94f7b23e1da37468f2050d377",
          "bytes": 66949
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/swept-hair-lock.ply",
          "sha256": "7ccc2a6323ecb696180ff15c9926b4b8564243244095611c48ba53f331343258",
          "bytes": 29089
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/tapered-leg.ply",
          "sha256": "20940ed0b5b0270834f5e5241b3b83e56d0b954a6cce7c21a1d7028165aa042f",
          "bytes": 15840
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/tunic-panel.ply",
          "sha256": "2e76db8cd41e74a2239cb283bcc291ea833b53fcb26245bad6b361b874511376",
          "bytes": 1348
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/basalt.png",
          "sha256": "d138e2837bec7d32cbae9d59cb3fc90887aa17c32239feaed8c25a834816ca44",
          "bytes": 465322
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/woven-fabric.png",
          "sha256": "e7ec12905d86060fe0faff3114927229e32da602ccfeae531eb40bd25a674d4a",
          "bytes": 334405
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/baseline.json",
          "sha256": "c9b7542c80afbe961d904e61bfbaa842524fdc7446019953154efddf496d9ba0",
          "bytes": 565
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/source.sha256",
          "sha256": "e16be33a22219bf6a61a41b10eb407db9601b02e8ec37bbb5dce49574beb20fa",
          "bytes": 6205
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/provenance.json",
          "sha256": "2e013d878c5607edd0d35361869d75370f17855c0bb4bfe6efae249808a915ae",
          "bytes": 39154
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/sky-arena.json",
          "sha256": "6bc23ff6ec29a955201bf492a5b7660415e64d0e7a27a2e75d960576e7b57805",
          "bytes": 59686
        }
      ],
      "contextFingerprint": "a96f0e72712e8454aae3b6f1f1ea90bc0edbc2aef31ae5264b4591fa18e8197a",
      "fingerprint": "5c73ce5a843bc498f88a4b077a931582c3bea248020be0dfb5d2b19f6a9c6a60",
      "repeats": 1,
      "warmups": 0
    },
    "repeat": 1,
    "warmup": false,
    "attempt": 1,
    "startedUtc": "2026-09-07T14:24:08.1134836\u002B00:00",
    "status": "success",
    "error": "",
    "exitCode": 0,
    "coldMs": 779.9062,
    "metrics": {
      "schemaVersion": 1,
      "engine": "cpu",
      "backend": "cpu/bvh",
      "device": "Intel(R) Core(TM) Ultra 9 185H",
      "scene": "sky-arena",
      "material": "mirror",
      "status": "success",
      "error": "",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "timings": {
        "loadMs": 289.48799999999994,
        "buildMs": 72.51970000000006,
        "compileMs": null,
        "uploadMs": null,
        "traceMs": 321.9421,
        "downloadMs": null,
        "encodeMs": 22.3323,
        "cleanupMs": 0.0121,
        "totalMs": 725.215
      },
      "allocatedBytes": 264444536,
      "peakWorkingSetBytes": 90030080,
      "peakDeviceBytes": null,
      "gcCollections": [
        21,
        2,
        1
      ],
      "invalidPixels": 0,
      "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/mirror/cpu/5c73ce5a843bc498f88a4b077a931582c3bea248020be0dfb5d2b19f6a9c6a60/repeat-001/attempt-001/render.png",
      "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/mirror/cpu/5c73ce5a843bc498f88a4b077a931582c3bea248020be0dfb5d2b19f6a9c6a60/repeat-001/attempt-001/linear.pfm"
    },
    "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/mirror/cpu/5c73ce5a843bc498f88a4b077a931582c3bea248020be0dfb5d2b19f6a9c6a60/repeat-001/attempt-001/render.png",
    "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/mirror/cpu/5c73ce5a843bc498f88a4b077a931582c3bea248020be0dfb5d2b19f6a9c6a60/repeat-001/attempt-001/linear.pfm",
    "metricsPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/mirror/cpu/5c73ce5a843bc498f88a4b077a931582c3bea248020be0dfb5d2b19f6a9c6a60/repeat-001/attempt-001/metrics.json",
    "workerMetadataPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/mirror/cpu/5c73ce5a843bc498f88a4b077a931582c3bea248020be0dfb5d2b19f6a9c6a60/repeat-001/attempt-001/metrics.json.worker.json",
    "stdoutPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/mirror/cpu/5c73ce5a843bc498f88a4b077a931582c3bea248020be0dfb5d2b19f6a9c6a60/repeat-001/attempt-001/stdout.log",
    "stderrPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/mirror/cpu/5c73ce5a843bc498f88a4b077a931582c3bea248020be0dfb5d2b19f6a9c6a60/repeat-001/attempt-001/stderr.log",
    "trialPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/mirror/cpu/5c73ce5a843bc498f88a4b077a931582c3bea248020be0dfb5d2b19f6a9c6a60/repeat-001/trial.json",
    "files": [
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/mirror/cpu/5c73ce5a843bc498f88a4b077a931582c3bea248020be0dfb5d2b19f6a9c6a60/repeat-001/attempt-001/render.png",
        "sha256": "0c07c1d9ba4823cd7e13f79edc15e742d46695fb8abb1b766ba372fb9ec03cdd",
        "bytes": 6110
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/mirror/cpu/5c73ce5a843bc498f88a4b077a931582c3bea248020be0dfb5d2b19f6a9c6a60/repeat-001/attempt-001/linear.pfm",
        "sha256": "0f9a6568b721b7e6920c1efe33c9109457ef3684b946771ba490e04d32d6dbba",
        "bytes": 49166
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/mirror/cpu/5c73ce5a843bc498f88a4b077a931582c3bea248020be0dfb5d2b19f6a9c6a60/repeat-001/attempt-001/metrics.json",
        "sha256": "617127959824440e31ac2b6b10c1a347f56c016b88db106207687bd570d0e8bb",
        "bytes": 1326
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/mirror/cpu/5c73ce5a843bc498f88a4b077a931582c3bea248020be0dfb5d2b19f6a9c6a60/repeat-001/attempt-001/metrics.json.worker.json",
        "sha256": "68869b82828df0aa8ae98282d7e3ed6ba59a576d33479acd03f7786606402c7b",
        "bytes": 1806
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/mirror/cpu/5c73ce5a843bc498f88a4b077a931582c3bea248020be0dfb5d2b19f6a9c6a60/repeat-001/attempt-001/settings.json",
        "sha256": "1e200723a237d7e9a5d64f41f9827a428da7defbe091489b9103586a334ecdb6",
        "bytes": 242
      }
    ]
  },
  {
    "schemaVersion": 1,
    "case": {
      "preset": "quick",
      "scene": "sky-arena",
      "scenePath": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/sky-arena.json",
      "material": "mirror",
      "engine": "gpu",
      "worker": "/home/movj/code/dev/Ray_Tracer_FSharp/RayTracer.Gpu/bin/Release/net10.0/RayTracer.Gpu.dll",
      "acceleration": "gpu",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "inputFiles": [
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/disc.ply",
          "sha256": "7fe0e61611762138a2c371791419ad12e657458d1be98f397178e8dffdcf8033",
          "bytes": 19872
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/floating-rock.ply",
          "sha256": "182ed5b30b90afa512da63e2d7e20a46afbdb0bb9e9d0289044fe2a25ad62125",
          "bytes": 7522
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/hero-scarf.ply",
          "sha256": "e165047c8b4a8791c851154a8337a0f0853420983602595b840c87fa55c09a0f",
          "bytes": 64814
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/octagonal-stone.ply",
          "sha256": "ef2d2ee33499417f3a8566c18faa3650e11f7363c95f923c614d6e49c12f9cb0",
          "bytes": 3103
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/ring.ply",
          "sha256": "a8c5fa93e3853cf9acc908f69d62f77745a1b6006ecce8404c0f31f880e13cce",
          "bytes": 71054
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-box.ply",
          "sha256": "d3e61dcd3397ee5db3e1dd9885131a966c968ccab4c8b0fb8a368cc5397406b1",
          "bytes": 20502
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-cylinder.ply",
          "sha256": "197d4d973167b6be6c4cc26fd01fb4f83eb5b846eb56a59d17ef74a358a37793",
          "bytes": 21136
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-fin.ply",
          "sha256": "ee51faa35644941896c39bb5e83762c2f409074df6f72adf4aa9900cafe1404f",
          "bytes": 1112
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/small-sphere.ply",
          "sha256": "3f7b4f85cd8b2dea3a1a6833b1693151daab474ee6588b04ca234fb5c61fc05d",
          "bytes": 24048
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sphere.ply",
          "sha256": "2c518f6b50542995d0038ffa70a362db39419ba94f7b23e1da37468f2050d377",
          "bytes": 66949
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/swept-hair-lock.ply",
          "sha256": "7ccc2a6323ecb696180ff15c9926b4b8564243244095611c48ba53f331343258",
          "bytes": 29089
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/tapered-leg.ply",
          "sha256": "20940ed0b5b0270834f5e5241b3b83e56d0b954a6cce7c21a1d7028165aa042f",
          "bytes": 15840
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/tunic-panel.ply",
          "sha256": "2e76db8cd41e74a2239cb283bcc291ea833b53fcb26245bad6b361b874511376",
          "bytes": 1348
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/basalt.png",
          "sha256": "d138e2837bec7d32cbae9d59cb3fc90887aa17c32239feaed8c25a834816ca44",
          "bytes": 465322
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/woven-fabric.png",
          "sha256": "e7ec12905d86060fe0faff3114927229e32da602ccfeae531eb40bd25a674d4a",
          "bytes": 334405
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/baseline.json",
          "sha256": "c9b7542c80afbe961d904e61bfbaa842524fdc7446019953154efddf496d9ba0",
          "bytes": 565
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/source.sha256",
          "sha256": "e16be33a22219bf6a61a41b10eb407db9601b02e8ec37bbb5dce49574beb20fa",
          "bytes": 6205
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/provenance.json",
          "sha256": "2e013d878c5607edd0d35361869d75370f17855c0bb4bfe6efae249808a915ae",
          "bytes": 39154
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/sky-arena.json",
          "sha256": "6bc23ff6ec29a955201bf492a5b7660415e64d0e7a27a2e75d960576e7b57805",
          "bytes": 59686
        }
      ],
      "contextFingerprint": "a96f0e72712e8454aae3b6f1f1ea90bc0edbc2aef31ae5264b4591fa18e8197a",
      "fingerprint": "33477d55c2560a188a0df249e51755e604e0b91ab77cb23fc08f7037d968b58c",
      "repeats": 1,
      "warmups": 0
    },
    "repeat": 1,
    "warmup": false,
    "attempt": 1,
    "startedUtc": "2026-09-07T14:24:08.8980260\u002B00:00",
    "status": "success",
    "error": "",
    "exitCode": 0,
    "coldMs": 4204.589,
    "metrics": {
      "schemaVersion": 1,
      "engine": "modern-gpu",
      "backend": "cuda-compute",
      "device": "NVIDIA RTX 3000 Ada Generation Laptop GPU; CUDA 13.2; sm_SM_89",
      "scene": "sky-arena",
      "material": "mirror",
      "status": "success",
      "error": "",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "timings": {
        "loadMs": 103.4533,
        "buildMs": 382.4363,
        "compileMs": 3415.3351,
        "uploadMs": 23.6251,
        "traceMs": 68.9191,
        "downloadMs": 3.0271999999999997,
        "encodeMs": 18.7037,
        "cleanupMs": 39.4617,
        "totalMs": 4124.2478
      },
      "allocatedBytes": 603890472,
      "peakWorkingSetBytes": 446926848,
      "peakDeviceBytes": 22800788,
      "gcCollections": [
        49,
        35,
        7
      ],
      "invalidPixels": 0,
      "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/mirror/gpu/33477d55c2560a188a0df249e51755e604e0b91ab77cb23fc08f7037d968b58c/repeat-001/attempt-001/render.png",
      "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/mirror/gpu/33477d55c2560a188a0df249e51755e604e0b91ab77cb23fc08f7037d968b58c/repeat-001/attempt-001/linear.pfm"
    },
    "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/mirror/gpu/33477d55c2560a188a0df249e51755e604e0b91ab77cb23fc08f7037d968b58c/repeat-001/attempt-001/render.png",
    "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/mirror/gpu/33477d55c2560a188a0df249e51755e604e0b91ab77cb23fc08f7037d968b58c/repeat-001/attempt-001/linear.pfm",
    "metricsPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/mirror/gpu/33477d55c2560a188a0df249e51755e604e0b91ab77cb23fc08f7037d968b58c/repeat-001/attempt-001/metrics.json",
    "workerMetadataPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/mirror/gpu/33477d55c2560a188a0df249e51755e604e0b91ab77cb23fc08f7037d968b58c/repeat-001/attempt-001/metrics.json.worker.json",
    "stdoutPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/mirror/gpu/33477d55c2560a188a0df249e51755e604e0b91ab77cb23fc08f7037d968b58c/repeat-001/attempt-001/stdout.log",
    "stderrPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/mirror/gpu/33477d55c2560a188a0df249e51755e604e0b91ab77cb23fc08f7037d968b58c/repeat-001/attempt-001/stderr.log",
    "trialPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/mirror/gpu/33477d55c2560a188a0df249e51755e604e0b91ab77cb23fc08f7037d968b58c/repeat-001/trial.json",
    "files": [
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/mirror/gpu/33477d55c2560a188a0df249e51755e604e0b91ab77cb23fc08f7037d968b58c/repeat-001/attempt-001/render.png",
        "sha256": "ca2728a0678f7f12df9db4cfb02ef4615effc8ebaf162e6e8e019126b826d0d9",
        "bytes": 6115
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/mirror/gpu/33477d55c2560a188a0df249e51755e604e0b91ab77cb23fc08f7037d968b58c/repeat-001/attempt-001/linear.pfm",
        "sha256": "912b6dade9a90b3daf5884a20a361b775d71f92ad328addac66af643da8b2989",
        "bytes": 49166
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/mirror/gpu/33477d55c2560a188a0df249e51755e604e0b91ab77cb23fc08f7037d968b58c/repeat-001/attempt-001/metrics.json",
        "sha256": "88c5f93417abaa2135bdf3ddbe163640306f79d7ebaf3ccd4a39653d0e69e66a",
        "bytes": 1382
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/mirror/gpu/33477d55c2560a188a0df249e51755e604e0b91ab77cb23fc08f7037d968b58c/repeat-001/attempt-001/settings.json",
        "sha256": "1e200723a237d7e9a5d64f41f9827a428da7defbe091489b9103586a334ecdb6",
        "bytes": 242
      }
    ]
  },
  {
    "schemaVersion": 1,
    "case": {
      "preset": "quick",
      "scene": "sky-arena",
      "scenePath": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/sky-arena.json",
      "material": "glossy",
      "engine": "cpu",
      "worker": "/home/movj/code/dev/Ray_Tracer_FSharp/BenchmarkRunner/bin/Release/net10.0/BenchmarkRunner.dll",
      "acceleration": "bvh",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "inputFiles": [
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/disc.ply",
          "sha256": "7fe0e61611762138a2c371791419ad12e657458d1be98f397178e8dffdcf8033",
          "bytes": 19872
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/floating-rock.ply",
          "sha256": "182ed5b30b90afa512da63e2d7e20a46afbdb0bb9e9d0289044fe2a25ad62125",
          "bytes": 7522
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/hero-scarf.ply",
          "sha256": "e165047c8b4a8791c851154a8337a0f0853420983602595b840c87fa55c09a0f",
          "bytes": 64814
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/octagonal-stone.ply",
          "sha256": "ef2d2ee33499417f3a8566c18faa3650e11f7363c95f923c614d6e49c12f9cb0",
          "bytes": 3103
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/ring.ply",
          "sha256": "a8c5fa93e3853cf9acc908f69d62f77745a1b6006ecce8404c0f31f880e13cce",
          "bytes": 71054
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-box.ply",
          "sha256": "d3e61dcd3397ee5db3e1dd9885131a966c968ccab4c8b0fb8a368cc5397406b1",
          "bytes": 20502
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-cylinder.ply",
          "sha256": "197d4d973167b6be6c4cc26fd01fb4f83eb5b846eb56a59d17ef74a358a37793",
          "bytes": 21136
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-fin.ply",
          "sha256": "ee51faa35644941896c39bb5e83762c2f409074df6f72adf4aa9900cafe1404f",
          "bytes": 1112
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/small-sphere.ply",
          "sha256": "3f7b4f85cd8b2dea3a1a6833b1693151daab474ee6588b04ca234fb5c61fc05d",
          "bytes": 24048
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sphere.ply",
          "sha256": "2c518f6b50542995d0038ffa70a362db39419ba94f7b23e1da37468f2050d377",
          "bytes": 66949
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/swept-hair-lock.ply",
          "sha256": "7ccc2a6323ecb696180ff15c9926b4b8564243244095611c48ba53f331343258",
          "bytes": 29089
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/tapered-leg.ply",
          "sha256": "20940ed0b5b0270834f5e5241b3b83e56d0b954a6cce7c21a1d7028165aa042f",
          "bytes": 15840
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/tunic-panel.ply",
          "sha256": "2e76db8cd41e74a2239cb283bcc291ea833b53fcb26245bad6b361b874511376",
          "bytes": 1348
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/basalt.png",
          "sha256": "d138e2837bec7d32cbae9d59cb3fc90887aa17c32239feaed8c25a834816ca44",
          "bytes": 465322
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/woven-fabric.png",
          "sha256": "e7ec12905d86060fe0faff3114927229e32da602ccfeae531eb40bd25a674d4a",
          "bytes": 334405
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/baseline.json",
          "sha256": "c9b7542c80afbe961d904e61bfbaa842524fdc7446019953154efddf496d9ba0",
          "bytes": 565
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/source.sha256",
          "sha256": "e16be33a22219bf6a61a41b10eb407db9601b02e8ec37bbb5dce49574beb20fa",
          "bytes": 6205
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/provenance.json",
          "sha256": "2e013d878c5607edd0d35361869d75370f17855c0bb4bfe6efae249808a915ae",
          "bytes": 39154
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/sky-arena.json",
          "sha256": "6bc23ff6ec29a955201bf492a5b7660415e64d0e7a27a2e75d960576e7b57805",
          "bytes": 59686
        }
      ],
      "contextFingerprint": "a96f0e72712e8454aae3b6f1f1ea90bc0edbc2aef31ae5264b4591fa18e8197a",
      "fingerprint": "97c9ed1b6179c3adf69bb90a374c532d689d1ce96906bc695102a5aacc0e2cac",
      "repeats": 1,
      "warmups": 0
    },
    "repeat": 1,
    "warmup": false,
    "attempt": 1,
    "startedUtc": "2026-09-07T14:24:13.1085892\u002B00:00",
    "status": "success",
    "error": "",
    "exitCode": 0,
    "coldMs": 707.8474,
    "metrics": {
      "schemaVersion": 1,
      "engine": "cpu",
      "backend": "cpu/bvh",
      "device": "Intel(R) Core(TM) Ultra 9 185H",
      "scene": "sky-arena",
      "material": "glossy",
      "status": "success",
      "error": "",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "timings": {
        "loadMs": 273.3653,
        "buildMs": 66.47460000000001,
        "compileMs": null,
        "uploadMs": null,
        "traceMs": 274.3092,
        "downloadMs": null,
        "encodeMs": 22.9702,
        "cleanupMs": 0.0171,
        "totalMs": 656.9683
      },
      "allocatedBytes": 268087216,
      "peakWorkingSetBytes": 90603520,
      "peakDeviceBytes": null,
      "gcCollections": [
        21,
        2,
        1
      ],
      "invalidPixels": 0,
      "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/glossy/cpu/97c9ed1b6179c3adf69bb90a374c532d689d1ce96906bc695102a5aacc0e2cac/repeat-001/attempt-001/render.png",
      "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/glossy/cpu/97c9ed1b6179c3adf69bb90a374c532d689d1ce96906bc695102a5aacc0e2cac/repeat-001/attempt-001/linear.pfm"
    },
    "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/glossy/cpu/97c9ed1b6179c3adf69bb90a374c532d689d1ce96906bc695102a5aacc0e2cac/repeat-001/attempt-001/render.png",
    "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/glossy/cpu/97c9ed1b6179c3adf69bb90a374c532d689d1ce96906bc695102a5aacc0e2cac/repeat-001/attempt-001/linear.pfm",
    "metricsPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/glossy/cpu/97c9ed1b6179c3adf69bb90a374c532d689d1ce96906bc695102a5aacc0e2cac/repeat-001/attempt-001/metrics.json",
    "workerMetadataPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/glossy/cpu/97c9ed1b6179c3adf69bb90a374c532d689d1ce96906bc695102a5aacc0e2cac/repeat-001/attempt-001/metrics.json.worker.json",
    "stdoutPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/glossy/cpu/97c9ed1b6179c3adf69bb90a374c532d689d1ce96906bc695102a5aacc0e2cac/repeat-001/attempt-001/stdout.log",
    "stderrPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/glossy/cpu/97c9ed1b6179c3adf69bb90a374c532d689d1ce96906bc695102a5aacc0e2cac/repeat-001/attempt-001/stderr.log",
    "trialPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/glossy/cpu/97c9ed1b6179c3adf69bb90a374c532d689d1ce96906bc695102a5aacc0e2cac/repeat-001/trial.json",
    "files": [
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/glossy/cpu/97c9ed1b6179c3adf69bb90a374c532d689d1ce96906bc695102a5aacc0e2cac/repeat-001/attempt-001/render.png",
        "sha256": "b9d210b7b2d14b425ca50afd22f8169b7a23bc5b058f733b4750fb28358940b4",
        "bytes": 6126
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/glossy/cpu/97c9ed1b6179c3adf69bb90a374c532d689d1ce96906bc695102a5aacc0e2cac/repeat-001/attempt-001/linear.pfm",
        "sha256": "915b58f262c7c40335205f8d6be9c6692e72ca06a2401bda7d8646b56ecd222b",
        "bytes": 49166
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/glossy/cpu/97c9ed1b6179c3adf69bb90a374c532d689d1ce96906bc695102a5aacc0e2cac/repeat-001/attempt-001/metrics.json",
        "sha256": "597ff31a3cdef2ddbb0b6578d03877c7b43bd7e371b130a97d224151fefbcf90",
        "bytes": 1317
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/glossy/cpu/97c9ed1b6179c3adf69bb90a374c532d689d1ce96906bc695102a5aacc0e2cac/repeat-001/attempt-001/metrics.json.worker.json",
        "sha256": "68869b82828df0aa8ae98282d7e3ed6ba59a576d33479acd03f7786606402c7b",
        "bytes": 1806
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/glossy/cpu/97c9ed1b6179c3adf69bb90a374c532d689d1ce96906bc695102a5aacc0e2cac/repeat-001/attempt-001/settings.json",
        "sha256": "1e200723a237d7e9a5d64f41f9827a428da7defbe091489b9103586a334ecdb6",
        "bytes": 242
      }
    ]
  },
  {
    "schemaVersion": 1,
    "case": {
      "preset": "quick",
      "scene": "sky-arena",
      "scenePath": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/sky-arena.json",
      "material": "glossy",
      "engine": "gpu",
      "worker": "/home/movj/code/dev/Ray_Tracer_FSharp/RayTracer.Gpu/bin/Release/net10.0/RayTracer.Gpu.dll",
      "acceleration": "gpu",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "inputFiles": [
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/disc.ply",
          "sha256": "7fe0e61611762138a2c371791419ad12e657458d1be98f397178e8dffdcf8033",
          "bytes": 19872
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/floating-rock.ply",
          "sha256": "182ed5b30b90afa512da63e2d7e20a46afbdb0bb9e9d0289044fe2a25ad62125",
          "bytes": 7522
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/hero-scarf.ply",
          "sha256": "e165047c8b4a8791c851154a8337a0f0853420983602595b840c87fa55c09a0f",
          "bytes": 64814
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/octagonal-stone.ply",
          "sha256": "ef2d2ee33499417f3a8566c18faa3650e11f7363c95f923c614d6e49c12f9cb0",
          "bytes": 3103
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/ring.ply",
          "sha256": "a8c5fa93e3853cf9acc908f69d62f77745a1b6006ecce8404c0f31f880e13cce",
          "bytes": 71054
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-box.ply",
          "sha256": "d3e61dcd3397ee5db3e1dd9885131a966c968ccab4c8b0fb8a368cc5397406b1",
          "bytes": 20502
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-cylinder.ply",
          "sha256": "197d4d973167b6be6c4cc26fd01fb4f83eb5b846eb56a59d17ef74a358a37793",
          "bytes": 21136
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-fin.ply",
          "sha256": "ee51faa35644941896c39bb5e83762c2f409074df6f72adf4aa9900cafe1404f",
          "bytes": 1112
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/small-sphere.ply",
          "sha256": "3f7b4f85cd8b2dea3a1a6833b1693151daab474ee6588b04ca234fb5c61fc05d",
          "bytes": 24048
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sphere.ply",
          "sha256": "2c518f6b50542995d0038ffa70a362db39419ba94f7b23e1da37468f2050d377",
          "bytes": 66949
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/swept-hair-lock.ply",
          "sha256": "7ccc2a6323ecb696180ff15c9926b4b8564243244095611c48ba53f331343258",
          "bytes": 29089
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/tapered-leg.ply",
          "sha256": "20940ed0b5b0270834f5e5241b3b83e56d0b954a6cce7c21a1d7028165aa042f",
          "bytes": 15840
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/tunic-panel.ply",
          "sha256": "2e76db8cd41e74a2239cb283bcc291ea833b53fcb26245bad6b361b874511376",
          "bytes": 1348
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/basalt.png",
          "sha256": "d138e2837bec7d32cbae9d59cb3fc90887aa17c32239feaed8c25a834816ca44",
          "bytes": 465322
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/woven-fabric.png",
          "sha256": "e7ec12905d86060fe0faff3114927229e32da602ccfeae531eb40bd25a674d4a",
          "bytes": 334405
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/baseline.json",
          "sha256": "c9b7542c80afbe961d904e61bfbaa842524fdc7446019953154efddf496d9ba0",
          "bytes": 565
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/source.sha256",
          "sha256": "e16be33a22219bf6a61a41b10eb407db9601b02e8ec37bbb5dce49574beb20fa",
          "bytes": 6205
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/provenance.json",
          "sha256": "2e013d878c5607edd0d35361869d75370f17855c0bb4bfe6efae249808a915ae",
          "bytes": 39154
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/sky-arena.json",
          "sha256": "6bc23ff6ec29a955201bf492a5b7660415e64d0e7a27a2e75d960576e7b57805",
          "bytes": 59686
        }
      ],
      "contextFingerprint": "a96f0e72712e8454aae3b6f1f1ea90bc0edbc2aef31ae5264b4591fa18e8197a",
      "fingerprint": "f68df20c2cb7a458de919d677227d4fc89c7a3f10237f3f6b5f771684c632432",
      "repeats": 1,
      "warmups": 0
    },
    "repeat": 1,
    "warmup": false,
    "attempt": 1,
    "startedUtc": "2026-09-07T14:24:13.8212925\u002B00:00",
    "status": "success",
    "error": "",
    "exitCode": 0,
    "coldMs": 4282.7667,
    "metrics": {
      "schemaVersion": 1,
      "engine": "modern-gpu",
      "backend": "cuda-compute",
      "device": "NVIDIA RTX 3000 Ada Generation Laptop GPU; CUDA 13.2; sm_SM_89",
      "scene": "sky-arena",
      "material": "glossy",
      "status": "success",
      "error": "",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "timings": {
        "loadMs": 107.9944,
        "buildMs": 382.2167,
        "compileMs": 3474.1048,
        "uploadMs": 27.9515,
        "traceMs": 76.4146,
        "downloadMs": 3.2264,
        "encodeMs": 20.6388,
        "cleanupMs": 46.0181,
        "totalMs": 4204.8569
      },
      "allocatedBytes": 603924936,
      "peakWorkingSetBytes": 437522432,
      "peakDeviceBytes": 22800804,
      "gcCollections": [
        50,
        37,
        8
      ],
      "invalidPixels": 0,
      "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/glossy/gpu/f68df20c2cb7a458de919d677227d4fc89c7a3f10237f3f6b5f771684c632432/repeat-001/attempt-001/render.png",
      "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/glossy/gpu/f68df20c2cb7a458de919d677227d4fc89c7a3f10237f3f6b5f771684c632432/repeat-001/attempt-001/linear.pfm"
    },
    "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/glossy/gpu/f68df20c2cb7a458de919d677227d4fc89c7a3f10237f3f6b5f771684c632432/repeat-001/attempt-001/render.png",
    "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/glossy/gpu/f68df20c2cb7a458de919d677227d4fc89c7a3f10237f3f6b5f771684c632432/repeat-001/attempt-001/linear.pfm",
    "metricsPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/glossy/gpu/f68df20c2cb7a458de919d677227d4fc89c7a3f10237f3f6b5f771684c632432/repeat-001/attempt-001/metrics.json",
    "workerMetadataPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/glossy/gpu/f68df20c2cb7a458de919d677227d4fc89c7a3f10237f3f6b5f771684c632432/repeat-001/attempt-001/metrics.json.worker.json",
    "stdoutPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/glossy/gpu/f68df20c2cb7a458de919d677227d4fc89c7a3f10237f3f6b5f771684c632432/repeat-001/attempt-001/stdout.log",
    "stderrPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/glossy/gpu/f68df20c2cb7a458de919d677227d4fc89c7a3f10237f3f6b5f771684c632432/repeat-001/attempt-001/stderr.log",
    "trialPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/glossy/gpu/f68df20c2cb7a458de919d677227d4fc89c7a3f10237f3f6b5f771684c632432/repeat-001/trial.json",
    "files": [
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/glossy/gpu/f68df20c2cb7a458de919d677227d4fc89c7a3f10237f3f6b5f771684c632432/repeat-001/attempt-001/render.png",
        "sha256": "d136acbc1329b644a5ef9f5a85397a24932deb698c58130066625e0f1492b7b9",
        "bytes": 6127
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/glossy/gpu/f68df20c2cb7a458de919d677227d4fc89c7a3f10237f3f6b5f771684c632432/repeat-001/attempt-001/linear.pfm",
        "sha256": "d2a95a038d61c16626ed09be66fe689381c32fd5ad4689e89f350bf1d2c76b34",
        "bytes": 49166
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/glossy/gpu/f68df20c2cb7a458de919d677227d4fc89c7a3f10237f3f6b5f771684c632432/repeat-001/attempt-001/metrics.json",
        "sha256": "fde9a3ce861cc10096b0616ff53b4e3aa55a70bab4b7431e35ccce453da3542b",
        "bytes": 1370
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/glossy/gpu/f68df20c2cb7a458de919d677227d4fc89c7a3f10237f3f6b5f771684c632432/repeat-001/attempt-001/settings.json",
        "sha256": "1e200723a237d7e9a5d64f41f9827a428da7defbe091489b9103586a334ecdb6",
        "bytes": 242
      }
    ]
  },
  {
    "schemaVersion": 1,
    "case": {
      "preset": "quick",
      "scene": "sky-arena",
      "scenePath": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/sky-arena.json",
      "material": "glass",
      "engine": "cpu",
      "worker": "/home/movj/code/dev/Ray_Tracer_FSharp/BenchmarkRunner/bin/Release/net10.0/BenchmarkRunner.dll",
      "acceleration": "bvh",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "inputFiles": [
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/disc.ply",
          "sha256": "7fe0e61611762138a2c371791419ad12e657458d1be98f397178e8dffdcf8033",
          "bytes": 19872
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/floating-rock.ply",
          "sha256": "182ed5b30b90afa512da63e2d7e20a46afbdb0bb9e9d0289044fe2a25ad62125",
          "bytes": 7522
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/hero-scarf.ply",
          "sha256": "e165047c8b4a8791c851154a8337a0f0853420983602595b840c87fa55c09a0f",
          "bytes": 64814
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/octagonal-stone.ply",
          "sha256": "ef2d2ee33499417f3a8566c18faa3650e11f7363c95f923c614d6e49c12f9cb0",
          "bytes": 3103
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/ring.ply",
          "sha256": "a8c5fa93e3853cf9acc908f69d62f77745a1b6006ecce8404c0f31f880e13cce",
          "bytes": 71054
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-box.ply",
          "sha256": "d3e61dcd3397ee5db3e1dd9885131a966c968ccab4c8b0fb8a368cc5397406b1",
          "bytes": 20502
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-cylinder.ply",
          "sha256": "197d4d973167b6be6c4cc26fd01fb4f83eb5b846eb56a59d17ef74a358a37793",
          "bytes": 21136
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-fin.ply",
          "sha256": "ee51faa35644941896c39bb5e83762c2f409074df6f72adf4aa9900cafe1404f",
          "bytes": 1112
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/small-sphere.ply",
          "sha256": "3f7b4f85cd8b2dea3a1a6833b1693151daab474ee6588b04ca234fb5c61fc05d",
          "bytes": 24048
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sphere.ply",
          "sha256": "2c518f6b50542995d0038ffa70a362db39419ba94f7b23e1da37468f2050d377",
          "bytes": 66949
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/swept-hair-lock.ply",
          "sha256": "7ccc2a6323ecb696180ff15c9926b4b8564243244095611c48ba53f331343258",
          "bytes": 29089
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/tapered-leg.ply",
          "sha256": "20940ed0b5b0270834f5e5241b3b83e56d0b954a6cce7c21a1d7028165aa042f",
          "bytes": 15840
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/tunic-panel.ply",
          "sha256": "2e76db8cd41e74a2239cb283bcc291ea833b53fcb26245bad6b361b874511376",
          "bytes": 1348
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/basalt.png",
          "sha256": "d138e2837bec7d32cbae9d59cb3fc90887aa17c32239feaed8c25a834816ca44",
          "bytes": 465322
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/woven-fabric.png",
          "sha256": "e7ec12905d86060fe0faff3114927229e32da602ccfeae531eb40bd25a674d4a",
          "bytes": 334405
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/baseline.json",
          "sha256": "c9b7542c80afbe961d904e61bfbaa842524fdc7446019953154efddf496d9ba0",
          "bytes": 565
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/source.sha256",
          "sha256": "e16be33a22219bf6a61a41b10eb407db9601b02e8ec37bbb5dce49574beb20fa",
          "bytes": 6205
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/provenance.json",
          "sha256": "2e013d878c5607edd0d35361869d75370f17855c0bb4bfe6efae249808a915ae",
          "bytes": 39154
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/sky-arena.json",
          "sha256": "6bc23ff6ec29a955201bf492a5b7660415e64d0e7a27a2e75d960576e7b57805",
          "bytes": 59686
        }
      ],
      "contextFingerprint": "a96f0e72712e8454aae3b6f1f1ea90bc0edbc2aef31ae5264b4591fa18e8197a",
      "fingerprint": "9365037b83438b8a22a4b0484066ed10690e694ba68ef083d910e070a0a9b8bf",
      "repeats": 1,
      "warmups": 0
    },
    "repeat": 1,
    "warmup": false,
    "attempt": 1,
    "startedUtc": "2026-09-07T14:24:18.1101424\u002B00:00",
    "status": "success",
    "error": "",
    "exitCode": 0,
    "coldMs": 738.35,
    "metrics": {
      "schemaVersion": 1,
      "engine": "cpu",
      "backend": "cpu/bvh",
      "device": "Intel(R) Core(TM) Ultra 9 185H",
      "scene": "sky-arena",
      "material": "glass",
      "status": "success",
      "error": "",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "timings": {
        "loadMs": 287.15479999999997,
        "buildMs": 66.76470000000003,
        "compileMs": null,
        "uploadMs": null,
        "traceMs": 285.8157,
        "downloadMs": null,
        "encodeMs": 20.3907,
        "cleanupMs": 0.0137,
        "totalMs": 680.7052
      },
      "allocatedBytes": 354421512,
      "peakWorkingSetBytes": 90677248,
      "peakDeviceBytes": null,
      "gcCollections": [
        28,
        2,
        1
      ],
      "invalidPixels": 0,
      "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/glass/cpu/9365037b83438b8a22a4b0484066ed10690e694ba68ef083d910e070a0a9b8bf/repeat-001/attempt-001/render.png",
      "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/glass/cpu/9365037b83438b8a22a4b0484066ed10690e694ba68ef083d910e070a0a9b8bf/repeat-001/attempt-001/linear.pfm"
    },
    "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/glass/cpu/9365037b83438b8a22a4b0484066ed10690e694ba68ef083d910e070a0a9b8bf/repeat-001/attempt-001/render.png",
    "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/glass/cpu/9365037b83438b8a22a4b0484066ed10690e694ba68ef083d910e070a0a9b8bf/repeat-001/attempt-001/linear.pfm",
    "metricsPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/glass/cpu/9365037b83438b8a22a4b0484066ed10690e694ba68ef083d910e070a0a9b8bf/repeat-001/attempt-001/metrics.json",
    "workerMetadataPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/glass/cpu/9365037b83438b8a22a4b0484066ed10690e694ba68ef083d910e070a0a9b8bf/repeat-001/attempt-001/metrics.json.worker.json",
    "stdoutPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/glass/cpu/9365037b83438b8a22a4b0484066ed10690e694ba68ef083d910e070a0a9b8bf/repeat-001/attempt-001/stdout.log",
    "stderrPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/glass/cpu/9365037b83438b8a22a4b0484066ed10690e694ba68ef083d910e070a0a9b8bf/repeat-001/attempt-001/stderr.log",
    "trialPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/glass/cpu/9365037b83438b8a22a4b0484066ed10690e694ba68ef083d910e070a0a9b8bf/repeat-001/trial.json",
    "files": [
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/glass/cpu/9365037b83438b8a22a4b0484066ed10690e694ba68ef083d910e070a0a9b8bf/repeat-001/attempt-001/render.png",
        "sha256": "2cf1ac9f9500a7da95e4285e7d6f06162f1dc8d4dee8346cbf187193232925f6",
        "bytes": 6143
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/glass/cpu/9365037b83438b8a22a4b0484066ed10690e694ba68ef083d910e070a0a9b8bf/repeat-001/attempt-001/linear.pfm",
        "sha256": "eb0a7037e6b215b39e8484b6aa300134bbfe833d048a1f4b7bba67fad287a47e",
        "bytes": 49166
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/glass/cpu/9365037b83438b8a22a4b0484066ed10690e694ba68ef083d910e070a0a9b8bf/repeat-001/attempt-001/metrics.json",
        "sha256": "cca76896591daaf83ffe2adff857689e19bebf0b2fb9e0fe8884eb2365e11f2e",
        "bytes": 1324
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/glass/cpu/9365037b83438b8a22a4b0484066ed10690e694ba68ef083d910e070a0a9b8bf/repeat-001/attempt-001/metrics.json.worker.json",
        "sha256": "68869b82828df0aa8ae98282d7e3ed6ba59a576d33479acd03f7786606402c7b",
        "bytes": 1806
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/glass/cpu/9365037b83438b8a22a4b0484066ed10690e694ba68ef083d910e070a0a9b8bf/repeat-001/attempt-001/settings.json",
        "sha256": "1e200723a237d7e9a5d64f41f9827a428da7defbe091489b9103586a334ecdb6",
        "bytes": 242
      }
    ]
  },
  {
    "schemaVersion": 1,
    "case": {
      "preset": "quick",
      "scene": "sky-arena",
      "scenePath": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/sky-arena.json",
      "material": "glass",
      "engine": "gpu",
      "worker": "/home/movj/code/dev/Ray_Tracer_FSharp/RayTracer.Gpu/bin/Release/net10.0/RayTracer.Gpu.dll",
      "acceleration": "gpu",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "inputFiles": [
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/disc.ply",
          "sha256": "7fe0e61611762138a2c371791419ad12e657458d1be98f397178e8dffdcf8033",
          "bytes": 19872
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/floating-rock.ply",
          "sha256": "182ed5b30b90afa512da63e2d7e20a46afbdb0bb9e9d0289044fe2a25ad62125",
          "bytes": 7522
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/hero-scarf.ply",
          "sha256": "e165047c8b4a8791c851154a8337a0f0853420983602595b840c87fa55c09a0f",
          "bytes": 64814
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/octagonal-stone.ply",
          "sha256": "ef2d2ee33499417f3a8566c18faa3650e11f7363c95f923c614d6e49c12f9cb0",
          "bytes": 3103
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/ring.ply",
          "sha256": "a8c5fa93e3853cf9acc908f69d62f77745a1b6006ecce8404c0f31f880e13cce",
          "bytes": 71054
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-box.ply",
          "sha256": "d3e61dcd3397ee5db3e1dd9885131a966c968ccab4c8b0fb8a368cc5397406b1",
          "bytes": 20502
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-cylinder.ply",
          "sha256": "197d4d973167b6be6c4cc26fd01fb4f83eb5b846eb56a59d17ef74a358a37793",
          "bytes": 21136
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-fin.ply",
          "sha256": "ee51faa35644941896c39bb5e83762c2f409074df6f72adf4aa9900cafe1404f",
          "bytes": 1112
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/small-sphere.ply",
          "sha256": "3f7b4f85cd8b2dea3a1a6833b1693151daab474ee6588b04ca234fb5c61fc05d",
          "bytes": 24048
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sphere.ply",
          "sha256": "2c518f6b50542995d0038ffa70a362db39419ba94f7b23e1da37468f2050d377",
          "bytes": 66949
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/swept-hair-lock.ply",
          "sha256": "7ccc2a6323ecb696180ff15c9926b4b8564243244095611c48ba53f331343258",
          "bytes": 29089
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/tapered-leg.ply",
          "sha256": "20940ed0b5b0270834f5e5241b3b83e56d0b954a6cce7c21a1d7028165aa042f",
          "bytes": 15840
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/tunic-panel.ply",
          "sha256": "2e76db8cd41e74a2239cb283bcc291ea833b53fcb26245bad6b361b874511376",
          "bytes": 1348
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/basalt.png",
          "sha256": "d138e2837bec7d32cbae9d59cb3fc90887aa17c32239feaed8c25a834816ca44",
          "bytes": 465322
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/woven-fabric.png",
          "sha256": "e7ec12905d86060fe0faff3114927229e32da602ccfeae531eb40bd25a674d4a",
          "bytes": 334405
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/baseline.json",
          "sha256": "c9b7542c80afbe961d904e61bfbaa842524fdc7446019953154efddf496d9ba0",
          "bytes": 565
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/source.sha256",
          "sha256": "e16be33a22219bf6a61a41b10eb407db9601b02e8ec37bbb5dce49574beb20fa",
          "bytes": 6205
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/provenance.json",
          "sha256": "2e013d878c5607edd0d35361869d75370f17855c0bb4bfe6efae249808a915ae",
          "bytes": 39154
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/sky-arena.json",
          "sha256": "6bc23ff6ec29a955201bf492a5b7660415e64d0e7a27a2e75d960576e7b57805",
          "bytes": 59686
        }
      ],
      "contextFingerprint": "a96f0e72712e8454aae3b6f1f1ea90bc0edbc2aef31ae5264b4591fa18e8197a",
      "fingerprint": "f9afe44c8d369182115ec7bca3f601cf72dcf5b1ff29116c228cad2e7b3eee53",
      "repeats": 1,
      "warmups": 0
    },
    "repeat": 1,
    "warmup": false,
    "attempt": 1,
    "startedUtc": "2026-09-07T14:24:18.8544441\u002B00:00",
    "status": "success",
    "error": "",
    "exitCode": 0,
    "coldMs": 4375.7869,
    "metrics": {
      "schemaVersion": 1,
      "engine": "modern-gpu",
      "backend": "cuda-compute",
      "device": "NVIDIA RTX 3000 Ada Generation Laptop GPU; CUDA 13.2; sm_SM_89",
      "scene": "sky-arena",
      "material": "glass",
      "status": "success",
      "error": "",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "timings": {
        "loadMs": 100.3886,
        "buildMs": 379.6188,
        "compileMs": 3456.1394,
        "uploadMs": 27.9114,
        "traceMs": 202.0622,
        "downloadMs": 2.8674999999999997,
        "encodeMs": 17.8536,
        "cleanupMs": 43.205,
        "totalMs": 4293.9255
      },
      "allocatedBytes": 603885504,
      "peakWorkingSetBytes": 434302976,
      "peakDeviceBytes": 28436884,
      "gcCollections": [
        50,
        36,
        8
      ],
      "invalidPixels": 0,
      "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/glass/gpu/f9afe44c8d369182115ec7bca3f601cf72dcf5b1ff29116c228cad2e7b3eee53/repeat-001/attempt-001/render.png",
      "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/glass/gpu/f9afe44c8d369182115ec7bca3f601cf72dcf5b1ff29116c228cad2e7b3eee53/repeat-001/attempt-001/linear.pfm"
    },
    "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/glass/gpu/f9afe44c8d369182115ec7bca3f601cf72dcf5b1ff29116c228cad2e7b3eee53/repeat-001/attempt-001/render.png",
    "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/glass/gpu/f9afe44c8d369182115ec7bca3f601cf72dcf5b1ff29116c228cad2e7b3eee53/repeat-001/attempt-001/linear.pfm",
    "metricsPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/glass/gpu/f9afe44c8d369182115ec7bca3f601cf72dcf5b1ff29116c228cad2e7b3eee53/repeat-001/attempt-001/metrics.json",
    "workerMetadataPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/glass/gpu/f9afe44c8d369182115ec7bca3f601cf72dcf5b1ff29116c228cad2e7b3eee53/repeat-001/attempt-001/metrics.json.worker.json",
    "stdoutPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/glass/gpu/f9afe44c8d369182115ec7bca3f601cf72dcf5b1ff29116c228cad2e7b3eee53/repeat-001/attempt-001/stdout.log",
    "stderrPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/glass/gpu/f9afe44c8d369182115ec7bca3f601cf72dcf5b1ff29116c228cad2e7b3eee53/repeat-001/attempt-001/stderr.log",
    "trialPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/glass/gpu/f9afe44c8d369182115ec7bca3f601cf72dcf5b1ff29116c228cad2e7b3eee53/repeat-001/trial.json",
    "files": [
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/glass/gpu/f9afe44c8d369182115ec7bca3f601cf72dcf5b1ff29116c228cad2e7b3eee53/repeat-001/attempt-001/render.png",
        "sha256": "df419565e7e650dbc4c598d58935adf8bc3d53a31ec37f55d0783199a33aab61",
        "bytes": 6151
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/glass/gpu/f9afe44c8d369182115ec7bca3f601cf72dcf5b1ff29116c228cad2e7b3eee53/repeat-001/attempt-001/linear.pfm",
        "sha256": "5a45bb0480a6743ba0f8ed8ab2545b08f673c7a3f8bf9424af9fbdb6ef51cf66",
        "bytes": 49166
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/glass/gpu/f9afe44c8d369182115ec7bca3f601cf72dcf5b1ff29116c228cad2e7b3eee53/repeat-001/attempt-001/metrics.json",
        "sha256": "1fa41f9c3eb03ec4a1aa291c05cb916138937571a176e60f468771e197d3859e",
        "bytes": 1379
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/glass/gpu/f9afe44c8d369182115ec7bca3f601cf72dcf5b1ff29116c228cad2e7b3eee53/repeat-001/attempt-001/settings.json",
        "sha256": "1e200723a237d7e9a5d64f41f9827a428da7defbe091489b9103586a334ecdb6",
        "bytes": 242
      }
    ]
  },
  {
    "schemaVersion": 1,
    "case": {
      "preset": "quick",
      "scene": "sky-arena",
      "scenePath": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/sky-arena.json",
      "material": "authored",
      "engine": "cpu",
      "worker": "/home/movj/code/dev/Ray_Tracer_FSharp/BenchmarkRunner/bin/Release/net10.0/BenchmarkRunner.dll",
      "acceleration": "bvh",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "inputFiles": [
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/disc.ply",
          "sha256": "7fe0e61611762138a2c371791419ad12e657458d1be98f397178e8dffdcf8033",
          "bytes": 19872
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/floating-rock.ply",
          "sha256": "182ed5b30b90afa512da63e2d7e20a46afbdb0bb9e9d0289044fe2a25ad62125",
          "bytes": 7522
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/hero-scarf.ply",
          "sha256": "e165047c8b4a8791c851154a8337a0f0853420983602595b840c87fa55c09a0f",
          "bytes": 64814
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/octagonal-stone.ply",
          "sha256": "ef2d2ee33499417f3a8566c18faa3650e11f7363c95f923c614d6e49c12f9cb0",
          "bytes": 3103
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/ring.ply",
          "sha256": "a8c5fa93e3853cf9acc908f69d62f77745a1b6006ecce8404c0f31f880e13cce",
          "bytes": 71054
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-box.ply",
          "sha256": "d3e61dcd3397ee5db3e1dd9885131a966c968ccab4c8b0fb8a368cc5397406b1",
          "bytes": 20502
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-cylinder.ply",
          "sha256": "197d4d973167b6be6c4cc26fd01fb4f83eb5b846eb56a59d17ef74a358a37793",
          "bytes": 21136
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-fin.ply",
          "sha256": "ee51faa35644941896c39bb5e83762c2f409074df6f72adf4aa9900cafe1404f",
          "bytes": 1112
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/small-sphere.ply",
          "sha256": "3f7b4f85cd8b2dea3a1a6833b1693151daab474ee6588b04ca234fb5c61fc05d",
          "bytes": 24048
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sphere.ply",
          "sha256": "2c518f6b50542995d0038ffa70a362db39419ba94f7b23e1da37468f2050d377",
          "bytes": 66949
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/swept-hair-lock.ply",
          "sha256": "7ccc2a6323ecb696180ff15c9926b4b8564243244095611c48ba53f331343258",
          "bytes": 29089
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/tapered-leg.ply",
          "sha256": "20940ed0b5b0270834f5e5241b3b83e56d0b954a6cce7c21a1d7028165aa042f",
          "bytes": 15840
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/tunic-panel.ply",
          "sha256": "2e76db8cd41e74a2239cb283bcc291ea833b53fcb26245bad6b361b874511376",
          "bytes": 1348
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/basalt.png",
          "sha256": "d138e2837bec7d32cbae9d59cb3fc90887aa17c32239feaed8c25a834816ca44",
          "bytes": 465322
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/woven-fabric.png",
          "sha256": "e7ec12905d86060fe0faff3114927229e32da602ccfeae531eb40bd25a674d4a",
          "bytes": 334405
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/baseline.json",
          "sha256": "c9b7542c80afbe961d904e61bfbaa842524fdc7446019953154efddf496d9ba0",
          "bytes": 565
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/source.sha256",
          "sha256": "e16be33a22219bf6a61a41b10eb407db9601b02e8ec37bbb5dce49574beb20fa",
          "bytes": 6205
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/provenance.json",
          "sha256": "2e013d878c5607edd0d35361869d75370f17855c0bb4bfe6efae249808a915ae",
          "bytes": 39154
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/sky-arena.json",
          "sha256": "6bc23ff6ec29a955201bf492a5b7660415e64d0e7a27a2e75d960576e7b57805",
          "bytes": 59686
        }
      ],
      "contextFingerprint": "a96f0e72712e8454aae3b6f1f1ea90bc0edbc2aef31ae5264b4591fa18e8197a",
      "fingerprint": "69a66c1abbb0bd0f6e89e5746bff53666a39c582f3df6a5478168fde72ef5c47",
      "repeats": 1,
      "warmups": 0
    },
    "repeat": 1,
    "warmup": false,
    "attempt": 1,
    "startedUtc": "2026-09-07T14:24:23.2345975\u002B00:00",
    "status": "success",
    "error": "",
    "exitCode": 0,
    "coldMs": 925.4097,
    "metrics": {
      "schemaVersion": 1,
      "engine": "cpu",
      "backend": "cpu/bvh",
      "device": "Intel(R) Core(TM) Ultra 9 185H",
      "scene": "sky-arena",
      "material": "authored",
      "status": "success",
      "error": "",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "timings": {
        "loadMs": 372.91539999999986,
        "buildMs": 78.21320000000014,
        "compileMs": null,
        "uploadMs": null,
        "traceMs": 369.2552,
        "downloadMs": null,
        "encodeMs": 27.6563,
        "cleanupMs": 0.0146,
        "totalMs": 867.0177
      },
      "allocatedBytes": 274962392,
      "peakWorkingSetBytes": 103993344,
      "peakDeviceBytes": null,
      "gcCollections": [
        22,
        4,
        2
      ],
      "invalidPixels": 0,
      "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/authored/cpu/69a66c1abbb0bd0f6e89e5746bff53666a39c582f3df6a5478168fde72ef5c47/repeat-001/attempt-001/render.png",
      "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/authored/cpu/69a66c1abbb0bd0f6e89e5746bff53666a39c582f3df6a5478168fde72ef5c47/repeat-001/attempt-001/linear.pfm"
    },
    "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/authored/cpu/69a66c1abbb0bd0f6e89e5746bff53666a39c582f3df6a5478168fde72ef5c47/repeat-001/attempt-001/render.png",
    "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/authored/cpu/69a66c1abbb0bd0f6e89e5746bff53666a39c582f3df6a5478168fde72ef5c47/repeat-001/attempt-001/linear.pfm",
    "metricsPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/authored/cpu/69a66c1abbb0bd0f6e89e5746bff53666a39c582f3df6a5478168fde72ef5c47/repeat-001/attempt-001/metrics.json",
    "workerMetadataPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/authored/cpu/69a66c1abbb0bd0f6e89e5746bff53666a39c582f3df6a5478168fde72ef5c47/repeat-001/attempt-001/metrics.json.worker.json",
    "stdoutPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/authored/cpu/69a66c1abbb0bd0f6e89e5746bff53666a39c582f3df6a5478168fde72ef5c47/repeat-001/attempt-001/stdout.log",
    "stderrPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/authored/cpu/69a66c1abbb0bd0f6e89e5746bff53666a39c582f3df6a5478168fde72ef5c47/repeat-001/attempt-001/stderr.log",
    "trialPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/authored/cpu/69a66c1abbb0bd0f6e89e5746bff53666a39c582f3df6a5478168fde72ef5c47/repeat-001/trial.json",
    "files": [
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/authored/cpu/69a66c1abbb0bd0f6e89e5746bff53666a39c582f3df6a5478168fde72ef5c47/repeat-001/attempt-001/render.png",
        "sha256": "3169a957a86d28e5875def0139e8332946c5712ceb899d79f3a14ff7faad89e6",
        "bytes": 6132
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/authored/cpu/69a66c1abbb0bd0f6e89e5746bff53666a39c582f3df6a5478168fde72ef5c47/repeat-001/attempt-001/linear.pfm",
        "sha256": "97afb5505c229e46b1cc6d16ff07503b89a79e3a9db20d2f81e772b54e151c03",
        "bytes": 49166
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/authored/cpu/69a66c1abbb0bd0f6e89e5746bff53666a39c582f3df6a5478168fde72ef5c47/repeat-001/attempt-001/metrics.json",
        "sha256": "cad599997d4f62158742324f04e216571942247110db1ef9609f0dc284534319",
        "bytes": 1334
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/authored/cpu/69a66c1abbb0bd0f6e89e5746bff53666a39c582f3df6a5478168fde72ef5c47/repeat-001/attempt-001/metrics.json.worker.json",
        "sha256": "68869b82828df0aa8ae98282d7e3ed6ba59a576d33479acd03f7786606402c7b",
        "bytes": 1806
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/authored/cpu/69a66c1abbb0bd0f6e89e5746bff53666a39c582f3df6a5478168fde72ef5c47/repeat-001/attempt-001/settings.json",
        "sha256": "1e200723a237d7e9a5d64f41f9827a428da7defbe091489b9103586a334ecdb6",
        "bytes": 242
      }
    ]
  },
  {
    "schemaVersion": 1,
    "case": {
      "preset": "quick",
      "scene": "sky-arena",
      "scenePath": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/sky-arena.json",
      "material": "authored",
      "engine": "gpu",
      "worker": "/home/movj/code/dev/Ray_Tracer_FSharp/RayTracer.Gpu/bin/Release/net10.0/RayTracer.Gpu.dll",
      "acceleration": "gpu",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "inputFiles": [
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/disc.ply",
          "sha256": "7fe0e61611762138a2c371791419ad12e657458d1be98f397178e8dffdcf8033",
          "bytes": 19872
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/floating-rock.ply",
          "sha256": "182ed5b30b90afa512da63e2d7e20a46afbdb0bb9e9d0289044fe2a25ad62125",
          "bytes": 7522
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/hero-scarf.ply",
          "sha256": "e165047c8b4a8791c851154a8337a0f0853420983602595b840c87fa55c09a0f",
          "bytes": 64814
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/octagonal-stone.ply",
          "sha256": "ef2d2ee33499417f3a8566c18faa3650e11f7363c95f923c614d6e49c12f9cb0",
          "bytes": 3103
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/ring.ply",
          "sha256": "a8c5fa93e3853cf9acc908f69d62f77745a1b6006ecce8404c0f31f880e13cce",
          "bytes": 71054
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-box.ply",
          "sha256": "d3e61dcd3397ee5db3e1dd9885131a966c968ccab4c8b0fb8a368cc5397406b1",
          "bytes": 20502
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/rounded-cylinder.ply",
          "sha256": "197d4d973167b6be6c4cc26fd01fb4f83eb5b846eb56a59d17ef74a358a37793",
          "bytes": 21136
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sentinel-fin.ply",
          "sha256": "ee51faa35644941896c39bb5e83762c2f409074df6f72adf4aa9900cafe1404f",
          "bytes": 1112
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/small-sphere.ply",
          "sha256": "3f7b4f85cd8b2dea3a1a6833b1693151daab474ee6588b04ca234fb5c61fc05d",
          "bytes": 24048
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/sphere.ply",
          "sha256": "2c518f6b50542995d0038ffa70a362db39419ba94f7b23e1da37468f2050d377",
          "bytes": 66949
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/swept-hair-lock.ply",
          "sha256": "7ccc2a6323ecb696180ff15c9926b4b8564243244095611c48ba53f331343258",
          "bytes": 29089
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/tapered-leg.ply",
          "sha256": "20940ed0b5b0270834f5e5241b3b83e56d0b954a6cce7c21a1d7028165aa042f",
          "bytes": 15840
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/meshes/tunic-panel.ply",
          "sha256": "2e76db8cd41e74a2239cb283bcc291ea833b53fcb26245bad6b361b874511376",
          "bytes": 1348
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/basalt.png",
          "sha256": "d138e2837bec7d32cbae9d59cb3fc90887aa17c32239feaed8c25a834816ca44",
          "bytes": 465322
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/scene-assets/textures/woven-fabric.png",
          "sha256": "e7ec12905d86060fe0faff3114927229e32da602ccfeae531eb40bd25a674d4a",
          "bytes": 334405
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/baseline.json",
          "sha256": "c9b7542c80afbe961d904e61bfbaa842524fdc7446019953154efddf496d9ba0",
          "bytes": 565
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/legacy/source.sha256",
          "sha256": "e16be33a22219bf6a61a41b10eb407db9601b02e8ec37bbb5dce49574beb20fa",
          "bytes": 6205
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/provenance.json",
          "sha256": "2e013d878c5607edd0d35361869d75370f17855c0bb4bfe6efae249808a915ae",
          "bytes": 39154
        },
        {
          "path": "/home/movj/code/dev/Ray_Tracer_FSharp/benchmarks/scenes/sky-arena.json",
          "sha256": "6bc23ff6ec29a955201bf492a5b7660415e64d0e7a27a2e75d960576e7b57805",
          "bytes": 59686
        }
      ],
      "contextFingerprint": "a96f0e72712e8454aae3b6f1f1ea90bc0edbc2aef31ae5264b4591fa18e8197a",
      "fingerprint": "7b4117778fb071d216b1301b0e347b8dd53bafa1739ec03cc0e05d10ea45decc",
      "repeats": 1,
      "warmups": 0
    },
    "repeat": 1,
    "warmup": false,
    "attempt": 1,
    "startedUtc": "2026-09-07T14:24:24.1646712\u002B00:00",
    "status": "success",
    "error": "",
    "exitCode": 0,
    "coldMs": 4767.2539,
    "metrics": {
      "schemaVersion": 1,
      "engine": "modern-gpu",
      "backend": "cuda-compute",
      "device": "NVIDIA RTX 3000 Ada Generation Laptop GPU; CUDA 13.2; sm_SM_89",
      "scene": "sky-arena",
      "material": "authored",
      "status": "success",
      "error": "",
      "settings": {
        "width": 64,
        "height": 64,
        "cameraSamples": 4,
        "lightSamples": 4,
        "glossySamples": 1,
        "maxBounces": 4,
        "threads": 22,
        "tileSize": 16,
        "seed": 2026,
        "precision": "float64",
        "sampler": "regular",
        "transfer": "gamma2"
      },
      "timings": {
        "loadMs": 126.6089,
        "buildMs": 374.1634,
        "compileMs": 3962.499,
        "uploadMs": 26.9549,
        "traceMs": 42.072,
        "downloadMs": 2.9391,
        "encodeMs": 18.8897,
        "cleanupMs": 49.1462,
        "totalMs": 4673.635
      },
      "allocatedBytes": 635560576,
      "peakWorkingSetBytes": 433274880,
      "peakDeviceBytes": 29092044,
      "gcCollections": [
        50,
        34,
        8
      ],
      "invalidPixels": 0,
      "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/authored/gpu/7b4117778fb071d216b1301b0e347b8dd53bafa1739ec03cc0e05d10ea45decc/repeat-001/attempt-001/render.png",
      "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/authored/gpu/7b4117778fb071d216b1301b0e347b8dd53bafa1739ec03cc0e05d10ea45decc/repeat-001/attempt-001/linear.pfm"
    },
    "outputPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/authored/gpu/7b4117778fb071d216b1301b0e347b8dd53bafa1739ec03cc0e05d10ea45decc/repeat-001/attempt-001/render.png",
    "linearPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/authored/gpu/7b4117778fb071d216b1301b0e347b8dd53bafa1739ec03cc0e05d10ea45decc/repeat-001/attempt-001/linear.pfm",
    "metricsPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/authored/gpu/7b4117778fb071d216b1301b0e347b8dd53bafa1739ec03cc0e05d10ea45decc/repeat-001/attempt-001/metrics.json",
    "workerMetadataPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/authored/gpu/7b4117778fb071d216b1301b0e347b8dd53bafa1739ec03cc0e05d10ea45decc/repeat-001/attempt-001/metrics.json.worker.json",
    "stdoutPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/authored/gpu/7b4117778fb071d216b1301b0e347b8dd53bafa1739ec03cc0e05d10ea45decc/repeat-001/attempt-001/stdout.log",
    "stderrPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/authored/gpu/7b4117778fb071d216b1301b0e347b8dd53bafa1739ec03cc0e05d10ea45decc/repeat-001/attempt-001/stderr.log",
    "trialPath": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/authored/gpu/7b4117778fb071d216b1301b0e347b8dd53bafa1739ec03cc0e05d10ea45decc/repeat-001/trial.json",
    "files": [
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/authored/gpu/7b4117778fb071d216b1301b0e347b8dd53bafa1739ec03cc0e05d10ea45decc/repeat-001/attempt-001/render.png",
        "sha256": "17993334983ffa2677410c5723962202a989faf576ddad251462a4ea27488611",
        "bytes": 6131
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/authored/gpu/7b4117778fb071d216b1301b0e347b8dd53bafa1739ec03cc0e05d10ea45decc/repeat-001/attempt-001/linear.pfm",
        "sha256": "7e9349b88a35f12244c0667931c62ac04b80d05d0b90ac19df618e3cd071501a",
        "bytes": 49166
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/authored/gpu/7b4117778fb071d216b1301b0e347b8dd53bafa1739ec03cc0e05d10ea45decc/repeat-001/attempt-001/metrics.json",
        "sha256": "16367d9b036c7e8f3be5c7e73deef942d03e006d637f914109be63842e60a926",
        "bytes": 1373
      },
      {
        "path": "/home/movj/code/dev/Ray_Tracer_FSharp/artifacts/cpu-gpu-integration/quick/sky-arena/authored/gpu/7b4117778fb071d216b1301b0e347b8dd53bafa1739ec03cc0e05d10ea45decc/repeat-001/attempt-001/settings.json",
        "sha256": "1e200723a237d7e9a5d64f41f9827a428da7defbe091489b9103586a334ecdb6",
        "bytes": 242
      }
    ]
  }
]