diff options
| author | Matthew Brost <matthew.brost@intel.com> | 2026-02-17 20:33:17 -0800 |
|---|---|---|
| committer | Matthew Brost <matthew.brost@intel.com> | 2026-02-26 10:16:44 -0800 |
| commit | af3de6cf06f9497a60510b87bf77e8fb4124ba9f (patch) | |
| tree | 829344a0357b980009a07076f1abe2bdbaff04ef /tools/perf/scripts/python/bin/stackcollapse-report | |
| parent | 2bcbf2dcde0c839a73af664a3c77d4e77d58a3eb (diff) | |
drm/xe: Split H2G and G2H into separate buffer objects
H2G and G2H buffers have different access patterns (H2G is CPU-write,
GuC-read, while G2H is GPU-write, CPU-read). On dGPU, these patterns
benefit from different memory placements: H2G in VRAM and G2H in system
memory. Split the CT buffer into two separate buffers—one for H2G and
one for G2H—and select the optimal placement for each.
This provides a significant performance improvement on the G2H read
path, reducing a single read from ~20 µs to under 1 µs on BMG.
Signed-off-by: Matthew Brost <matthew.brost@intel.com>
Reviewed-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Link: https://patch.msgid.link/20260218043319.809548-2-matthew.brost@intel.com
Diffstat (limited to 'tools/perf/scripts/python/bin/stackcollapse-report')
0 files changed, 0 insertions, 0 deletions
