This is an early checkpoint release looking at a custom FPGA core for a small Erlang-like language. Concurrency features (and multiple cores) are not supported yet, but some foundations have been laid:
- Elite: a small Erlang-like language
- Compiler from Elite to C (runs on x86 and NIOS-II)
- Stack-machine ISA (Actora bytecode)
- Compiler from Elite to Actora bytecode
- Emulator (in C++) for Actora bytecode
- Set of 8 Elite benchmarks
- Comparison of the Elite C Backend and the High-Performance Erlang Compiler (HIPE)
- Single-core Actora implementation on FPGA (in Blarney)
- Comparison of Actora core and NIOS-II on DE5-Net and DE10-Pro
This release is appropriate for analysing and evaluating the performance of a single Actora core in isolation.