-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
kernels need to be compiled with NEC’s proprietary compiler. #12
Comments
Hi, NEC’s compiler is not required if you don’t run on the Vector Engine. Please use the CPU device or the host device instead of the VE device (this is how we run the tests on GitHub CI). |
I am sorry for causing a misunderstanding. I want to run on a VectorEngine but not use the NEC compiler and instead use the LLVM based compiler linked above. |
I see. We have not tested with LLVM-VE, but neoSYCL does not rely on a specific feature of NEC's compiler.
What we meant by this sentence is simply that the compiler needs to emit VE binary. Please try setting the environment variable |
I will get back to you and perform those steps. |
When using LLVM (either llvm-vec or llvm-ve-rv) we need to add some flags. Like
|
Your publication neoSYCL: a SYCL implementation for SX-Aurora TSUBASA reads
With the efforts of an open source LLVM based compiler would it be possible to add support for a non NEC compiler (probably at worse performance)?
If this is not possible with your current staffing, what would be involved in getting that working?
The text was updated successfully, but these errors were encountered: