Skip to content

Actora 0.1

Latest
Compare
Choose a tag to compare
@mn416 mn416 released this 19 Nov 11:10
· 3 commits to master since this release

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.