)]}'
{
  "commit": "1fab7728b2e9dbfbb98d1c6a28b6089379a2e167",
  "tree": "3c8b2331a3770f344cf1e573b64ade85bbc469b2",
  "parents": [
    "f9e2038d1c48e2870e47056724aeab51c20219ef"
  ],
  "author": {
    "name": "Zhaoming Jiang",
    "email": "zhaoming.jiang@intel.com",
    "time": "Wed Jun 19 16:18:38 2024 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Jun 19 16:18:38 2024 +0000"
  },
  "message": "PerfTest: Add a workgroup impl and enable D3D subgroups for Mat-Vec Mul test\n\nThis CL add a new shader implementation for matrix-vector multiply perf\ntest which split the input vector and matrix into blocks for invocations\nwithin a workgroup and at the end use workgroup memory to add up the\nresult. This implementation has comparable or better performance than\nthe subgroups implementation on tested devices.\nThis CL also remove the suppression for subgroups on D3D12 device.\n\nBug: chromium:42241412\nChange-Id: If1ebc7928ceb497c7ce27428652ea4c4b2e6ab10\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/193080\nReviewed-by: Austin Eng \u003cenga@chromium.org\u003e\nReviewed-by: David Neto \u003cdneto@google.com\u003e\nCommit-Queue: David Neto \u003cdneto@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2aa09292d8a8919f3644bbeb3b1508cb52267545",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/perf_tests/MatrixVectorMultiplyPerf.cpp",
      "new_id": "67f8bfdb7761a163afea0bc1f4732a9154109fd8",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/perf_tests/MatrixVectorMultiplyPerf.cpp"
    }
  ]
}
