LLCbench - Low Level Architectural Characterization Benchmark Suite

Description:

LLCbench (Low-Level Characterization Benchmarks) was created by combining MPBench, CacheBench, and BLASBench into a single benchmark package.

Latest News

Documentation

To get LLCbench:

Download the distribution: llcbench.tar.gz.

Or access the CVS repository directly:

$ setenv CVSROOT :pserver:anonymous@cvs.eecs.utk.edu:/cvs/homes/llcbench
$ cvs login
Password: <cr>
$ cvs checkout llcbench
$ cvs logout

Or surf the CVS tree with your browser

To use LLCbench:

UNIX> gzip -dc llcbench.tar.gz | tar xvf -
UNIX> cd llcbench
UNIX> make

Please use one of the following targets:

        alpha
        alpha-mpich
        linux-lam
        linux-mpich
        o2000
        pow2
        pow3
        ppc
        solaris
        solaris-mpich
        t3e
        reconfig (to bring this menu up again)

Choose the appropriate target:

UNIX> make solaris-mpich
ln -s conf/sys.solaris sys.def

Optionally edit/review the compile options:

UNIX> vi sys.def

Build the benchmarks:

UNIX> make
Please use one of the following targets:

For all three : compile, run, script, graph, clean, clobber, reconfig
For BlasBench : blas-bench, blas-run, blas-script, blas-graph
For CacheBench: cache-bench, cache-run, cache-script, cache-graph
For MPBench   : mp-bench, mp-run, mp-script, mp-graph
UNIX> make compile

Optionally edit/review the run-time options:

UNIX> vi user.def

Run the benchmarks:

UNIX> make run

Examine and graph the results:

UNIX> cd results
UNIX> ls *.dat *.gp *.tar
UNIX> make graph
UNIX> ls *.ps
UNIX> ghostview *.ps

or if you don't have GNUplot installed:

UNIX> make scripts
UNIX> ls *.dat *.gp *.tar

Then copy the tar files to a machine with GNUplot and in SH:

UNIX> gnuplot < file.gp > file.ps
UNIX> ghostview file.ps

Related links

Bug Reports

Bugs should be submitted to the LLCbench Mailing List.

Author

LLCbench was written by Philip J. Mucci of the Innovative Computing Laboratory.

Copyright

This software is COMPLETELY OPEN SOURCE. If you incorporate any portion of this software, I would appreciate an acknowledgement in the appropriate places. Should you find LLCbench useful, please considering making a contribution in the form of hardware, software or plain old cash.
News | About | Projects | Publications | People | Partners | Search
UTK | UTK-CS | ICL