)]}'
{
  "commit": "2fc0cacf4081c3fb24ac89f66374c90f58eceef5",
  "tree": "4c4792ef42303d6ebe98ef84b505cbc4ab819661",
  "parents": [
    "85117aadcc9da0ac1c7aefd79394cbbd9ddcbfb2"
  ],
  "author": {
    "name": "Ben Vanik",
    "email": "ben.vanik@gmail.com",
    "time": "Fri Apr 24 14:35:34 2026 -0700"
  },
  "committer": {
    "name": "Ben Vanik",
    "email": "ben.vanik@gmail.com",
    "time": "Wed Apr 29 13:46:12 2026 -0700"
  },
  "message": "[HAL/AMDGPU] Sample counter ranges on a profile queue\n\nCounter range profiling was hard-coded to host queue 0. That is also the deterministic target for IREE_HAL_QUEUE_AFFINITY_ANY, so a 1ms periodic flush could not interrupt a long submitted workload: the range stop/start packets sat behind the work they were supposed to sample.\n\nRoute counter range enable/start/flush through a small queue-selection helper and use the final host queue for range sampling, with queue 0 as the one-queue fallback. This keeps the default queue available for ordinary submissions while letting the profiling flusher run near its requested cadence on devices with multiple host queues.\n\nA 100-iteration SDXL prompt-encoder capture at a 1ms flush interval moved from 204 device-time-range samples with 5.47ms average range duration to 1102 samples with 0.98ms average range duration. Add coverage that device-time-range counter samples are accepted by the test sink and are emitted on the selected profile queue.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "48d316f6dff3d2daa35852e68c7c0b6b32af5a61",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/drivers/amdgpu/host_queue_command_buffer_test.cc",
      "new_id": "8db3484a8468c2460b436e91376ab4c436d843d9",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/drivers/amdgpu/host_queue_command_buffer_test.cc"
    },
    {
      "type": "modify",
      "old_id": "db5f3ccda5212afaeaad1ce0395e18ff859a1397",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/drivers/amdgpu/logical_device.c",
      "new_id": "92c31f6af4b772b6c45e9d9c1606e303211d8352",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/drivers/amdgpu/logical_device.c"
    }
  ]
}
