help-octave
[Top][All Lists]
Advanced

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

Patch for unofficial Version 1.3a of benchmark.m


From: Matthias Roessler
Subject: Patch for unofficial Version 1.3a of benchmark.m
Date: Thu, 28 Mar 1996 11:24:50 +0200 (METDST)

This is my private version 1.3a of benchmark.m. I added some results
(hope I done it right) and added the patch by Rick Niles.


--------------------- cut here 
----------------------------------------------------
*** benchmark-1.3.m     Thu Mar 28 10:17:17 1996
--- benchmark.m Thu Mar 28 10:20:15 1996
***************
*** 1,5 ****
! bm_version = ["bm ", "1.3"];
! 
  # Benchmark for octave.
  # Francesco Potorti` <address@hidden>
  # Fri Mar 22 16:37:46 MET 1996
--- 1,7 ----
! bm_version = ["bm ", "1.3a"];
! # incorporated patch by Rick Niles <address@hidden>
! # and added some results. Matthias Roessler <address@hidden>
! #
  # Benchmark for octave.
  # Francesco Potorti` <address@hidden>
  # Fri Mar 22 16:37:46 MET 1996
*************** printf ("Octave benchmark version %s\n",
*** 9,14 ****
--- 11,24 ----
  # To add reference times for your machine run the benchmark and
  # add the values contained in the bm_mytime vector.
  #
+ # Reference times by Matthias Roessler <address@hidden>
+ # Used binary distributed octave-1.1.1 (no cputime())
+ bm_refname = "Sun Ultra 1";
+ bm_reftime = [8.57  9.39   7.04   6.30  8.27];
+ bm_refname = "HP 9000/735/99";
+ bm_reftime = [6.09  9.55   2.85   5.18  2.80];
+ bm_refname = "SGI Indigo 2 XL";
+ bm_reftime = [4.22  3.25   4.40   2.70  4.91];
  # Reference times by Francesco Potorti` <address@hidden>
  bm_refname = "DEC Alpha 2100";
  bm_reftime = [0.440  1.31  1.46  0.610  1.04];
*************** for f = 1:length(bm_reftime)
*** 90,96 ****
    bm_test(f,1);                               # increase the RSS, load things
    [name,time] = bm_test(f,1);         # evaluate name and time
    printf("%-33s", name);              # print name
!   rep = round(bm_runtime/time);               # no. of repetitions per run
    for runs = 1:bm_maxseconds/bm_runtime       # do runs
      [name,time] = bm_test(f,rep);     # run
      res(runs) = bm_reftime(f) / time; # store relative performance
--- 100,106 ----
    bm_test(f,1);                               # increase the RSS, load things
    [name,time] = bm_test(f,1);         # evaluate name and time
    printf("%-33s", name);              # print name
!   rep = max(1,round(bm_runtime/time));  # no. of repetitions per run
    for runs = 1:bm_maxseconds/bm_runtime       # do runs
      [name,time] = bm_test(f,rep);     # run
      res(runs) = bm_reftime(f) / time; # store relative performance
--------------------- cut here 
----------------------------------------------------

------------------------------------------------------------------------------
Dipl.-Inf. Matthias Roessler                            Phone: 49 9131 85 8027
IMMD IV,  Universitaet Erlangen-Nuernberg               Fax1:  49 9131 85 8732
Martensstrasse 1; D-91058 Erlangen                      Fax2:  49 9131 39 388 
                                     address@hidden
                             http://www4.informatik.uni-erlangen.de/~roessler/
------------------------------------------------------------------------------
"Es geht auch anders, aber so geht es auch!"                                  
"You can do this differently, but you can also do it like this!" (Lotti Huber)


reply via email to

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