Update elixir, perl and rust
Add opencl support