I actually used to do a fair bit of work involving embarrassingly parallel algorithms on floating-point numbers - audio &amp; video synthesis stuff. My last project was a little language&#x2F;compiler system built around vectorization. I stopped working on these problems after it became clear that GPUs were now the best way to accomplish them. I thought I&#x27;d wait a year or two and get back into it after the relevant documentation came out. It&#x27;s been over a decade and I&#x27;m still waiting. Fortunately, there are plenty of other interesting problems to work on.<p>Ideology may not get work done, but secrecy also prevents work from getting done. I can&#x27;t continue with the line of work I was pursuing back then as long as the relevant interfaces are wrapped up in a binary blob.