Benchmarks

Performance and efficiency.

Joule doesn't trade speed for energy awareness. You get both.

Energy per Operation (normalized)

Joule
1.00x
C
1.00x
Rust
1.03x
Zig
1.12x
C++
1.34x
Java
1.98x
Go
3.23x
JavaScript
4.45x
Python
75.88x
Based on Computer Language Benchmarks Game + Pereira et al. "Energy Efficiency across Programming Languages" (SLE 2017). Lower is better.

What Joule Adds

+3%
Compile time overhead
for energy analysis
0%
Runtime overhead
energy is static
100%
Energy visibility
every function metered

Target Platforms

Native
x86-64, AArch64, RISC-V
WASM
398 KB output
MCU
Cortex-M, ESP32, STM32
Edge AI
Jetson, Hailo, OpenMV