Skip to content

Python library designed for benchmarking standard C++ parallel algorithms, algotirhm policies on different standard libraries implementations, compilers and architectures.

License

Notifications You must be signed in to change notification settings

sin-diesel/stdbench

Repository files navigation

stdbench

Python library designed for generating C++ standard library algorithms benchmarks.

Installing dependencies

curl -sSL https://pdm-project.org/install-pdm.py | python3 -

Running tests

pdm sync
source .venv/bin/activate
conan install . -s compiler.cppstd=17 -s compiler.version=11 
python3 -m stdbench # Generate tests
bash ./build.sh # Change your compilers here
bash ./test.sh # Change your compilers here

About

Python library designed for benchmarking standard C++ parallel algorithms, algotirhm policies on different standard libraries implementations, compilers and architectures.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published