Elixir compiler to compile a subset of Elixir to native targets
-
defm
to define native functions, some examples -
SIMD support
-
SIMT support
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"}
]
end
To run the benchmarks:
mix run bench/sort_benchmark.exs
mix run bench/list_add_benchmark.exs