-
Notifications
You must be signed in to change notification settings - Fork 0
/
README
60 lines (36 loc) · 1.3 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
HOW TO setup sesc/SuperTrans
-----------------------
This README provides a quickstart guide for setting up and running
your first benchmark on SuperTrans. SuperTrans is built on top of
SESC, which can be found at:
http://sourceforge.net/projects/sesc/
building sesc/SuperTrans and running your first benchmark
----------------------------------------------------
1) create a build directory
> mkdir bin
We recommend that you have one build directory per simulator
set of options. You may create as many directories as you want and
compile the simulator with different combinations of options (see
step 3).
2) go to the build directory
> cd bin
3) configure SESC/SuperTrans from build
> ../src/configure --enable-transactional
# Note for debugging builds
# ../src/configure --enable-transactional --enable-debug
4) build sesc/SuperTrans:
> make
5) copy example configuration files
> cp ../confs/* .
6) run test benchmark
> ./sesc.trans ../benchmarks/testBench
directory structure
-------------------
src - supertrans source code
benchmarks - precompiled transactional benchmarks
docs - autogenerated doxygen documentation
confs - example configuration files
FAQ
---
This is a pre-release, however with the final release more
thorough documentation will be included.