4 ms·
What do people want to use hybrid parallelism for in systems programming? It works really well in the HPC world I think (MPI+OpenMP on a node is the de-facto s
by bee_rider 2y ago
What do people want to use hybrid parallelism for in systems programming?
It works really well in the HPC world I think (MPI+OpenMP on a node is the de-facto standard). But… I dunno, I guess when I think systems programming I think of the stuff doing all the bookkeeping. The bookkeeper better not steal all my cores!
DSL is a sort of interesting one. What’s a DSL for systems programming? I’ll naively throw C and Rust as the systems programming DSLs. Of course, the domain of systems programming is, uh, controlling all the hardware. So it isn’t that surprising that the DSLs of systems programming quickly become the languages that everybody wants to use for everything, right? The problem isn’t the “specific language” part, it is that a good enough systems programming language quickly gets the domain of “everything,” haha.
- mrkeen 2y agoHere's a DSL example https://copilot-language.github.io/ https://copilot-language.github.io/