clMathLibraries / clBLAS

a software library containing BLAS functions written in OpenCL
Apache License 2.0
839 stars 240 forks source link

Tests fail on many Level-3 functions with Intel OpenCL runtime #48

Open KitsuneSan89 opened 10 years ago

KitsuneSan89 commented 10 years ago

Every GEMM correctness test I've been able to run gets bad results immediately at index (0, 0). Error is very large, so it is likely the result of triggering some kind of undefined behavior. SYMM, SYRK, and TRMM, and TRSM also seem to fail (although not always).

Has anyone else tried testing running on the Intel runtime?

kknox commented 10 years ago

I have not tried running clMath on the Intel runtimes. Is it only the first index? Are you running your own tests or the test-correctness gtest app? It would help to post your system config, with software versions.

KitsuneSan89 commented 10 years ago

I am running the test-correctness app. I am currently on Arch Linux with the Intel OpenCL Runtime version 2014 (4.4.0.117). This is running on a Core i7-4770.

GEMM always seems to fail on the first index, but some of the others occasionally fail on m: 0 n: 32.