On one of my platforms, OpenCL programs only run under super user e.g.
# ck run program:arm-mali-sgemm
It used to be the case that OpenCL programs could be launched under normal user with the --sudo flag:
$ ck run program:arm-mali-sgemm --sudo
Not anymore. It appears that CK doesn't propagate the --sudo flag to the new widget for detecting the compute platform and devices (itself an OpenCL program).