As you can see it fails when creating the command queue (CL_OUT_OF_HOST_MEMORY). Checking the clinfo I can see weird values related to 'Max global variable size' and similars (always is 0). On the other side, if you check the CPU is has non zero values and it runs correctly, as shown below: