Skip to content

Latest commit

 

History

History
35 lines (26 loc) · 1.04 KB

README.md

File metadata and controls

35 lines (26 loc) · 1.04 KB

Run in Livebook

Charms

Package Documentation

Elixir compiler to compile a subset of Elixir to native targets

  • defm to define native functions, some examples

  • Multi-threaded compilation, built upon Elixir processes and MLIR's multi-threaded capabilities

  • SIMD 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"}
  ]
end

Development

To run the benchmarks:

mix run bench/sort_benchmark.exs
mix run bench/list_add_benchmark.exs