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.53 | 1.00x |
recursion_fibonacci | 0.01 | 1.00x |
recursion_quicksort | 0.31 | 1.00x |
parse_integers | 0.07 | 1.00x |
print_to_file | 8.02 | 1.00x |
matrix_statistics | 3.12 | 1.00x |
matrix_multiply | 43.89 | 1.00x |
userfunc_mandelbrot | 0.05 | 1.00x |
| Benchmark | Time (ms) | Relative to C |
|---|
iteration_pi_sum | 7.00 | 1.07x |
recursion_fibonacci | 0.04 | 3.13x |
recursion_quicksort | 0.35 | 1.14x |
parse_integers | 0.09 | 1.21x |
print_to_file | 10.17 | 1.27x |
matrix_statistics | 6.61 | 2.12x |
matrix_multiply | 45.18 | 1.03x |
userfunc_mandelbrot | 0.05 | 1.02x |
| Benchmark | Time (ms) | Relative to C |
|---|
iteration_pi_sum | 7.00 | 1.07x |
recursion_fibonacci | 0.04 | 3.13x |
recursion_quicksort | 0.35 | 1.14x |
parse_integers | 0.06 | 0.81x |
print_to_file | 4.17 | 0.52x |
matrix_statistics | 3.96 | 1.27x |
matrix_multiply | 51.64 | 1.18x |
userfunc_mandelbrot | 0.07 | 1.54x |
| Benchmark | Time (ms) | Relative to C |
|---|
iteration_pi_sum | 7.90 | 1.21x |
recursion_fibonacci | 0.01 | 0.76x |
recursion_quicksort | 0.45 | 1.46x |
parse_integers | 0.06 | 0.86x |
print_to_file | 74.94 | 9.34x |
matrix_statistics | 5.47 | 1.75x |
matrix_multiply | 59.77 | 1.36x |
userfunc_mandelbrot | 0.05 | 1.18x |
| Benchmark | Time (ms) | Relative to C |
|---|
iteration_pi_sum | 7.00 | 1.07x |
recursion_fibonacci | 0.06 | 5.20x |
recursion_quicksort | 0.69 | 2.24x |
parse_integers | 0.09 | 1.21x |
print_to_file | 6.26 | 0.78x |
matrix_statistics | 7.16 | 2.29x |
matrix_multiply | 49.85 | 1.14x |
userfunc_mandelbrot | 0.11 | 2.54x |
| Benchmark | Time (ms) | Relative to C |
|---|
iteration_pi_sum | 6.09 | 0.93x |
recursion_fibonacci | 0.03 | 2.84x |
recursion_quicksort | 0.35 | 1.13x |
parse_integers | 0.07 | 1.05x |
print_to_file | 11.75 | 1.47x |
matrix_statistics | 18.62 | 5.96x |
matrix_multiply | 294.52 | 6.71x |
userfunc_mandelbrot | 0.05 | 1.00x |
| Benchmark | Time (ms) | Relative to C |
|---|
iteration_pi_sum | 8.46 | 1.30x |
recursion_fibonacci | 0.03 | 2.24x |
recursion_quicksort | 0.74 | 2.42x |
parse_integers | 0.29 | 4.16x |
print_to_file | 11.31 | 1.41x |
matrix_statistics | 18.80 | 6.02x |
matrix_multiply | 78.13 | 1.78x |
userfunc_mandelbrot | 0.09 | 1.91x |
| Benchmark | Time (ms) | Relative to C |
|---|
iteration_pi_sum | 8.20 | 1.26x |
recursion_fibonacci | 0.05 | 3.70x |
recursion_quicksort | 0.46 | 1.50x |
parse_integers | 0.90 | 12.77x |
print_to_file | 36.41 | 4.54x |
matrix_statistics | 28.74 | 9.20x |
matrix_multiply | 58.77 | 1.34x |
userfunc_mandelbrot | 0.05 | 1.10x |
| Benchmark | Time (ms) | Relative to C |
|---|
iteration_pi_sum | 8.01 | 1.23x |
recursion_fibonacci | 0.03 | 2.58x |
recursion_quicksort | 0.64 | 2.08x |
parse_integers | 0.29 | 4.16x |
print_to_file | 58.74 | 7.32x |
matrix_statistics | 17.04 | 5.45x |
matrix_multiply | 213.48 | 4.86x |
userfunc_mandelbrot | 0.09 | 1.93x |
| Benchmark | Time (ms) | Relative to C |
|---|
iteration_pi_sum | 7.00 | 1.07x |
recursion_fibonacci | 0.03 | 2.58x |
recursion_quicksort | 2.60 | 8.48x |
parse_integers | 0.58 | 8.29x |
print_to_file | 61.01 | 7.61x |
matrix_statistics | 113.91 | 36.45x |
matrix_multiply | 938.67 | 21.39x |
userfunc_mandelbrot | 0.04 | 0.99x |
| Benchmark | Time (ms) | Relative to C |
|---|
iteration_pi_sum | 6.00 | 0.92x |
recursion_fibonacci | 0.07 | 5.39x |
recursion_quicksort | 0.83 | 2.70x |
parse_integers | 0.19 | 2.69x |
print_to_file | 50.00 | 6.23x |
matrix_statistics | 43.90 | 14.05x |
matrix_multiply | 1785.00 | 40.67x |
| Benchmark | Time (ms) | Relative to C |
|---|
iteration_pi_sum | 384.95 | 58.97x |
recursion_fibonacci | 0.86 | 70.39x |
recursion_quicksort | 13.42 | 43.69x |
parse_integers | 0.94 | 13.34x |
print_to_file | 40.47 | 5.05x |
matrix_statistics | 31.78 | 10.17x |
matrix_multiply | 53.83 | 1.23x |
userfunc_mandelbrot | 4.07 | 90.24x |
| Benchmark | Time (ms) | Relative to C |
|---|
iteration_pi_sum | 179.00 | 27.42x |
recursion_fibonacci | 5.00 | 408.33x |
recursion_quicksort | 18.00 | 58.62x |
parse_integers | 2.00 | 28.36x |
print_to_file | 1024.00 | 127.65x |
matrix_statistics | 43.00 | 13.76x |
matrix_multiply | 71.00 | 1.62x |
userfunc_mandelbrot | 11.00 | 244.11x |
| Benchmark | Time (ms) | Relative to C |
|---|
iteration_pi_sum | 3185.23 | 487.92x |
recursion_fibonacci | 66.34 | 5418.05x |
recursion_quicksort | 232.88 | 758.38x |
parse_integers | 18.71 | 265.41x |
print_to_file | 421.14 | 52.50x |
matrix_statistics | 65.74 | 21.04x |
matrix_multiply | 55.88 | 1.27x |
userfunc_mandelbrot | 166.59 | 3696.99x |