not so random musings and mutterings about high performance computing, business, entrepreneurship, and the economy

Seriously enjoying playing with the Julia language

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.