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
for energy analysis
0%
Runtime overhead
energy is static
energy is static
100%
Energy visibility
every function metered
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