I have released v0.4 of the Co-dfns compiler. This release focuses on overcoming the performance bottlenecks that were plaguing earlier versions by using the DWA infrastructure. You can now expect good performance on scalar computation on both the CPU and the GPU, though you may have to do some
In my 2014 Dyalog presentation I demonstrated the Co-dfns compiler and its ability to target GPU and CPU platforms without altering the source code. Unfortunately, at the time, there was a regression in the system that lead to slower-than-interpreter results. I did get that fixed, but found that I was
Please support my work. OpenSuse has a really nice Btrfs setup, and it makes it easy to use Btrfs as your main file system, and you get a lot of benefits from doing so. Automatic snapshots for installations, easy time based snapshots, and of course, subvolume management and the like.
Donald Knuth had this to say in an interview a while back: APL is for people who have problems to solve and don't care too much about efficiency; they want a nice elegant way to state the solution to their problem, but the solution that they come up with is