1 C11Tester Concurrency Benchmarks
2 ================================
4 This is a set of benchmarks that make use of C/C++11 atomic operations.
9 To get things working one has to come up with the following Build/Runtime Dependencies.
10 Corresponding command for Ubuntu is included for convenience.
13 -- sudo apt install libncurses5-dev libncursesw5-dev
16 -- sudo apt-get install libreadline6 libreadline6-dev
19 -- sudo apt-get install libc6
21 4. LLVM Compiler that supports C++11 w/o C11Tester instrumentation passes
25 sudo apt-get install libdb++-dev
26 sudo apt-get install libaio-dev
27 sudo apt-get install libjemalloc-dev
29 6. Edit the scripts clang, clang++, g++, gcc, and run with the appropriate
30 paths for your system.
32 7. Each benchmark contains a script compile.sh to build the benchmark
33 and run.sh to run the benchmark.