mesa/src/intel
Ian Romanick e301817753 brw: Don't lower phis involved in DPAS instructions to scalar
On my Arc A380 (DG2), this more than doubles the performance of Jeff
Bolz's cooperative matrix benchmark. With llama.cpp modified to use
cooperative matrix on DG2, performance is improved by 37%.

Closes: #15311
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Tested-by: Matt Corallo <git@bluematt.me>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41172>
2026-04-27 18:09:16 +00:00
..
blorp intel/blorp: remove always-true #if 2026-04-14 18:26:09 +00:00
ci ci/intel: Switch over to the new tool for restricted traces. 2026-04-23 22:54:12 +00:00
common genxml/mi: add additional bit to FF_MODE and autostrip helper 2026-03-30 11:02:27 +00:00
compiler brw: Don't lower phis involved in DPAS instructions to scalar 2026-04-27 18:09:16 +00:00
decoder intel/decoder: update warning message when buildtype=release 2026-03-09 20:01:01 +00:00
dev intel/dev: fixup intel_needs_workaround() macro 2026-04-20 21:53:35 +03:00
ds intel/ds: report when OA metrics are unavailable 2026-04-13 21:31:51 +00:00
executor meson: make dep_lua a disabler 2025-11-21 21:48:57 +00:00
genxml intel/genxml: Added dispatch timeout counter extended field 2026-04-24 01:38:20 +00:00
isl isl: speedup buffer fills by dropping swizzle programming 2026-03-30 12:05:28 +00:00
mda intel/mda: Use -W for color words diff and -U for regular unified diff 2026-01-28 22:11:11 +00:00
nullhw-layer build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
perf intel/ds: report when OA metrics are unavailable 2026-04-13 21:31:51 +00:00
shaders intel/shaders: Build for Xe3P (GFX_VERx10 == 350) 2026-03-04 11:10:34 -08:00
tools intel/tools: Fix parse of '[HWCTX].replay_*' in aubinator_error_decode_xe 2026-04-24 20:19:09 +00:00
vulkan anv: tune parameters of the ASTC software decoding 2026-04-27 15:17:04 +00:00
vulkan_hasvk hasvk: unbreak assert format != ISL_FORMAT_UNSUPPORTED 2026-04-22 20:35:25 +00:00
meson.build brw: Move into a new src/intel/compiler/brw subdirectory 2025-10-09 07:01:47 +00:00