Each dot represents one benchmark for a given language, with time normalized to C (lower is better).
Download raw benchmark data (CSV)
| Benchmark | Time (ms) | Relative to C |
|---|
iteration_pi_sum | 6.99 | 1.00x |
recursion_fibonacci | 0.01 | 1.00x |
recursion_quicksort | 0.34 | 1.00x |
parse_integers | 0.08 | 1.00x |
print_to_file | 8.59 | 1.00x |
matrix_statistics | 3.37 | 1.00x |
matrix_multiply | 47.29 | 1.00x |
userfunc_mandelbrot | 0.05 | 1.00x |
| Benchmark | Time (ms) | Relative to C |
|---|
iteration_pi_sum | 7.90 | 1.13x |
recursion_fibonacci | 0.04 | 3.35x |
recursion_quicksort | 0.40 | 1.20x |
parse_integers | 0.09 | 1.17x |
print_to_file | 10.53 | 1.23x |
matrix_statistics | 7.38 | 2.19x |
matrix_multiply | 51.70 | 1.09x |
userfunc_mandelbrot | 0.05 | 1.02x |
| Benchmark | Time (ms) | Relative to C |
|---|
iteration_pi_sum | 7.00 | 1.00x |
recursion_fibonacci | 0.03 | 2.70x |
recursion_quicksort | 0.35 | 1.03x |
parse_integers | 0.06 | 0.73x |
print_to_file | 5.02 | 0.58x |
matrix_statistics | 3.95 | 1.17x |
matrix_multiply | 51.55 | 1.09x |
userfunc_mandelbrot | 0.05 | 0.94x |
| Benchmark | Time (ms) | Relative to C |
|---|
iteration_pi_sum | 7.00 | 1.00x |
recursion_fibonacci | 0.01 | 0.68x |
recursion_quicksort | 0.39 | 1.17x |
parse_integers | 0.05 | 0.72x |
print_to_file | 81.29 | 9.47x |
matrix_statistics | 5.11 | 1.52x |
matrix_multiply | 54.93 | 1.16x |
userfunc_mandelbrot | 0.05 | 0.94x |
| Benchmark | Time (ms) | Relative to C |
|---|
iteration_pi_sum | 7.00 | 1.00x |
recursion_fibonacci | 0.06 | 4.61x |
recursion_quicksort | 1.05 | 3.14x |
parse_integers | 0.09 | 1.19x |
print_to_file | 6.64 | 0.77x |
matrix_statistics | 7.68 | 2.28x |
matrix_multiply | 50.95 | 1.08x |
userfunc_mandelbrot | 0.12 | 2.44x |
| Benchmark | Time (ms) | Relative to C |
|---|
iteration_pi_sum | 6.08 | 0.87x |
recursion_fibonacci | 0.03 | 2.69x |
recursion_quicksort | 0.37 | 1.12x |
parse_integers | 0.08 | 1.09x |
print_to_file | 11.86 | 1.38x |
matrix_statistics | 18.61 | 5.52x |
matrix_multiply | 293.48 | 6.21x |
userfunc_mandelbrot | 0.05 | 0.93x |
| Benchmark | Time (ms) | Relative to C |
|---|
iteration_pi_sum | 7.00 | 1.00x |
recursion_fibonacci | 0.03 | 2.04x |
recursion_quicksort | 0.68 | 2.03x |
parse_integers | 0.27 | 3.54x |
print_to_file | 10.42 | 1.21x |
matrix_statistics | 19.56 | 5.81x |
matrix_multiply | 69.88 | 1.48x |
userfunc_mandelbrot | 0.11 | 2.33x |
| Benchmark | Time (ms) | Relative to C |
|---|
iteration_pi_sum | 6.99 | 1.00x |
recursion_fibonacci | 0.04 | 3.02x |
recursion_quicksort | 0.42 | 1.24x |
parse_integers | 0.89 | 11.63x |
print_to_file | 43.66 | 5.08x |
matrix_statistics | 33.12 | 9.83x |
matrix_multiply | 54.11 | 1.14x |
userfunc_mandelbrot | 0.05 | 0.92x |
| Benchmark | Time (ms) | Relative to C |
|---|
iteration_pi_sum | 6.99 | 1.00x |
recursion_fibonacci | 0.03 | 2.53x |
recursion_quicksort | 0.71 | 2.12x |
parse_integers | 0.28 | 3.69x |
print_to_file | 77.29 | 9.00x |
matrix_statistics | 15.41 | 4.57x |
matrix_multiply | 207.40 | 4.39x |
userfunc_mandelbrot | 0.07 | 1.53x |
| Benchmark | Time (ms) | Relative to C |
|---|
iteration_pi_sum | 6.99 | 1.00x |
recursion_fibonacci | 0.03 | 2.43x |
recursion_quicksort | 3.85 | 11.47x |
parse_integers | 0.85 | 11.20x |
print_to_file | 88.61 | 10.32x |
matrix_statistics | 180.28 | 53.50x |
matrix_multiply | 1429.78 | 30.23x |
userfunc_mandelbrot | 0.04 | 0.92x |
| Benchmark | Time (ms) | Relative to C |
|---|
iteration_pi_sum | 7.20 | 1.03x |
recursion_fibonacci | 0.07 | 5.79x |
recursion_quicksort | 0.83 | 2.47x |
parse_integers | 0.19 | 2.49x |
print_to_file | 106.00 | 12.34x |
matrix_statistics | 43.30 | 12.85x |
matrix_multiply | 1149.00 | 24.29x |
| Benchmark | Time (ms) | Relative to C |
|---|
iteration_pi_sum | 381.67 | 54.56x |
recursion_fibonacci | 0.85 | 65.32x |
recursion_quicksort | 14.17 | 42.18x |
parse_integers | 0.91 | 11.99x |
print_to_file | 43.89 | 5.11x |
matrix_statistics | 32.69 | 9.70x |
matrix_multiply | 53.98 | 1.14x |
userfunc_mandelbrot | 4.03 | 82.53x |
| Benchmark | Time (ms) | Relative to C |
|---|
iteration_pi_sum | 147.00 | 21.02x |
recursion_fibonacci | 5.00 | 385.89x |
recursion_quicksort | 17.00 | 50.61x |
parse_integers | 2.00 | 26.23x |
print_to_file | 545.00 | 63.46x |
matrix_statistics | 45.00 | 13.35x |
matrix_multiply | 52.00 | 1.10x |
userfunc_mandelbrot | 11.00 | 225.06x |
| Benchmark | Time (ms) | Relative to C |
|---|
iteration_pi_sum | 3204.96 | 458.18x |
recursion_fibonacci | 66.35 | 5120.64x |
recursion_quicksort | 233.22 | 694.24x |
parse_integers | 17.86 | 234.18x |
print_to_file | 421.61 | 49.09x |
matrix_statistics | 66.12 | 19.62x |
matrix_multiply | 56.12 | 1.19x |
userfunc_mandelbrot | 164.83 | 3372.46x |