about latest versions

Tatsuro MATSUOKA tmacchant at yahoo.co.jp
Fri Apr 17 21:16:40 CDT 2009


Hello 

Benjamin's octave-mingw will check cpu and sse2 and sse3 versions of the ATLAS exist.
In my computer in my my uinversity, the cpu of which is presscotte (pentium4-HT 3.4GHz),
 the following test have given,
 n=2000; A=randn(n); B=randn(n);tic; C=A*B; t=toc, MFLOPS=2*n^3/t*1e-6 
 Benjamin 3.0.2 (mingw)  MFLOPS = 1973.0
 Michael  3.0,3 (MSVC)   MFLOPS = 1845.9

The results were almost the same.

I do not think that Atlas of Benjamis's Octave is optimized for the older CPUs.

As a refrence, in case of self build Atlas for my computer (octave-3.0.4) using
mingw(gcc-4.3.2-dw2-TDM)
MFLOPS = 4830.2
If you want to get highest performance for matrix calculation, the octave will be reccomended to build
by yourself with the optimized the ATLAS (or GotoBLAS*) for you computer system.
However it is hard way to the beginners.  

*GotoBLAS can be used for the self building case because its licesence is not compatible the GPL. 

Regards

Tatsuro

--- Michael Goffioul <michael.goffioul at gmail.com> wrote:

> On Fri, Apr 17, 2009 at 6:49 PM, MHELHEFNY <mhelhefny at gmail.com> wrote:
> >>Michael.
> >
> > for otave vesion 3.0.2 :-
> > i)blass.dll
> > file size 230 kb
> > created august 25,2008
> > ii)lapack.dll
> > file size 5.86  Mb
> > created august 25,2008
> > no version is given for both files
> >
> > for octave version 3.0.3 :-
> > i)liblas.dll
> > file version 1.2
> > product version 1.0
> > file size is 351 kb
> > ii)liblapack.dll
> > file version 3.1.1
> > product version 3.1.1
> > file size 3.561 Mb
> > both fies created may 15 2008
> 
> I think that for 3.0.2, you're using a mingw compiled version,
> which includes ATLAS compiled for older CPU, while for
> 3.0.3 you're using the VC++ compiled version, which only
> includes ATLAS compiled for newer CPU (SSE2).
> 
> Michael.
> 
> _______________________________________________
> Bug-octave mailing list
> Bug-octave at octave.org
> https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave
> 


--------------------------------------
Power up the Internet with Yahoo! Toolbar.
http://pr.mail.yahoo.co.jp/toolbar/


More information about the Bug-octave mailing list