Is there any way to get an offline asm dump for OpenCL kernels?
We have a convolution shader generator that we use to generate for everything from iOS Metal to Android OpenCL.
The kernels work with reasonable perf on NVidia, AMD, Intel, Apple and Adreno, but something weird happens on Mali gfx. Performas absolutely terrible. Trying to figure out what.
The offline compiler shows no reg spills, but it doesn't give a lot more info. Was hoping to see an asm dump or something generated.
Just looking for any feedback. Would be appreciated.
Sample low perf on Mali-T830 MP2: : https://play.google.com/store/apps/details?id=com.advancedkernels.betect
I am not sure but you may find the GPGPU-sim exactly what you want.or else Download latest OpenCL SDK from corresponding manufacturer website and compile OpenCL program: Intel OpenCL SDK AMD APP