Dr. Moritz Lehmann

Results 66 comments of Dr. Moritz Lehmann

@JablonskiMateusz in the OpenCL C code, put a ```c #if defined(__opencl_c_integer_dot_product_input_4x8bit) ... #endif ``` and the code inside will be executed on UHD 630. The `__opencl_c_integer_dot_product_input_4x8bit` / `__opencl_c_integer_dot_product_input_4x8bit_packed` feature macros...

Hi @maowei111, yes FluidX3D can do this, but needs some work from your side on the setup function. - The particles have to be placed manually into the simulation box...

Hi @dca00, that should not happen. Is that with the Intel CPU Runtime for OpenCL, or with PoCL? Can you please share the full console output up to the point...

What seems to happen here is that the OpenCL Runtime compiler gets stuck. Did you install the [Intel CPU Runtime for OpenCL](https://www.intel.com/content/www/us/en/developer/articles/technical/intel-cpu-runtime-for-opencl-applications-with-sycl-support.html) yourself on the system? This looks like an...

Ok you have the CPU showing up 3 times now, lets get to the bottom of it. By default Device ID 1 is selected. Try manually selecting Device ID 2....

This is the full expected output. The OpenCL kernel runs correctly. To fix this weird error, try uninstalling the old version of the OpenCL CPU Runtime you have installed (twice?)...

Hi @oscarbg, thanks for sharing this finding! I can reproduce the bad native `dp4a` performance with CPU Runtime release `2025.1` on my i7-8700K system. The newly added native `dp4a` instruction...

Hi @oscarbg, I have now [disabled the native dp4a](https://github.com/ProjectPhysX/OpenCL-Benchmark/commit/db62e662d90695a589e6641ac72a55875c18a238) in Intel CPU Runtime for OpenCL, on application-side :) It will now use the faster dp4a emulation again on Intel/AMD CPUs....

Hi @hpckurt, thanks for posting this bug on such exotic hardware! My requirement for FluidX3D is that it runs on every toaster, so let's get to the bottom of it....

Hi @hpckurt, this doesn't harm the application. `ulong` is the data type for unsigned 64-bit integer, usually only present in C++ standard as `unsigned long long int`. The short alias...