Instructions for the Diderot benchmark suite. =============== PREREQUISITES =============== You must have Diderot and TEEM installed. See the Diderot INSTALL instructions for more details. =============== CONFIGURATION =============== Run autoconf: % autoconf -Iconfig To configure the benchmark tree you will need to provide both a path to the TEEM installation and a path to the Diderot compiler (diderotc). The invocation will % ./configure --with-teem=/path/to/teem --with-diderotc=/path/to/diderotc where "/path/to/teem" is the full path of the directory containing the "lib" and "include" directories containing "libteem.{a,so,dylib}" and "teem/*.h", respectively. =============== INSTALLATION =============== TBA =============== ADDING BENCHMARKS =============== Adding a benchmark is straightforward. Create a directory for the benchmark in the benchmarks/programs directory. Any required data files should be placed in the benchmarks/data directory. The benchmark should have two source files with the names bmark-teem.c The TEEM version implemented in C bmark-diderot.diderot The Diderot version Each benchmark has a Makefile, but these are generated as part of the configuration process, so once a bencmark has been added you will need to rerun configure.