From 34c97ebc738a3ae40058437a908ee1b70837e69e Mon Sep 17 00:00:00 2001 From: Dounia Khaldi Date: Tue, 4 Nov 2025 09:47:06 -0800 Subject: [PATCH 1/2] Add support for bmg31 for matrix aspect --- sycl/source/detail/device_impl.hpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sycl/source/detail/device_impl.hpp b/sycl/source/detail/device_impl.hpp index 13c5f5c16ce3c..9e81ede832f5b 100644 --- a/sycl/source/detail/device_impl.hpp +++ b/sycl/source/detail/device_impl.hpp @@ -1478,6 +1478,7 @@ class device_impl : public std::enable_shared_from_this { arch::intel_cpu_dmr, arch::intel_gpu_pvc, arch::intel_gpu_dg2_g10, arch::intel_gpu_dg2_g11, arch::intel_gpu_dg2_g12, arch::intel_gpu_bmg_g21, + arch::intel_gpu_bmg_g31, arch::intel_gpu_lnl_m, arch::intel_gpu_arl_h, arch::intel_gpu_ptl_h, arch::intel_gpu_ptl_u, }; @@ -2023,6 +2024,7 @@ class device_impl : public std::enable_shared_from_this { }; else if ((architecture::intel_gpu_pvc == DeviceArch) || (architecture::intel_gpu_bmg_g21 == DeviceArch) || + (architecture::intel_gpu_bmg_g31 == DeviceArch) || (architecture::intel_gpu_lnl_m == DeviceArch) || (architecture::intel_gpu_ptl_h == DeviceArch) || (architecture::intel_gpu_ptl_u == DeviceArch)) { From a81431308e61b775d9ffe70c0f81fe874758cf92 Mon Sep 17 00:00:00 2001 From: Dounia Khaldi Date: Tue, 4 Nov 2025 09:54:14 -0800 Subject: [PATCH 2/2] format --- sycl/source/detail/device_impl.hpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sycl/source/detail/device_impl.hpp b/sycl/source/detail/device_impl.hpp index 9e81ede832f5b..fa63f69dc5968 100644 --- a/sycl/source/detail/device_impl.hpp +++ b/sycl/source/detail/device_impl.hpp @@ -1478,9 +1478,9 @@ class device_impl : public std::enable_shared_from_this { arch::intel_cpu_dmr, arch::intel_gpu_pvc, arch::intel_gpu_dg2_g10, arch::intel_gpu_dg2_g11, arch::intel_gpu_dg2_g12, arch::intel_gpu_bmg_g21, - arch::intel_gpu_bmg_g31, - arch::intel_gpu_lnl_m, arch::intel_gpu_arl_h, - arch::intel_gpu_ptl_h, arch::intel_gpu_ptl_u, + arch::intel_gpu_bmg_g31, arch::intel_gpu_lnl_m, + arch::intel_gpu_arl_h, arch::intel_gpu_ptl_h, + arch::intel_gpu_ptl_u, }; try { return std::any_of(