Possible to design a compiler for Raspberry Pi GPU?

I came across this blog post, of bare metal GPU assembly on Raspberry Pi.

Programming a GPU on bare metal

I am curious if it is possible to make a compiler that could transform generic Julia code (or SIMD optimized Julia code) into Raspberry Pi assembly code? Considering Raspberry pi is the most popular SBC around, I believe some operations like Int16 etc could be done pretty well on these devices. Unsure if it supports Float 16 as well!. It supports Vulkan if that helps.

Any other SBC that I could use to experiment with julia on low power compute?

1 Like