Skip to content
Tianshu Huang edited this page Jan 14, 2022 · 8 revisions

Overview

By leveraging a common runtime and carefully integrated resource monitoring, the ARENA Runtime Supervisor (ARTS) can handle very heterogeneous compute resources, across compute classes, from small embedded devices to edge servers.

We currently have three runtime environments being worked on to interact with ARTS:

We also maintain a native runtime for prototyping.

You can use the issue tracker to start discussions, suggestions, etc.

Design Notes:

Runtime Quick Start Links/Notes

Python interpreter we use

https://github.com/conix-center/RustPython-for-the-Arena

Embedded runtime

See slides. Needs a gateway to setup (e.g. python program on your laptop).

https://github.com/conix-center/arena-runtime-zephyr

Basic runtime, cli

Simple runtime, good to learn how to use/get started with WAMR

https://github.com/conix-center/arena-runtime-mini

WAMR (this is the WASM runtime we use as a base for ours)

https://github.com/bytecodealliance/wasm-micro-runtime

Clone this wiki locally