Skip to content

Commit 89030da

Browse files
Add ARL SYCL device arch (#4296)
Signed-off-by: Whitney Tsang <[email protected]>
1 parent 99f8d68 commit 89030da

File tree

1 file changed

+11
-5
lines changed

1 file changed

+11
-5
lines changed

third_party/intel/backend/arch_parser.c

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,21 +22,27 @@ extern "C" EXPORT_FUNC const char *parse_device_arch(uint64_t dev_arch) {
2222
// FIXME: Add support for more architectures.
2323
const char *arch = "";
2424
switch (sycl_arch) {
25-
case sycl::ext::oneapi::experimental::architecture::intel_gpu_pvc:
26-
arch = "pvc";
25+
case sycl::ext::oneapi::experimental::architecture::intel_gpu_arl_h:
26+
arch = "arl_h";
27+
break;
28+
case sycl::ext::oneapi::experimental::architecture::intel_gpu_arl_s:
29+
arch = "arl_s";
2730
break;
2831
case sycl::ext::oneapi::experimental::architecture::intel_gpu_bmg_g21:
2932
arch = "bmg";
3033
break;
31-
case sycl::ext::oneapi::experimental::architecture::intel_gpu_lnl_m:
32-
arch = "lnl";
33-
break;
3434
case sycl::ext::oneapi::experimental::architecture::intel_gpu_dg2_g10:
3535
arch = "dg2";
3636
break;
37+
case sycl::ext::oneapi::experimental::architecture::intel_gpu_lnl_m:
38+
arch = "lnl";
39+
break;
3740
case sycl::ext::oneapi::experimental::architecture::intel_gpu_mtl_h:
3841
arch = "mtl";
3942
break;
43+
case sycl::ext::oneapi::experimental::architecture::intel_gpu_pvc:
44+
arch = "pvc";
45+
break;
4046
default:
4147
std::cerr << "sycl_arch not recognized: " << (int)sycl_arch << std::endl;
4248
}

0 commit comments

Comments
 (0)