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 | 8.01 | 1.00x |
recursion_fibonacci | 0.01 | 1.00x |
recursion_quicksort | 0.38 | 1.00x |
parse_integers | 0.08 | 1.00x |
print_to_file | 7.66 | 1.00x |
matrix_statistics | 3.48 | 1.00x |
matrix_multiply | 51.76 | 1.00x |
userfunc_mandelbrot | 0.05 | 1.00x |
| Benchmark | Time (ms) | Relative to C |
|---|
iteration_pi_sum | 6.13 | 0.77x |
recursion_fibonacci | 0.04 | 2.79x |
recursion_quicksort | 0.30 | 0.81x |
parse_integers | 0.07 | 0.88x |
print_to_file | 8.72 | 1.14x |
matrix_statistics | 3.27 | 0.94x |
matrix_multiply | 37.79 | 0.73x |
userfunc_mandelbrot | 0.04 | 0.79x |
| Benchmark | Time (ms) | Relative to C |
|---|
iteration_pi_sum | 6.34 | 0.79x |
recursion_fibonacci | 0.03 | 2.18x |
recursion_quicksort | 0.31 | 0.82x |
parse_integers | 0.05 | 0.57x |
print_to_file | 3.54 | 0.46x |
matrix_statistics | 2.17 | 0.62x |
matrix_multiply | 49.53 | 0.96x |
userfunc_mandelbrot | 0.05 | 0.91x |
| Benchmark | Time (ms) | Relative to C |
|---|
iteration_pi_sum | 2.67 | 0.33x |
recursion_fibonacci | 0.03 | 2.03x |
recursion_quicksort | 0.30 | 0.80x |
parse_integers | 0.07 | 0.84x |
print_to_file | 7.09 | 0.93x |
matrix_statistics | 13.40 | 3.85x |
matrix_multiply | 201.24 | 3.89x |
userfunc_mandelbrot | 0.03 | 0.68x |
| Benchmark | Time (ms) | Relative to C |
|---|
iteration_pi_sum | 7.00 | 0.87x |
recursion_fibonacci | 0.01 | 0.71x |
recursion_quicksort | 0.39 | 1.05x |
parse_integers | 0.06 | 0.70x |
print_to_file | 54.84 | 7.16x |
matrix_statistics | 5.09 | 1.46x |
matrix_multiply | 54.72 | 1.06x |
userfunc_mandelbrot | 0.05 | 0.90x |
| Benchmark | Time (ms) | Relative to C |
|---|
iteration_pi_sum | 4.63 | 0.58x |
recursion_fibonacci | 0.02 | 1.90x |
recursion_quicksort | 0.30 | 0.81x |
parse_integers | 0.52 | 6.54x |
print_to_file | 19.41 | 2.54x |
matrix_statistics | 15.65 | 4.50x |
matrix_multiply | 26.02 | 0.50x |
userfunc_mandelbrot | 0.03 | 0.64x |
| Benchmark | Time (ms) | Relative to C |
|---|
iteration_pi_sum | 7.00 | 0.87x |
recursion_fibonacci | 0.04 | 3.21x |
recursion_quicksort | 0.75 | 2.00x |
parse_integers | 0.10 | 1.23x |
print_to_file | 6.32 | 0.83x |
matrix_statistics | 7.25 | 2.09x |
matrix_multiply | 57.19 | 1.10x |
userfunc_mandelbrot | 0.12 | 2.31x |
| Benchmark | Time (ms) | Relative to C |
|---|
iteration_pi_sum | 7.02 | 0.88x |
recursion_fibonacci | 0.03 | 2.10x |
recursion_quicksort | 0.62 | 1.64x |
parse_integers | 0.31 | 3.96x |
print_to_file | 10.73 | 1.40x |
matrix_statistics | 19.55 | 5.62x |
matrix_multiply | 71.01 | 1.37x |
userfunc_mandelbrot | 0.12 | 2.28x |
| Benchmark | Time (ms) | Relative to C |
|---|
iteration_pi_sum | 6.43 | 0.80x |
recursion_fibonacci | 0.04 | 3.57x |
recursion_quicksort | 0.72 | 1.91x |
parse_integers | 0.19 | 2.40x |
print_to_file | 45.42 | 5.93x |
matrix_statistics | 12.71 | 3.66x |
matrix_multiply | 163.11 | 3.15x |
userfunc_mandelbrot | 0.10 | 1.99x |
| Benchmark | Time (ms) | Relative to C |
|---|
iteration_pi_sum | 5.59 | 0.70x |
recursion_fibonacci | 0.03 | 2.21x |
recursion_quicksort | 1.77 | 4.71x |
parse_integers | 0.42 | 5.30x |
print_to_file | 34.85 | 4.55x |
matrix_statistics | 78.22 | 22.49x |
matrix_multiply | 614.35 | 11.87x |
userfunc_mandelbrot | 0.04 | 0.78x |
| Benchmark | Time (ms) | Relative to C |
|---|
iteration_pi_sum | 7.10 | 0.89x |
recursion_fibonacci | 0.08 | 6.05x |
recursion_quicksort | 0.83 | 2.21x |
parse_integers | 0.19 | 2.39x |
print_to_file | 74.00 | 9.67x |
matrix_statistics | 43.40 | 12.48x |
matrix_multiply | 1148.00 | 22.18x |
| Benchmark | Time (ms) | Relative to C |
|---|
iteration_pi_sum | 379.12 | 47.32x |
recursion_fibonacci | 0.83 | 66.09x |
recursion_quicksort | 13.22 | 35.15x |
parse_integers | 0.94 | 11.84x |
print_to_file | 39.22 | 5.12x |
matrix_statistics | 33.03 | 9.50x |
matrix_multiply | 54.42 | 1.05x |
userfunc_mandelbrot | 3.92 | 77.17x |
| Benchmark | Time (ms) | Relative to C |
|---|
iteration_pi_sum | 179.00 | 22.34x |
recursion_fibonacci | 6.00 | 477.63x |
recursion_quicksort | 18.00 | 47.87x |
parse_integers | 2.00 | 25.21x |
print_to_file | 865.00 | 113.00x |
matrix_statistics | 45.00 | 12.94x |
matrix_multiply | 67.00 | 1.29x |
userfunc_mandelbrot | 12.00 | 236.30x |
| Benchmark | Time (ms) | Relative to C |
|---|
iteration_pi_sum | 3210.33 | 400.69x |
recursion_fibonacci | 66.03 | 5256.18x |
recursion_quicksort | 233.01 | 619.73x |
parse_integers | 18.38 | 231.65x |
print_to_file | 419.64 | 54.82x |
matrix_statistics | 66.17 | 19.03x |
matrix_multiply | 55.54 | 1.07x |
userfunc_mandelbrot | 166.02 | 3269.18x |