See here. Parallel and distributed computing, not as an afterthought, but reasonably well integrated. Even better would be loops and vector ops which handled parallelism completely transparently … which … they effectively do in some cases.
Waiting on static compilers, this language uses LLVM backend. There’s even a hook to generate code for PTX targets. No more separate language needed for GPU. Just run your code and it takes advantage of computational resources, regardless of the asymmetric nature.
That is good.
Getting it to run fast, even better.
Viewed 28623 times by 5016 viewers