3 ms·
So, sorry to change the subject away from pi, but how does Julia do on the code-gen end? Are we talking SIMD type optimizations? Are there hooks in the language
by zengid 10y ago
So, sorry to change the subject away from pi, but how does Julia do on the code-gen end? Are we talking SIMD type optimizations? Are there hooks in the language for tuning hot-code?
I'm curious because I'm trying to find an example of a "non-scalar" programming language, a la this attempt here[1].
Thanks for the help!
[1]https://news.ycombinator.com/item?id=13867574 https://news.ycombinator.com/item?id=13867574
- kristofferc 10y agoJulia uses LLVM to do code-gen so whatever optimizations are available in LLVM are available to Julia. If the auto-vectorizer in LLVM is not kicking in, it is possible to write explicit SIMD with the https://github.com/eschnett/SIMD.jl https://github.com/eschnett/SIMD.jl package.