[Nouveau] Towards OpenCL/Cuda Support, Part 3
Wow! I hadn’t realise that the last update was already almost a year ago… One day I’ll manage to do frequent and regular updates.
Without further due, let’s delve into the the news!
[Nouveau] Towards OpenCL/Cuda Support, Part 2
My initial and last post on the subject was almost half a year ago, day for day. But this silence didn't meant the project had stalled and I did make some progress! (Well, not as much as what I initially hoped, to be honest.) Somewhere around mid-September or mid-October I did manage to get the following kernel (from Tom Stellar's OpenCL examples) to run witout Nouveau complaining and to return the expected value:
[Nouveau] Towards OpenCL/Cuda Support, Part 1
About a month ago, I replied to a thread on the Nouveau Mailing List announcing that I would be working on different tasks in order to bring OpenCL/Cuda support to Nouveau. A few days later, I ran away… to Japan for some (quite needed) vacations. Before leaving, I had started working on a first task though: parsing SPIR-V binaries. It was able to parse the SPIR-V header instructions, constants and the different types declarations, nothing major and the code was horrible (well, it still is).
Everything computer related: be it about Nouveau, Phabricator, how to use some apps, or some other trics...