sgemm using opengl es slow on android

37 views
Skip to first unread message

Jesse Lee

unread,
Jul 21, 2017, 3:18:56 PM7/21/17
to android-ndk
I ported sgemm function from  weblas to c/c++(android) with opengl es 3.0, which I called esgemm.

I use the esgemm on my application . but I find the speed is very slow on android.

in my pc (Intel® Core™ i7-6700 CPU @ 3.40GHz × 8  Intel® HD Graphics 530 (Skylake GT2) )
the speed is almost same with open blas.
 pc:
openBlas52.91ms
esgemm67.7ms

but on  my S6 android phone.(Exynos 7420 Mali-T760)
 the speed is very slow.
android:
openBlas62.96ms
esgemm1027.59ms

Does anyone know the reason?
the both pc and S6 have 8 core , so the openblas use 8 threads.



Reply all
Reply to author
Forward
0 new messages