Difference between revisions of "LLCBench"

From OnnoWiki
Jump to navigation Jump to search
Line 4: Line 4:
  
 
  http://icl.cs.utk.edu/projects/llcbench/llcbench.tar.gz
 
  http://icl.cs.utk.edu/projects/llcbench/llcbench.tar.gz
 +
 +
==Instalasi Aplikasi Pendukung==
 +
 +
Edit /etc/apt/sources.list tambahkan
 +
 +
deb http://cz.archive.ubuntu.com/ubuntu hardy-updates main universe
 +
 +
Lakukan
 +
 +
sudo apt-get update
 +
sudo apt-get install g77
  
 
==Instalasi==
 
==Instalasi==
Line 71: Line 82:
  
 
  make compile
 
  make compile
 +
 +
Keluar error:
 +
 +
g77 -O3 -Wall -DREGISTER -DINLINE -o vblasbench bb.o flushall.o timer.o  -lblas -lrt
 +
/usr/bin/ld: cannot find crt1.o: No such file or directory
 +
/usr/bin/ld: cannot find crti.o: No such file or directory
 +
/usr/bin/ld: cannot find -lblas
 +
/usr/bin/ld: cannot find -lgcc_s
 +
collect2: ld returned 1 exit status
 +
make[1]: *** [vblasbench] Error 1
 +
make[1]: Leaving directory `/usr/local/src/llcbench/blasbench'
 +
make: *** [blas-bench] Error 2
 +
  
 
Optionally edit/review the run-time options:
 
Optionally edit/review the run-time options:
  
UNIX> vi user.def
+
vi user.def
  
 
Run the benchmarks:
 
Run the benchmarks:
  
UNIX> make run
+
make run
  
 
Examine and graph the results:
 
Examine and graph the results:
  
UNIX> cd results
+
cd results
UNIX> ls *.dat *.gp *.tar
+
ls *.dat *.gp *.tar
UNIX> make graph
+
make graph
UNIX> ls *.ps
+
ls *.ps
UNIX> ghostview *.ps
+
ghostview *.ps
  
 
or if you don't have GNUplot installed:
 
or if you don't have GNUplot installed:
  
UNIX> make scripts
+
make scripts
UNIX> ls *.dat *.gp *.tar
+
ls *.dat *.gp *.tar
  
 
Then copy the tar files to a machine with GNUplot and in SH:
 
Then copy the tar files to a machine with GNUplot and in SH:
  
UNIX> gnuplot < file.gp > file.ps
+
gnuplot < file.gp > file.ps
UNIX> ghostview file.ps
+
ghostview file.ps
  
 
==Referensi==
 
==Referensi==

Revision as of 05:30, 10 March 2013

Download

Download LLCBench dari

http://icl.cs.utk.edu/projects/llcbench/llcbench.tar.gz

Instalasi Aplikasi Pendukung

Edit /etc/apt/sources.list tambahkan

deb http://cz.archive.ubuntu.com/ubuntu hardy-updates main universe

Lakukan

sudo apt-get update
sudo apt-get install g77

Instalasi

Lakukan

sudo su
cp llcbench.tar.gz /usr/local/src/
cd /usr/local/src
gzip -dc llcbench.tar.gz | tar xvf -
cd llcbench
make

Akan keluar kata-kata berikut

Please use one of the following targets:

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

After configuration, please check the VBLASLIB variable in 
sys.def and make sure that it is pointing to the vendor BLAS
library if one exists.

Pilih target yang benar, misalnya

make linux-mpich

Akan keluar

ln -s conf/sys.linux-mpich sys.def

Kita bisa lihat opsi compile yang dipilih melalui perintah

vi sys.def

Build benchmark:

make

akan keluar

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

clean: removes object files and leaves result files
clobber: removes binary files and leaves result files
distclean: removes everything!

Lakukan

make compile

Keluar error:

g77 -O3 -Wall -DREGISTER -DINLINE -o vblasbench bb.o flushall.o timer.o  -lblas -lrt
/usr/bin/ld: cannot find crt1.o: No such file or directory
/usr/bin/ld: cannot find crti.o: No such file or directory
/usr/bin/ld: cannot find -lblas
/usr/bin/ld: cannot find -lgcc_s
collect2: ld returned 1 exit status
make[1]: *** [vblasbench] Error 1
make[1]: Leaving directory `/usr/local/src/llcbench/blasbench'
make: *** [blas-bench] Error 2


Optionally edit/review the run-time options:

vi user.def

Run the benchmarks:

make run

Examine and graph the results:

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

or if you don't have GNUplot installed:

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

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

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

Referensi

Pranala Menarik