<< Benchmark Toolbox Benchmark Toolbox scibench_backslash >>

Benchmark Toolbox >> Benchmark Toolbox > scibench_overview

scibench_overview

An overview of the Scilab Benchmark toolbox.

Purpose

The goal of this toolbox is to provide a collection of benchmarking scripts.

Quick start

In the following example, we print the settings of Scilab.

	 
-->env = scibench_getsettings (  )
 env  =
Benchmark Environment:
=========================
Scilab: scilab-5.3.0-beta-4
Number of processors: 4
OS:  Windows Vista
Architecture: x86
CPU: Intel(R) Xeon(R) CPU           E5410  @ 2.33GHz
 
 

In the following example, we perform a benchmark of the backslash operator.

 
-->lines(0);
-->stacksize("max");
-->perftable = scibench_backslash ( %t , %t , 0.1 , 8 , 1.2 );
Run #1: n=   768, T=0.118 (s), Mflops=  2569, Log(cond)= 6
Run #2: n=  1107, T=0.170 (s), Mflops=  5334, Log(cond)= 6
Run #3: n=  1329, T=0.225 (s), Mflops=  6970, Log(cond)= 7
Run #4: n=  1595, T=0.255 (s), Mflops= 10628, Log(cond)= 6
Run #5: n=  1914, T=0.434 (s), Mflops= 10787, Log(cond)= 6
Run #6: n=  2297, T=0.711 (s), Mflops= 11378, Log(cond)= 6
Run #7: n=  2757, T=1.032 (s), Mflops= 13552, Log(cond)= 6
Run #8: n=  3309, T=1.662 (s), Mflops= 14546, Log(cond)= 7
WARNING: scibench_backslash: Skipping ill-conditionned matrix: condition=10^8.
Run #9: n=  3971, T=2.675 (s), Mflops= 15617, Log(cond)= 6
Run #10: n=  4766, T=3.979 (s), Mflops= 18149, Log(cond)= 7
Run #11: n=  5720, T=6.787 (s), Mflops= 18392, Log(cond)= 7
 Error:    lsq: stack size exceeded (Use stacksize function to increase it).   
Best performance: N=5720, T=6.787 (s), MFLOPS=18392
 
 

Authors

Copyright (C) 2010 - DIGITEO - Michael Baudin

<< Benchmark Toolbox Benchmark Toolbox scibench_backslash >>