I recently tried out Futhark on a whim, and it has been the most accessible way to get into GPGPU programming that I’ve found. I had a 40x speedup on one of my little programs with 40 lines of code. It’s still a v0, so a little rough around the edges sometimes, but in my experience the authors are super responsive on Github if you run in to any bugs.
It really is a gem, and I really hope it continues. I know I’ll be using it for the foreseeable future.
While I typically don’t want to see every point release of a new programming language posted here, I’ve found the write-ups for Futhark releases to be quite engaging. Probably because they are actual write-ups, rather than just a changelog that means very little to outsiders. Though I know nothing about GPU programming I’ve been able to follow along, and I find the style quite entertaining. It’s probably a good way to build engagement and interest in the project.
I recently tried out Futhark on a whim, and it has been the most accessible way to get into GPGPU programming that I’ve found. I had a 40x speedup on one of my little programs with 40 lines of code. It’s still a v0, so a little rough around the edges sometimes, but in my experience the authors are super responsive on Github if you run in to any bugs.
It really is a gem, and I really hope it continues. I know I’ll be using it for the foreseeable future.
While I typically don’t want to see every point release of a new programming language posted here, I’ve found the write-ups for Futhark releases to be quite engaging. Probably because they are actual write-ups, rather than just a changelog that means very little to outsiders. Though I know nothing about GPU programming I’ve been able to follow along, and I find the style quite entertaining. It’s probably a good way to build engagement and interest in the project.