Skip to content

Release testing of pocl 0.14

Pekka Jääskeläinen edited this page Apr 10, 2017 · 18 revisions

Release testing of pocl 0.14

Current blockers: https://github.com/pocl/pocl/milestones/0.14

Detailed build instructions (with interesting build options) are here

Note: Building pocl with HSA support is a bit more complicated, see here

Short build & install guide:

Steps for testing with autotools:

  1. Download the latest release candidate tar ball from downloads and unpack it.
  2. Build and install pocl according to the instructions below.
  3. Run the test suite (make check)
  4. Build and run your favourite OpenCL application with pocl. Be sure to test the installed pocl and an app that executes a kernel. This is an easy way to do it: g++ tests/regression/test_simple_for_with_a_barrier.cpp -Iinclude -L/usr/lib/x86_64-linux-gnu/ /usr/lib/x86_64-linux-gnu/libOpenCL.so.1 -o test -std=c++11 && ./test
  5. If any issues (especially regressions) are found. Create Github issues of them and link them to the 'notes' entry of the test log.

Steps for testing with cmake: 2. mkdir build; cd build; cmake <OPTIONS> .. 3. make -j<jobs>; sudo make install 4. ctest -j<jobs> to run the tests in parallel

Please add your results to the test log below, or notice pocl developers (via pocl-devel mailing list, or #pocl IRC channel). Only after "enough" success reports in a row with no known regressions, we will publish the release.

0.14 release candidate 2

rc2 released as 0.14

date tester OS target(s) LLVM version pocl built with results notes
2017-04-05 Pekka Ubuntu 14.04 AMD Kaveri CPU 4.0, 3.8 gcc 4.8.4 OK tested system-wide install too
2017-04-07 mogu Ubuntu 16.04 Core 2 Quad / SSE3 3.8, 3.9+static libs, 4.0 gcc 5.4.0-6ubuntu1 OK
2017-04-07 mogu Arch Linux i5 2520M / Sandy Bridge / AVX1 3.8, 3.9, 4.0 gcc (GCC) 6.3.1 20170306 OK
2017-04-07 mogu Ubuntu 15.04 AMD Kaveri 3.7+HSAIL gcc 4.9.2-10ubuntu13 OK
2017-04-07 mogu Ubuntu 15.04 AMD Kaveri 4.0 gcc 4.9.2-10ubuntu13 OK distro build
2017-04-07 mogu Ubuntu 16.04 ARM64 / ODROID C2 4.0 gcc 5.4.0-6ubuntu1 19 of 111 tests FAIL Fails mostly the same way
2017-04-08 James CentOS 7.3 Nehalem, Ivy Bridge, Haswell 4.0 gcc 4.8.5 OK
2017-04-08 James CentOS 7.3 Xeon Phi 7210 - Knight's Landing 4.0 gcc 4.8.5 1 failure (segfault in example1_dot_product_spir64) Not a regression - new arch

0.14 release candidate 1

date tester OS target(s) LLVM version pocl built with results notes
2017-02-20 Pekka Ubuntu 14.04 Core i5, AMD Kaveri CPU 4.0 gcc 4.8.4 OK
2017-02-22 Jianbin Kylin arm64/FT-1500A 3.8 gcc 6.2 99/111
2017-02-22 James CentOS 7.2 Nehalem, Ivy Bridge, Haswell, Skylake 4.0 gcc 4.8.5 OK
Known Issues

None so far.