So maybe we can use MoltenVK together with Vulkan.jl.
Well, frankly speaking, I don’t think it’s a good idea to invest anything on OpenCL, which could be completely out of support at any day. I believe it’s better to focus on Metal or Vulkan working on top of Metal.
Just my opinion.