4 ms·
Julia has a really great threading model coming in v1.3, which is likely to be released this month: https://julialang.org/blog/2019/07/multithreading https://ju
by thetwentyone 7y ago
Julia has a really great threading model coming in v1.3, which is likely to be released this month: https://julialang.org/blog/2019/07/multithreading https://julialang.org/blog/2019/07/multithreading
It already supports a variety of parallel techniques but it's about to get easier and safer (e.g. safe I/O).
- SQueeeeeL 7y agoIs Julia getting more stable? I remember that was the big issue a few years ago, especially since it calls so many weird CUDA apis.
- frankenbee 7y agoOk
- vanderZwan 7y agoWell, that's what reaching 1.0 was supposed to represent, but I don't (get to) use it (for the kind of work I do) so I cannot say for sure if that actually worked out in practice.
- ChrisRackauckas 7y agoThere were packages I wanted to add features to last week that I've used daily for years, and when I went to go check them out, I noticed they hadn't been touched since the 1.0 release which is now over a year ago. So I think the stability of 1.0 has worked out well since, in contrast to pre-1.0, these days core packages don't even need maitanance and will still continue to work perfectly well for years.
- chrispeel 7y agoJulia itself is stable. Julia allows writing libraries (packages) that are as performant as built-in libraries; in some cases it's hard to remember that these external packages are ... external and sometimes not as stable as the core language and standard libraries.
- ChrisRackauckas 7y agoThere is no CUDA API in the standard language. The tools for automatically generating CUDA code from Julia code is the CUDAnative.jl package, which at this point is pretty stable and has fairly widespread use.