it's been a long 12h since I got hold of your SDK, HEXAGON_SDK (2.0) and, for the last 9,
I've been met with this linking error about symphony_hexagon_examples.
Calling a monitor to rescue, I found it's looking for files in the (missing) "symphony_hexagon_examples" folder from this place:
It took me the 1st hour to uninstall and reinstall everything over and over to make sure I didn't get anything wrong.
After giving up and trying to build a simple program following the instructions starting at pages 30- of the symphony-refman-en.pdf and getting the thing to compile... ARGHHHHHHHH!!!!!!!
(...)arm-linux-androideabi/bin/ld.exe: error: cannot find -lsymphony_hexagon_examples collect2.exe: error: ld returned 1 exit status
Resorting once again to my faithful monitor, it looks for
No such folder exists!!!
What is happening???
Edit (because there were 37 views since I created this post yesterday):
May, 8th: giving up on reaching Hexagon (for the time being).
Today I managed to build Android (native) console executables (SYMPHONY_LIB_TYPE=release-gpu)!
After rooting my phone and "pushing" the executable to a folder and the symphony lib to /vendor/lib, I started playing around with the supplied for_hello_world sample. Using one of the several monitoring tools available in Play Store, I can see what cores get used.
Symphony's supplied pfor seems to take ages (compared to cpu's regular for) for a run over, say, 1024k integers.
When using tasks (with OpenCL kernels) things improve a lot BUT(!!) still no sign of Adreno being used, it resorts to the BIG A53!
Trying OpenCL alone to find out if the GPU "wakes up".