Home My Page Projects Code Snippets Project Openings diderot
Summary Activity Tracker Tasks SCM

SCM Repository

[diderot] Annotation of /benchmarks/README
ViewVC logotype

Annotation of /benchmarks/README

Parent Directory Parent Directory | Revision Log 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