3 ms·
The list goes on. Genode, unikernels like MirageOS, TempleOS, Singularity OS / Sing#, compiler services like Roslyn and Kotlin, MILEPOST GCC, C++ 11+, Tensorfl
by mycall 5y ago
The list goes on.
Genode, unikernels like MirageOS, TempleOS, Singularity OS / Sing#, compiler services like Roslyn and Kotlin, MILEPOST GCC, C++ 11+, Tensorflow / TPUs, GPT-3, all of the machine learning in compilers [1] and so much more. I truly think Deep Learning Compilers will be huge.
[1] https://github.com/zwang4/awesome-machine-learning-in-compilers https://github.com/zwang4/awesome-machine-learning-in-compil...
- kragen 5y agoOh, I didn't think to mention any of those, resulting in many significant omissions from my list. Some of them are things I didn't even know about! A few are kind of on the boundary: GPT-3 arguably isn't "systems software" (although we'll see, I guess) and TPUs are hardware. But certainly TPUs have big implications for systems software design if you're training ANNs. The time since Pike's paper has been a golden age of systems software research, perhaps even more significant than the 01959-01980 period.