Nujel performance report

Keep in mind that these are only micro-benchmarks so they give a very skewed picture, they mainly serve to motivate myself to improve Nujel performance and see how Nujel performance changes over time. You can see the code that is run for each language in the git repo under the benchmarks directory, I tried to write simple/idiomatic programs if possible and refrain from doing low-level optimizations since that would heavily favor runtimes I'm very familiar with (like Nujel).

The good

The bad

The ugly

Nujel performance regression tests

Machine descriptions:

Ryzen 7 Pro 4750U - x86_64

i5-6500T - x86-64

i5-2520m - x86-64

RPI4 - aarch64

Combined X13 results:

X13 - AMD Ryzen 7 Pro 4750U - Arch Linux

X13 / x86_64 [hello] results:

X13 / x86_64 [for] results:

X13 / x86_64 [euler1] results:

X13 / x86_64 [euler4] results:

Combined ARM(v8) results

RPi4 - Raspberry Pi OS aarch64

RPi4 [hello] results:

RPi4 [for] results:

RPi4 [euler1] results:

RPi4 [euler4] results:

RPi4 [md5] results:

RPi4 [adler32] results: