Intel® oneAPI DPC++/C++ Compiler
Talk to fellow users of Intel® oneAPI DPC++/C++ Compiler and companion tools like Intel® oneAPI DPC++ Library, Intel® DPC++ Compatibility Tool, and Intel® Distribution for GDB*
789 Discussions

"no matrix hardware on the target device, joint_matrix is not supported" on Arc 130V

chenghong
Beginner
639 Views

Arc 130V with oneAPI 2025.0 got this exception. But Xe2 should have XMX engines?

 

Code snippet:

#include <sycl/ext/oneapi/matrix/matrix-intel.hpp>
 
using namespace sycl::ext::oneapi::experimental::matrix;
 
queue q(devices[0]); // Arc 130V
q.submit([&](handler& h) {
    h.parallel_for(nd_range<2>(global_range, local_range), [=](nd_item<2> item) {
        sub_group sg = item.get_sub_group();
        joint_matrix<sub_group, half, use::a, 2, 2, layout::row_major> tA;
    }
}
 
// compilation:
icpx -fsycl
 
// icpx version
Intel(R) oneAPI DPC++/C++ Compiler 2025.0.4 (2025.0.4.20241205)
Target: x86_64-pc-windows-msvc
Thread model: posix
InstalledDir: C:\Program Files (x86)\Intel\oneAPI\compiler\2025.0\bin\compiler
Configuration file: C:\Program Files (x86)\Intel\oneAPI\compiler\2025.0\bin\compiler\..\icpx.cfg
 
// SYCL devices:
Available SYCL devices:
Intel(R) Arc(TM) 130V GPU (16GB)
Intel(R) Core(TM) Ultra 5 228V
Intel(R) Arc(TM) 130V GPU (16GB)
 
What's going wrong?
0 Kudos
1 Reply
Mayur_P_Intel
Moderator
435 Views

Can you paste the exact error that you are getting?

0 Kudos
Reply