Skip to content

Microbenchmarks comparing the Julia Programming language with other languages

License

Notifications You must be signed in to change notification settings

JuliaLang/Microbenchmarks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

223 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Microbenchmarks

Benchmarks

A collection of micro-benchmarks comparing Julia's performance against other languages.

View results

Benchmarks

All benchmarks implement identical algorithms across languages (serial, single-core). Times are normalized relative to C.

Benchmark Description
iteration_pi_sum Alternating power-series summation (nested loops)
recursion_fibonacci Doubly-recursive Fibonacci(20)
recursion_quicksort Quicksort on 5,000 random numbers
parse_integers Parse 1,000 random hex strings to integers
print_to_file Write 100,000 formatted lines to /dev/null
matrix_statistics Statistics on random 5x5 matrices (1,000 iterations)
matrix_multiply Multiply two random 1,000x1,000 matrices (BLAS)
userfunc_mandelbrot Mandelbrot set computation over a grid

Languages

Mathematica and Matlab benchmarks are available but not run in CI.

About

Microbenchmarks comparing the Julia Programming language with other languages

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Sponsor this project

 

Contributors