A backend is a part of a program which receives commands from the frontend (the user-facing part of the program) and performs some actions based on the input received before sending the result back to the frontend.
A GPU (graphics processing unit) is a piece of hardware which is very good at doing a lot of calculations with a lot of numbers very quickly.
Making a backend for the GPU means programming the backend in such a way that it can run on the GPU, thereby (hopefully) getting the program to run faster and more efficiently.
Author here. This is all done on the GPU using shaders. It's a few layers, and you can find the details over on my Bluesky post, feel free to read it there. I've been thinking about making a blog post covering how I went about building it.
Take a look around the map! Some people are making drawings, some are just trying to fill a dense area as much as possible, some restrict themselves to only 4 or 5 letter words. Just interesting little projects people are working on