UPLC-CAPE Logo

UPLC-CAPE Performance Reports

Performance comparison of UPLC programs across different compilers

🔒 Fixed Algorithm Scenarios

Compiler comparison with prescribed algorithms. These benchmarks require all submissions to implement the exact same algorithm, isolating compiler optimization effectiveness from algorithmic choices.

ecd
1 submission
🥇 Best CPU
36.67M units
Plinth_1.45.0.0_Unisay
🥈 Best Memory
154.56K units
Plinth_1.45.0.0_Unisay
🥉 Smallest Size
56 bytes
Plinth_1.45.0.0_Unisay
4 submissions
🥇 Best CPU
42.28M units
Plinth_1.45.0.0_Unisay
Plutarch_1.11.0_SeungheonOh
🥈 Best Memory
170.29K units
Plinth_1.45.0.0_Unisay
Plutarch_1.11.0_SeungheonOh
🥉 Smallest Size
42 bytes
Plinth_1.45.0.0_Unisay
4 submissions
🥇 Best CPU
161.98B units
Scalus_0.12.1_Unisay
🥈 Best Memory
615.25M units
Aiken_1.1.17_KtorZ
🥉 Smallest Size
51 bytes
Plinth_1.45.0.0_Unisay

🚀 Open Optimization Scenarios

Best achievable performance using any approach. These benchmarks allow any algorithmic optimizations, metaprogramming techniques, or compiler-specific features to showcase maximum capabilities.

3 submissions
🥇 Best CPU
37.00M units
Plutarch_1.11.0_SeungheonOh_exbudget
🥈 Best Memory
137.29K units
Plutarch_1.11.0_SeungheonOh_exbudget
🥉 Smallest Size
40 bytes
Plutarch_1.11.0_SeungheonOh_size
Scalus_0.12.1_Unisay
9 submissions
🥇 Best CPU
16.46M units
Plutarch_1.11.0_SeungheonOh_prepacked
Scalus_0.12.1_Alexander Nemish_prepacked
🥈 Best Memory
30.48K units
Plutarch_1.11.0_SeungheonOh_prepacked
Scalus_0.12.1_Alexander Nemish_prepacked
🥉 Smallest Size
47 bytes
Plutarch_1.11.0_SeungheonOh_size
Scalus_0.12.1_Unisay
1 submission
🥇 Best CPU
2.39B units
Plinth_1.45.0.0_Unisay
🥈 Best Memory
9.16M units
Plinth_1.45.0.0_Unisay
🥉 Smallest Size
3.94K bytes
Plinth_1.45.0.0_Unisay