From 0b58ad24f86328c844630d267f9b0de6471bd952 Mon Sep 17 00:00:00 2001 From: Dmitry Vodoypanov Date: Tue, 16 Jul 2024 05:32:25 -0700 Subject: [PATCH] [SYCL] Add support of more Intel GPU arch versions to sycl_ext_oneapi_device_architecture --- sycl/source/detail/device_info.hpp | 37 ++++++++++++++++++++++-------- 1 file changed, 27 insertions(+), 10 deletions(-) diff --git a/sycl/source/detail/device_info.hpp b/sycl/source/detail/device_info.hpp index 1d10d8864a096..abe8b12786e65 100644 --- a/sycl/source/detail/device_info.hpp +++ b/sycl/source/detail/device_info.hpp @@ -643,16 +643,33 @@ constexpr std::pair IntelGPUArchitectures[] = { {0x0300c000, oneapi_exp_arch::intel_gpu_adl_p}, {0x03010000, oneapi_exp_arch::intel_gpu_adl_n}, {0x03028000, oneapi_exp_arch::intel_gpu_dg1}, - {0x030dc008, oneapi_exp_arch::intel_gpu_acm_g10}, - {0x030e0005, oneapi_exp_arch::intel_gpu_acm_g11}, - {0x030e4000, oneapi_exp_arch::intel_gpu_acm_g12}, - {0x030f0007, oneapi_exp_arch::intel_gpu_pvc}, - {0x030f4007, oneapi_exp_arch::intel_gpu_pvc_vg}, - {0x03118004, oneapi_exp_arch::intel_gpu_mtl_u}, - {0x0311c004, oneapi_exp_arch::intel_gpu_mtl_h}, - {0x03128004, oneapi_exp_arch::intel_gpu_arl_h}, - {0x05004004, oneapi_exp_arch::intel_gpu_bmg_g21}, - {0x05010004, oneapi_exp_arch::intel_gpu_lnl_m}, + {0x030dc000, oneapi_exp_arch::intel_gpu_acm_g10}, // A0 + {0x030dc001, oneapi_exp_arch::intel_gpu_acm_g10}, // A1 + {0x030dc004, oneapi_exp_arch::intel_gpu_acm_g10}, // B0 + {0x030dc008, oneapi_exp_arch::intel_gpu_acm_g10}, // C0 + {0x030e0000, oneapi_exp_arch::intel_gpu_acm_g11}, // A0 + {0x030e0004, oneapi_exp_arch::intel_gpu_acm_g11}, // B0 + {0x030e0005, oneapi_exp_arch::intel_gpu_acm_g11}, // B1 + {0x030e4000, oneapi_exp_arch::intel_gpu_acm_g12}, // A0 + {0x030f0000, oneapi_exp_arch::intel_gpu_pvc}, // XL-A0 + {0x030f0001, oneapi_exp_arch::intel_gpu_pvc}, // XL-AOP + {0x030f0003, oneapi_exp_arch::intel_gpu_pvc}, // XT-A0 + {0x030f0005, oneapi_exp_arch::intel_gpu_pvc}, // XT-B0 + {0x030f0006, oneapi_exp_arch::intel_gpu_pvc}, // XT-B1 + {0x030f0007, oneapi_exp_arch::intel_gpu_pvc}, // XT-C0 + {0x030f4007, oneapi_exp_arch::intel_gpu_pvc_vg}, // C0 + {0x03118000, oneapi_exp_arch::intel_gpu_mtl_u}, // A0 + {0x03118004, oneapi_exp_arch::intel_gpu_mtl_u}, // B0 + {0x0311c000, oneapi_exp_arch::intel_gpu_mtl_h}, // A0 + {0x0311c004, oneapi_exp_arch::intel_gpu_mtl_h}, // B0 + {0x03128000, oneapi_exp_arch::intel_gpu_arl_h}, // A0 + {0x03128004, oneapi_exp_arch::intel_gpu_arl_h}, // B0 + {0x05004000, oneapi_exp_arch::intel_gpu_bmg_g21}, // A0 + {0x05004001, oneapi_exp_arch::intel_gpu_bmg_g21}, // A1 + {0x05004004, oneapi_exp_arch::intel_gpu_bmg_g21}, // B0 + {0x05010000, oneapi_exp_arch::intel_gpu_lnl_m}, // A0 + {0x05010001, oneapi_exp_arch::intel_gpu_lnl_m}, // A1 + {0x05010004, oneapi_exp_arch::intel_gpu_lnl_m}, // B0 }; // Only for Intel CPU architectures