SCM Repository
Annotation of /benchmarks/README
Parent Directory
|
Revision Log
Revision 1574 - (view) (download)
1 : | jhr | 1574 | Instructions for the Diderot benchmark suite. |
2 : | |||
3 : | =============== | ||
4 : | PREREQUISITES | ||
5 : | =============== | ||
6 : | |||
7 : | You must have Diderot and TEEM installed. See the Diderot INSTALL instructions for | ||
8 : | more details. | ||
9 : | |||
10 : | =============== | ||
11 : | CONFIGURATION | ||
12 : | =============== | ||
13 : | |||
14 : | Run autoconf: | ||
15 : | |||
16 : | % autoconf -Iconfig | ||
17 : | |||
18 : | To configure the benchmark tree you will need to provide both a path to the TEEM | ||
19 : | installation and a path to the Diderot compiler (diderotc). The invocation will | ||
20 : | |||
21 : | % ./configure --with-teem=/path/to/teem --with-diderotc=/path/to/diderotc | ||
22 : | |||
23 : | where "/path/to/teem" is the full path of the directory | ||
24 : | containing the "lib" and "include" directories containing | ||
25 : | "libteem.{a,so,dylib}" and "teem/*.h", respectively. | ||
26 : | |||
27 : | =============== | ||
28 : | INSTALLATION | ||
29 : | =============== | ||
30 : | |||
31 : | TBA | ||
32 : | |||
33 : | =============== | ||
34 : | ADDING BENCHMARKS | ||
35 : | =============== | ||
36 : | |||
37 : | Adding a benchmark is straightforward. Create a directory for the benchmark in the | ||
38 : | benchmarks/programs directory. Any required data files should be placed in the | ||
39 : | benchmarks/data directory. The benchmark should have two source files with the | ||
40 : | names | ||
41 : | |||
42 : | bmark-teem.c The TEEM version implemented in C | ||
43 : | bmark-diderot.diderot The Diderot version | ||
44 : | |||
45 : | Each benchmark has a Makefile, but these are generated as part of the configuration | ||
46 : | process, so once a bencmark has been added you will need to rerun configure. |
root@smlnj-gforge.cs.uchicago.edu | ViewVC Help |
Powered by ViewVC 1.0.0 |