Charms
Elixir compiler to compile a subset of Elixir to native targets
defmto define native functions, some examplesSIMD support
SIMT support
Installation
If available in Hex, the package can be installed
by adding charms to your list of dependencies in mix.exs:
def deps do
[
{:charms, "~> 0.1.0"}
]
endDevelopment
To run the benchmarks:
mix run bench/sort_benchmark.exs
mix run bench/list_add_benchmark.exs