Skip to content

Benchmark some scientific computations for various languages & libraries

Notifications You must be signed in to change notification settings

Axect/Scientific_Bench

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scientific Benchmark

Languages & Libraries

Rust

Python

C++

Julia

  • Native julia

Nim

Candidates

Benchmark tool & command

Library Purpose Command
Hyperfine Benchmark binaries (Nim, C++, Rust) hyperfine -w 3 --export-markdown bench.md ${BINARY_FILE}
Criterion Benchmark rust cargo bench
BenchmarkTools For julia benchmark @benchmark
pytest-benchmark For python benchmark pytest --benchmark-only ${SOURCE_FILE.py} --benchmark-save=bench

Computations

Basic

Linear Algebra

IO

Numerical Computations

Machine Learning

Physics