Hi,
I have been batch testing OpenCL programs and have encountered a number of
cases where pocl performs unusually.
The first is when compiling a kernel with undefined symbols. In this case,
the compiler should error, however, with pocl, the compilation completes
successfully, but the program then crashes due to a symbol lookup error
when trying to run the kernel. I have produced a standalone script here:
http://paste.ubuntu.com/25031508/ (additional examples in the footer of
this email)
Secondly, there are cases where the program silently crashes during kernel
execution with an error message. Example:
http://paste.ubuntu.com/25031556/ (additional examples in the footer of
this email)
In the above case, the kernel performs a mod zero operation which in the
spec is undefined, though the kernel completes on NVIDIA/Intel OpenCL
implementations.
Cheers,
Chris
Additional examples of undefined symbol errors:
http://paste.ubuntu.com/25031509/
http://paste.ubuntu.com/25031510/
http://paste.ubuntu.com/25031511/
http://paste.ubuntu.com/25031512/
http://paste.ubuntu.com/25031513/
http://paste.ubuntu.com/25031514/
http://paste.ubuntu.com/25031515/
http://paste.ubuntu.com/25031516/
http://paste.ubuntu.com/25031517/
http://paste.ubuntu.com/25031518/
http://paste.ubuntu.com/25031519/
http://paste.ubuntu.com/25031520/
http://paste.ubuntu.com/25031521/
http://paste.ubuntu.com/25031522/
http://paste.ubuntu.com/25031523/
http://paste.ubuntu.com/25031524/
http://paste.ubuntu.com/25031525/
http://paste.ubuntu.com/25031526/
http://paste.ubuntu.com/25031527/
http://paste.ubuntu.com/25031528/
http://paste.ubuntu.com/25031529/
http://paste.ubuntu.com/25031530/
http://paste.ubuntu.com/25031531/
http://paste.ubuntu.com/25031532/
http://paste.ubuntu.com/25031533/
http://paste.ubuntu.com/25031535/
http://paste.ubuntu.com/25031536/
http://paste.ubuntu.com/25031538/
http://paste.ubuntu.com/25031539/
Additional examples of runtime crashes:
http://paste.ubuntu.com/25031555/
http://paste.ubuntu.com/25031557/
http://paste.ubuntu.com/25031558/
http://paste.ubuntu.com/25031559/
http://paste.ubuntu.com/25031561/
http://paste.ubuntu.com/25031562/
http://paste.ubuntu.com/25031563/
http://paste.ubuntu.com/25031564/
http://paste.ubuntu.com/25031565/
http://paste.ubuntu.com/25031566/
http://paste.ubuntu.com/25031567/
http://paste.ubuntu.com/25031568/
http://paste.ubuntu.com/25031569/
http://paste.ubuntu.com/25031570/
http://paste.ubuntu.com/25031571/
http://paste.ubuntu.com/25031572/
http://paste.ubuntu.com/25031573/
http://paste.ubuntu.com/25031574/
http://paste.ubuntu.com/25031575/
http://paste.ubuntu.com/25031576/
http://paste.ubuntu.com/25031577/
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
pocl-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pocl-devel