help-octave
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Octave timings


From: Ted Harding
Subject: Octave timings
Date: Sat, 11 Aug 2001 12:16:00 +0100 (BST)

Hi Folks,

I've been collating timing info on the loop

  tic; for i=1:1e7, end; toc

posted on the help-octave and sus-linux-e
lists (I'm using SuSE-7.2). So far, it comes out
as follows. The timings in square brackets are
converted by scaling for CPU MHz to 733MHz, and
the results are in order of this.

    CPU/MHz      Oct ver   time            Linux ver
    -----------  -------   -----------     ---------
    PIII/600     ?(U/C)    17s   [14s]  (S)SuSE-7.2
    PIII/1000    2.1.34    12.5s [17s]     SuSE-7.2
    PII/350      2.1.34    44s   [21s]     ?
    Athlon/1100  2.1.33    16s   [24s]     ?
    K7/700       2.1.28    27s   [26s]     ?
    PIII/800     ?        <27s   [<29]     ?
    K7/1200      ?         20s   [33s]     ?
Me *PIII/733     2.0.16    45s   [45s]  (S)SuSE-7.2
   *PIII/733     2.0.16    50s   [50s]  (S)SuSE-7.2

The two cases marked with * are using the 2.0.16
binaries off the SuSE CDs, compiled for i386 architecture
and therefore not optimised for other CPUs. Cases
marked with (S) have been given on the SuSE list.

The cases where other (later) versions of octave
are given are probably user-compiled. The case with
"U/C" is definitely user-compiled (according to the
writer). For the other "?" cases no info was given.

There is a pretty clear implication here: if you
make serious use of octave for intensive computation,
you should be able to speed it up by a factor of 2,
if not 3, by compiling your own version from source;
and it is probably advantageus to get a later version
of octave as well.

Best wishes to all,
Ted.

--------------------------------------------------------------------
E-Mail: (Ted Harding) <address@hidden>
Fax-to-email: +44 (0)870 167 1972
Date: 11-Aug-01                                       Time: 12:16:00
------------------------------ XFMail ------------------------------



-------------------------------------------------------------
Octave is freely available under the terms of the GNU GPL.

Octave's home on the web:  http://www.octave.org
How to fund new projects:  http://www.octave.org/funding.html
Subscription information:  http://www.octave.org/archive.html
-------------------------------------------------------------



reply via email to

[Prev in Thread] Current Thread [Next in Thread]