|
@@ -0,0 +1,36 @@
|
|
|
+LLC Triple of the target board:
|
|
|
+armv7-unknown-linux-gnueabihf
|
|
|
+
|
|
|
+Build time of pocl (make -j8):
|
|
|
+ Target-cpu a7: 2m28.200s
|
|
|
+ target-cpu a15: 2m32.560s
|
|
|
+
|
|
|
+Tests on pocl 0.14:
|
|
|
+ 2 tests failed:
|
|
|
+ 69 runtime/clBuildProgram
|
|
|
+ 111 EinsteinToolkit
|
|
|
+
|
|
|
+Benchmarks of rodinia_3.1 not compiling on the board:
|
|
|
+ opencl/bfs
|
|
|
+ opencl/cfd
|
|
|
+ opencl/leukocyte
|
|
|
+
|
|
|
+Problems encountered with the power measurement:
|
|
|
+
|
|
|
+The library libHIDAPI.a was statically compiled and included in the repo, so no compatible with arm.
|
|
|
+Recompiled for arm, installing the package libusb1.0.0-dev and other qt libraries needed. (qt4core et similia)
|
|
|
+
|
|
|
+Switched on branch no_qt of the repo, removed reference to the qmake directive file to the need of QtCore and QtGui, thanks to the guy that removed them
|
|
|
+Libusb can only be accessed by root user by default, so gdb and find the problem. Add an ad-hoc rule in /etc/udev/rules.d (also blocked the keyboard), references on the bitbucket repo for the actual procedure.
|
|
|
+
|
|
|
+Missing library to identify endianess of the architecture, reinstalled all the llvm-3.8 development packages to solve the problem (no more fine grained approach found)
|
|
|
+
|
|
|
+Re-run the tests after having reinstalled all above, now 100% pass tests, wowowowa, log in log-tests.txt
|
|
|
+
|
|
|
+Il pacchetto che abilita la mali interface è mali-fbdev, ricordarsi di eliminare prima i file che vengono sovrascritti:
|
|
|
+
|
|
|
+ln: failed to create symbolic link '/usr/lib/arm-linux-gnueabihf/libGLESv2.so': File exists
|
|
|
+ln: failed to create symbolic link '/usr/lib/arm-linux-gnueabihf/libGLESv1_CM.so': File exists
|
|
|
+ln: failed to create symbolic link '/usr/lib/arm-linux-gnueabihf/libOpenCL.so': File exists
|
|
|
+
|
|
|
+rimuovendo i pacchetti che hanno sovrascritto (solitamente ocl-icd-opencl-dev)
|