do not run gdax automatically after compiling
[c11concurrency-benchmarks.git] / README.md
1 C11Tester Concurrency Benchmarks
2 ================================
3
4 This is a set of benchmarks that make use of C/C++11 atomic operations.
5
6 Getting Started
7 ---------------
8
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.
11
12 1. GNU ncurses
13 -- sudo apt install libncurses5-dev libncursesw5-dev
14
15 2. GNU readline
16 -- sudo apt-get install libreadline6 libreadline6-dev
17
18 3. GLIBC
19 -- sudo apt-get install libc6
20
21 4. LLVM Compiler that supports C++11 w/o C11Tester instrumentation passes
22
23 5. packages for Silo
24
25 sudo apt-get install libdb++-dev
26 sudo apt-get install libaio-dev
27 sudo apt-get install libjemalloc-dev
28
29 6. Edit the scripts clang, clang++, g++, gcc, and run with the appropriate
30 paths for your system.
31
32 7.  Each benchmark contains a script compile.sh to build the benchmark
33 and run.sh to run the benchmark.
34
35 Acknowledgments
36 ---------------
37
38 This material is based upon work supported by the National Science
39 Foundation under Grant Numbers 1740210 and 1319786 and Google Research
40 awards.
41
42 Any opinions, findings, and conclusions or recommendations expressed
43 in this material are those of the author(s) and do not necessarily
44 reflect the views of the National Science Foundation.
45