[Pkg-opencl-devel] Bug#873417: pocl: Please update to llvm-toolchain 4.0 or, better, 5.0
Andreas Beckmann
anbe at debian.org
Wed Jan 17 05:31:54 UTC 2018
Followup-For: Bug #873417
Hi,
I got distracted from pocl over the holidays, but today I finally took a
look again.
This is the current self test result matrix of the different pocl and llvm
versions on amd64 and i386:
amd64 i386 testsuite time (amd64)
(there is only VECMATHLIB, no SLEEF)
pocl 0.14 / llvm 3.9 pass pass 205.87 sec
pocl 0.14 / llvm 4.0 pass fail 12 2676.44 sec
-DENABLE_VECMATHLIB=ON (non-default)
pocl 1.0 / llvm 3.9 pass pass 130.87 sec
pocl 1.0 / llvm 4.0 pass fail 10 2950.16 sec
pocl 1.0 / llvm 5.0 pass fail 11 3952.99 sec
-DENABLE_SLEEF=ON (default)
pocl 1.0 / llvm 3.9 pass fail 1 172.41 sec
pocl 1.0 / llvm 4.0 pass fail 1 127.27 sec
pocl 1.0 / llvm 5.0 pass fail 2 121.52 sec
pocl 0.14 / llvm 4.0
89% tests passed, 12 tests failed out of 111
The following tests FAILED:
3 - kernel/test_convert_type_1 (Failed)
4 - kernel/test_convert_type_2 (Failed)
5 - kernel/test_convert_type_4 (Failed)
6 - kernel/test_convert_type_8 (Failed)
7 - kernel/test_convert_type_16 (Failed)
12 - kernel/test_length_distance (Failed)
13 - kernel/test_fmin_fmax_fma (Failed)
16 - kernel/test_fabs (Failed)
18 - kernel/test_frexp_modf (Failed)
109 - examples/scalarwave (OTHER_FAULT)
110 - examples/trig (SEGFAULT)
111 - EinsteinToolkit (OTHER_FAULT)
examples/scalarwave and EinsteinToolkit are fixed by commit
0d5683c68cda1401b66243c74d4f798ea2b2280f, which is not backportable to 0.14
pocl 1.0 / llvm 4.0 -DENABLE_VECMATHLIB=ON
92% tests passed, 10 tests failed out of 120
The following tests FAILED:
3 - kernel/test_convert_type_1 (Failed)
4 - kernel/test_convert_type_2 (Failed)
5 - kernel/test_convert_type_4 (Failed)
6 - kernel/test_convert_type_8 (Failed)
7 - kernel/test_convert_type_16 (Failed)
12 - kernel/test_length_distance (Failed)
13 - kernel/test_fmin_fmax_fma (Failed)
16 - kernel/test_fabs (Failed)
18 - kernel/test_frexp_modf (Failed)
118 - examples/trig (OTHER_FAULT)
pocl 1.0 / llvm 5.0 -DENABLE_VECMATHLIB=ON
91% tests passed, 11 tests failed out of 120
The following tests FAILED:
3 - kernel/test_convert_type_1 (Failed)
4 - kernel/test_convert_type_2 (Failed)
5 - kernel/test_convert_type_4 (Failed)
6 - kernel/test_convert_type_8 (Failed)
7 - kernel/test_convert_type_16 (Failed)
12 - kernel/test_length_distance (Failed)
13 - kernel/test_fmin_fmax_fma (Failed)
16 - kernel/test_fabs (Failed)
18 - kernel/test_frexp_modf (Failed)
70 - regression/struct_kernel_arguments (Failed)
118 - examples/trig (OTHER_FAULT)
pocl 1.0 / llvm 3.9 -DENABLE_SLEEF=ON
99% tests passed, 1 tests failed out of 120
The following tests FAILED:
16 - kernel/test_fabs (Failed)
pocl 1.0 / llvm 4.0 -DENABLE_SLEEF=ON
99% tests passed, 1 tests failed out of 120
The following tests FAILED:
16 - kernel/test_fabs (Failed)
pocl 1.0 / llvm 5.0 -DENABLE_SLEEF=ON
The following tests FAILED:
16 - kernel/test_fabs (Failed)
70 - regression/struct_kernel_arguments (Failed)
Looks like we need to move to pocl 1.0 and llvm 4.0, unfortunately
that will need another pass through NEW, since the SOVERSION was bumped.
Andreas
More information about the Pkg-opencl-devel
mailing list