Diff for /gforth/Benchres between versions 1.53 and 1.67

version 1.53, 2004/01/25 19:35:13 version 1.67, 2008/08/09 14:17:51
Line 1 Line 1
 Copyright (C) 2003 Free Software Foundation, Inc.  Copyright (C) 2003,2004,2005,2006,2007 Free Software Foundation, Inc.
   
    This file is free documentation; the Free Software Foundation gives     This file is free documentation; the Free Software Foundation gives
 unlimited permission to copy, distribute and modify it.  unlimited permission to copy, distribute and modify it.
Line 13  http://www.complang.tuwien.ac.at/papers/ Line 13  http://www.complang.tuwien.ac.at/papers/
   
 All times are given in seconds of user time.  All times are given in seconds of user time.
   
   Development results:
   sieve bubble matrix  fib  platform and version
    3.51  3.91   3.54  4.07  Xscale IOP321 (Iyonix) 600MHz; 2007-03-12; gcc-3.3.6
    1.96  2.42   1.97  2.23  Xscale IOP321 (Iyonix) 600MHz; 2007-03-18; gcc-3.3.6; ./configure CC=gcc-3.3 arm_cacheflush=arch/arm/cacheflush1 --enable-force-reg
    2.0   2.3    1.8   2.0   UltraSparc T1 (Sun Fire T1000) 1GHz; Solaris 2.10; gcc-4.0.2; 2007-03-13
    0.930 1.070  0.390 1.160 PPC7447a (G4) 1066MHz; Linux; gcc-4.1.2; gforth-0.6.9-20080716; configure GCC_PR15242_WORKAROUND=1
    0.970 1.120  0.400 1.190 PPC7447a (G4) 1066MHz; Linux; gcc-4.1.2; gforth-0.6.9-20080716
    0.75  1.04   0.41  1.14  PPC7447a (G4) 1066MHz; Linux; gcc-4.1.0; gforth-0.6.2-20060409
   
   Results with Gforth 0.6.2 (for comparing CPUs):
   siev    bubble  matrix  fib     machine and configuration
    0.21    0.33    0.14    0.36   Athlon 64 3200+ (2GHz, 1MB L2); gcc-2.95.1; gforth-0.6.2 --enable-force-reg
    0.23    0.34    0.14    0.35   Athlon MP 2600+ (2GHz, 0.5MB L2); gcc-2.95.1; gforth-0.6.2 --enable-force-reg
    0.23    0.28    0.19    0.34   Pentium 4 2.26 (Northwood); gcc-2.95.1; gforth-0.6.2 --enable-force-reg
    0.55    0.73    0.32    0.66   Pentium-III 1000 (Coppermine); gcc-2.95.1; gforth-0.6.2 --enable-force-reg
    0.56    0.63    0.36    0.79   Transmeta Crusoe TM5800 (1GHz); gcc-2.95.4; gforth-0.6.2 --enable-force-reg
   
    1.974   2.313   2.033   2.428  Itanium 2 (HP rx2600) 900MHz; gcc-3.3; gforth-0.6.2
    0.427   0.676   0.303   0.630  PPC970 (G5) 2000MHz; Linux (32-bit executable); gcc-2.95.4; gforth-0.6.2
    1.71    2.18    1.30    2.24   PPC7400 (G4) 450MHz; Linux; gcc-2.95.4; gforth-0.6.2
    4.18    5.43    3.37    5.88   PPC604e (PowerMac) 200MHz; Linux; gcc-2.95.2; gforth-0.6.2
    3.83    4.60    4.38    4.38   Xscale-IOP80321 (Iyonix) 600MHz; Linux; gcc-3.3.6; gforth-0.6.2 (with minor fixes)
    4.05    4.94    4.67    4.60   Xscale-IOP80321 (Iyonix) 600MHz; Linux; gcc 4.1.2 20061115; gforth-0.6.2
    2.6     3.4     2.6     2.9    UltraSparc T1 (Sun Fire T1000) 1GHz; Solaris 2.10; gcc-4.0.2; gforth-0.6.2
   
   All results (for historical perspective):
 siev    bubble  matrix  fib     machine and configuration  siev    bubble  matrix  fib     machine and configuration
    0.56    0.63    0.36    0.79   Transmeta Crusoe TM5800 (1GHz); gcc-2.95.4; gforth-0.6.2 --enable-force-reg
    0.21    0.33    0.14    0.36   Athlon 64 3200+ (2GHz, 1MB L2); gcc-2.95.1; gforth-0.6.2 --enable-force-reg
    0.23    0.34    0.14    0.35   Athlon MP 2600+ (2GHz, 0.5MB L2); gcc-2.95.1; gforth-0.6.2 --enable-force-reg
  0.31    0.42    0.19    0.46   Athlon 1800+ (Palomino, 1.533GHz); gcc-2.95.3;  gforth-0.5.9-20011224 -DFORCE_REG; ELF with dynamic superinstructions   0.31    0.42    0.19    0.46   Athlon 1800+ (Palomino, 1.533GHz); gcc-2.95.3;  gforth-0.5.9-20011224 -DFORCE_REG; ELF with dynamic superinstructions
  0.37    0.52    0.24    0.61   Athlon 1200 (Thunderbird); gcc-2.95.1; gforth-0.5.9-20011224 -DFORCE_REG; ELF with dynamic superinstructions   0.37    0.52    0.24    0.61   Athlon 1200 (Thunderbird); gcc-2.95.1; gforth-0.5.9-20011224 -DFORCE_REG; ELF with dynamic superinstructions
  0.75    1.00    1.29    1.20   Athlon 1200 (Thunderbird); gcc-2.95.1; gforth-0.5.9-20011224 -DFORCE_REG; ELF before dynamic superinstructions   0.75    1.00    1.29    1.20   Athlon 1200 (Thunderbird); gcc-2.95.1; gforth-0.5.9-20011224 -DFORCE_REG; ELF before dynamic superinstructions
