ITEA is the Eureka Cluster on software innovation
ITEA is the Eureka Cluster on software innovation
ITEA 4 page header azure circular

Benchmark automated execution tools for various WASM benchmarks

Project
21014 GenerIoT
Type
New product
Description

A Git repository that contains Ansible playbook script files The scripts execute commands remotely over SSH to the tested IoT devices, such as Raspberry Pi and ESP32. A script first initialize the device and install necessary software components. Another script executes the selected test, such as CPU benchmark using CoreMark inside WASM (WebAssembly Runtime) and collects the results as CSV and exports them to the script host PC. The scripts can be parameterized by which tests to execute and which target devices to use.

Contact
David Hästbacka (TAU) / Toni Blåfield (TAU)
Email
david.hastbacka@tuni.fi
Research area(s)
Test automation, performance benchmarking, virtualization and isolation runtimes
Technical features

Git repository in GitHub (will be open source with MIT license) Ansible Playbook scripts in YAML format Following micro-runtimes tested: WAMR, WasmEdge, Wasmtime, Wasmer Currently the following tests are supported:

  • CPU performance (CoreMark score, compared against native)
Integration constraints

Ansible installation version Installed / flashed base OS / bootloader for the target devices: Raspberry Pi: Ubuntu 22.04 LTS nrf52840: Zephyr RTOS ESP32: Zephyr / ESP-IDF

Targeted customer(s)

All customers using IoT devices, especially with security critical use cases, also device vendors / software developers as targeted stakeholders.

Conditions for reuse

All contents in the repository licensed with MIT, authors must be preserved. Otherwise once published open source, free for anyone to use and modify and publicly available.

Confidentiality
Public
Publication date
01-01-2026
Involved partners
Tampere University (FIN)