Line 72  siev bubble matrix fib machine and confi Line 101  siev bubble matrix fib machine and confi
  6.18    6.07    4.94    5.61   21064A (Alpha,Cabriolet) 300MHz 2M cache; gcc-2.95.2; gforth-0.5.9-20011229 without alignment   6.18    6.07    4.94    5.61   21064A (Alpha,Cabriolet) 300MHz 2M cache; gcc-2.95.2; gforth-0.5.9-20011229 without alignment
  7.0     7.6     6.2     7.7    21064A (Alpha,Cabriolet) 300MHz 2M cache; gcc-2.7.2; gforth-0.2.0   7.0     7.6     6.2     7.7    21064A (Alpha,Cabriolet) 300MHz 2M cache; gcc-2.7.2; gforth-0.2.0
   
  7.49    7.85    6.21    8.07   R4400 250 Mhz 2Mb cache; gcc-2.7.2.2   7.49    7.85    6.21    8.07   R4400 250 Mhz 2Mb cache; gcc-2.7.2.2; gforth-0.4.0?
  7.45    7.98    5.82    9.44   R10000 (SGI PowerChallenge XL) 195MHz 2M cache; egcs-1.1.2 -DFORCE_REG; gforth-0.4.9   7.45    7.98    5.82    9.44   R10000 (SGI PowerChallenge XL) 195MHz 2M cache; egcs-1.1.2 -DFORCE_REG; gforth-0.4.9
 17.3    19.0    14.1    18.3    R4000 (DecStation 5000/150) 100MHz 1M cache; gcc-2.4.5; gforth-0.1beta  17.3    19.0    14.1    18.3    R4000 (DecStation 5000/150) 100MHz 1M cache; gcc-2.4.5; gforth-0.1beta
 50.9    56.8    42.4    52.0    R3000 (DecStation 5000/200) 25MHz 64K+64K cache; gcc-2.5.8 -DFORCE_REG; gforth-0.1beta  50.9    56.8    42.4    52.0    R3000 (DecStation 5000/200) 25MHz 64K+64K cache; gcc-2.5.8 -DFORCE_REG; gforth-0.1beta
Line 85  siev bubble matrix fib machine and confi Line 114  siev bubble matrix fib machine and confi
 11.6    12.1    10.8    15.6    PA8000 (HP C160) 160MHz 64M RAM; gcc-2.7.2; gforth-0.3.0  11.6    12.1    10.8    15.6    PA8000 (HP C160) 160MHz 64M RAM; gcc-2.7.2; gforth-0.3.0
 30.0    34.1    20.5    33.0    PA-RISC 1.1 (HP 720) 50MHz 64K cache; gcc-2.6.3 -DDIRECT_THREADED; gforth-0.1beta  30.0    34.1    20.5    33.0    PA-RISC 1.1 (HP 720) 50MHz 64K cache; gcc-2.6.3 -DDIRECT_THREADED; gforth-0.1beta
   
    0.89    1.17    0.58    1.18   PPC7447A (G4) 1066MHz; Linux; gcc-2.95.4; gforth-0.6.2
  1.71    2.18    1.30    2.24   PPC7400 (G4) 450MHz; Linux; gcc-2.95.4; gforth-0.6.2   1.71    2.18    1.30    2.24   PPC7400 (G4) 450MHz; Linux; gcc-2.95.4; gforth-0.6.2
  2.11    2.43    1.52    2.66   PPC7400 (G4) 450MHz; Linux; gcc-2.95.2; gforth-0.5.0   2.11    2.43    1.52    2.66   PPC7400 (G4) 450MHz; Linux; gcc-2.95.2; gforth-0.5.0
  3.36    4.06    2.39    4.33   PPC750 (PowerMac 7500, G3-upgrade) 308MHz; Linux; egcs-1.02; gforth 0.4.0-19990312   3.36    4.06    2.39    4.33   PPC750 (PowerMac 7500, G3-upgrade) 308MHz; Linux; egcs-1.02; gforth 0.4.0-19990312

Removed from v.1.53  
changed lines
  Added in v.1.67


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>